SipTrunks

google.cloud.dialogflow.v2beta1. SipTrunks

Represents a SipTrunks

Constructor

new SipTrunks(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new SipTrunks 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

createSipTrunk(request, callback) → {undefined}

Calls CreateSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.ICreateSipTrunkRequest

CreateSipTrunkRequest message or plain object

callback google.cloud.dialogflow.v2beta1.SipTrunks.CreateSipTrunkCallback

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

Returns:
Type Description
undefined

createSipTrunk(request) → {Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>}

Calls CreateSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.ICreateSipTrunkRequest

CreateSipTrunkRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>

Promise

deleteSipTrunk(request, callback) → {undefined}

Calls DeleteSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IDeleteSipTrunkRequest

DeleteSipTrunkRequest message or plain object

callback google.cloud.dialogflow.v2beta1.SipTrunks.DeleteSipTrunkCallback

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

Returns:
Type Description
undefined

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

Calls DeleteSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IDeleteSipTrunkRequest

DeleteSipTrunkRequest message or plain object

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

Promise

getSipTrunk(request, callback) → {undefined}

Calls GetSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IGetSipTrunkRequest

GetSipTrunkRequest message or plain object

callback google.cloud.dialogflow.v2beta1.SipTrunks.GetSipTrunkCallback

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

Returns:
Type Description
undefined

getSipTrunk(request) → {Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>}

Calls GetSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IGetSipTrunkRequest

GetSipTrunkRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>

Promise

listSipTrunks(request, callback) → {undefined}

Calls ListSipTrunks.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IListSipTrunksRequest

ListSipTrunksRequest message or plain object

callback google.cloud.dialogflow.v2beta1.SipTrunks.ListSipTrunksCallback

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

Returns:
Type Description
undefined

listSipTrunks(request) → {Promise.<google.cloud.dialogflow.v2beta1.ListSipTrunksResponse>}

Calls ListSipTrunks.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IListSipTrunksRequest

ListSipTrunksRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.v2beta1.ListSipTrunksResponse>

Promise

updateSipTrunk(request, callback) → {undefined}

Calls UpdateSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IUpdateSipTrunkRequest

UpdateSipTrunkRequest message or plain object

callback google.cloud.dialogflow.v2beta1.SipTrunks.UpdateSipTrunkCallback

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

Returns:
Type Description
undefined

updateSipTrunk(request) → {Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>}

Calls UpdateSipTrunk.

Parameters:
Name Type Description
request google.cloud.dialogflow.v2beta1.IUpdateSipTrunkRequest

UpdateSipTrunkRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.v2beta1.SipTrunk>

Promise

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

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

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

Type Definitions

CreateSipTrunkCallback(error, responseopt)

Callback as used by createSipTrunk.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.v2beta1.SipTrunk <optional>

SipTrunk

DeleteSipTrunkCallback(error, responseopt)

Callback as used by deleteSipTrunk.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

GetSipTrunkCallback(error, responseopt)

Callback as used by getSipTrunk.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.v2beta1.SipTrunk <optional>

SipTrunk

ListSipTrunksCallback(error, responseopt)

Callback as used by listSipTrunks.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.v2beta1.ListSipTrunksResponse <optional>

ListSipTrunksResponse

UpdateSipTrunkCallback(error, responseopt)

Callback as used by updateSipTrunk.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.v2beta1.SipTrunk <optional>

SipTrunk