SipDomains

enfonica.voice.v1beta1. SipDomains

Represents a SipDomains

Constructor

new SipDomains(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new SipDomains 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) → {SipDomains}

Creates new SipDomains 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
SipDomains

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

createSipDomain(request, callback) → {undefined}

Calls CreateSipDomain.

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

CreateSipDomainRequest message or plain object

callback enfonica.voice.v1beta1.SipDomains.CreateSipDomainCallback

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

Returns:
Type Description
undefined

createSipDomain(request) → {Promise.<enfonica.voice.v1beta1.SipDomain>}

Calls CreateSipDomain.

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

CreateSipDomainRequest message or plain object

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

Promise

deleteSipDomain(request, callback) → {undefined}

Calls DeleteSipDomain.

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

DeleteSipDomainRequest message or plain object

callback enfonica.voice.v1beta1.SipDomains.DeleteSipDomainCallback

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

Returns:
Type Description
undefined

deleteSipDomain(request) → {Promise.<enfonica.voice.v1beta1.SipDomain>}

Calls DeleteSipDomain.

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

DeleteSipDomainRequest message or plain object

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

Promise

getSipDomain(request, callback) → {undefined}

Calls GetSipDomain.

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

GetSipDomainRequest message or plain object

callback enfonica.voice.v1beta1.SipDomains.GetSipDomainCallback

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

Returns:
Type Description
undefined

getSipDomain(request) → {Promise.<enfonica.voice.v1beta1.SipDomain>}

Calls GetSipDomain.

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

GetSipDomainRequest message or plain object

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

Promise

listSipDomains(request, callback) → {undefined}

Calls ListSipDomains.

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

ListSipDomainsRequest message or plain object

callback enfonica.voice.v1beta1.SipDomains.ListSipDomainsCallback

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

Returns:
Type Description
undefined

listSipDomains(request) → {Promise.<enfonica.voice.v1beta1.ListSipDomainsResponse>}

Calls ListSipDomains.

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

ListSipDomainsRequest message or plain object

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

Promise

updateSipDomain(request, callback) → {undefined}

Calls UpdateSipDomain.

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

UpdateSipDomainRequest message or plain object

callback enfonica.voice.v1beta1.SipDomains.UpdateSipDomainCallback

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

Returns:
Type Description
undefined

updateSipDomain(request) → {Promise.<enfonica.voice.v1beta1.SipDomain>}

Calls UpdateSipDomain.

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

UpdateSipDomainRequest message or plain object

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

Promise

Type Definitions

CreateSipDomainCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.SipDomains#createSipDomain.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.SipDomain <optional>

SipDomain

DeleteSipDomainCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.SipDomains#deleteSipDomain.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.SipDomain <optional>

SipDomain

GetSipDomainCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.SipDomains#getSipDomain.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.SipDomain <optional>

SipDomain

ListSipDomainsCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.SipDomains#listSipDomains.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.ListSipDomainsResponse <optional>

ListSipDomainsResponse

UpdateSipDomainCallback(error, responseopt)

Callback as used by enfonica.voice.v1beta1.SipDomains#updateSipDomain.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response enfonica.voice.v1beta1.SipDomain <optional>

SipDomain