Aliases

enfonica.voice.v1beta1. Aliases

Represents an Aliases

Constructor

new Aliases(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new Aliases service.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Extends

  • $protobuf.rpc.Service

Methods

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Aliases}

Creates new Aliases service using the specified rpc implementation.

Parameters:
Name Type Attributes Default Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean <optional>
false

Whether requests are length-delimited

responseDelimited boolean <optional>
false

Whether responses are length-delimited

Returns:
Type Description
Aliases

RPC service. Useful where requests and/or responses are streamed.

createAlias(request, callback) → {undefined}

Calls CreateAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.ICreateAliasRequest

CreateAliasRequest message or plain object

callback enfonica.voice.v1beta1.Aliases.CreateAliasCallback

Node-style callback called with the error, if any, and Alias

Returns:
Type Description
undefined

createAlias(request) → {Promise.<enfonica.voice.v1beta1.Alias>}

Calls CreateAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.ICreateAliasRequest

CreateAliasRequest message or plain object

Returns:
Type Description
Promise.<enfonica.voice.v1beta1.Alias>

Promise

deleteAlias(request, callback) → {undefined}

Calls DeleteAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IDeleteAliasRequest

DeleteAliasRequest message or plain object

callback enfonica.voice.v1beta1.Aliases.DeleteAliasCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteAlias(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IDeleteAliasRequest

DeleteAliasRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

getAlias(request, callback) → {undefined}

Calls GetAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IGetAliasRequest

GetAliasRequest message or plain object

callback enfonica.voice.v1beta1.Aliases.GetAliasCallback

Node-style callback called with the error, if any, and Alias

Returns:
Type Description
undefined

getAlias(request) → {Promise.<enfonica.voice.v1beta1.Alias>}

Calls GetAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IGetAliasRequest

GetAliasRequest message or plain object

Returns:
Type Description
Promise.<enfonica.voice.v1beta1.Alias>

Promise

listAliases(request, callback) → {undefined}

Calls ListAliases.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IListAliasesRequest

ListAliasesRequest message or plain object

callback enfonica.voice.v1beta1.Aliases.ListAliasesCallback

Node-style callback called with the error, if any, and ListAliasesResponse

Returns:
Type Description
undefined

listAliases(request) → {Promise.<enfonica.voice.v1beta1.ListAliasesResponse>}

Calls ListAliases.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IListAliasesRequest

ListAliasesRequest message or plain object

Returns:
Type Description
Promise.<enfonica.voice.v1beta1.ListAliasesResponse>

Promise

updateAlias(request, callback) → {undefined}

Calls UpdateAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IUpdateAliasRequest

UpdateAliasRequest message or plain object

callback enfonica.voice.v1beta1.Aliases.UpdateAliasCallback

Node-style callback called with the error, if any, and Alias

Returns:
Type Description
undefined

updateAlias(request) → {Promise.<enfonica.voice.v1beta1.Alias>}

Calls UpdateAlias.

Parameters:
Name Type Description
request enfonica.voice.v1beta1.IUpdateAliasRequest

UpdateAliasRequest message or plain object

Returns:
Type Description
Promise.<enfonica.voice.v1beta1.Alias>

Promise

Type Definitions

CreateAliasCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.Aliases#createAlias.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.Alias <optional>

Alias

DeleteAliasCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.Aliases#deleteAlias.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

GetAliasCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.Aliases#getAlias.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.Alias <optional>

Alias

ListAliasesCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.Aliases#listAliases.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.ListAliasesResponse <optional>

ListAliasesResponse

UpdateAliasCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.Aliases#updateAlias.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.Alias <optional>

Alias