Class protos.google.cloud.dialogflow.v2beta1.PhoneNumbers (7.1.0)

Represents a PhoneNumbers

Inheritance

$protobuf.rpc.Service > protos.google.cloud.dialogflow.v2beta1.PhoneNumbers

Package

@google-cloud/dialogflow

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new PhoneNumbers service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): PhoneNumbers;

Creates new PhoneNumbers service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
PhoneNumbers

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

deletePhoneNumber(request, callback)

public deletePhoneNumber(request: google.cloud.dialogflow.v2beta1.IDeletePhoneNumberRequest, callback: google.cloud.dialogflow.v2beta1.PhoneNumbers.DeletePhoneNumberCallback): void;

Calls DeletePhoneNumber.

Parameters
Name Description
request IDeletePhoneNumberRequest

DeletePhoneNumberRequest message or plain object

callback DeletePhoneNumberCallback

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

Returns
Type Description
void

deletePhoneNumber(request)

public deletePhoneNumber(request: google.cloud.dialogflow.v2beta1.IDeletePhoneNumberRequest): Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>;

Calls DeletePhoneNumber.

Parameter
Name Description
request IDeletePhoneNumberRequest

DeletePhoneNumberRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>

Promise

listPhoneNumbers(request, callback)

public listPhoneNumbers(request: google.cloud.dialogflow.v2beta1.IListPhoneNumbersRequest, callback: google.cloud.dialogflow.v2beta1.PhoneNumbers.ListPhoneNumbersCallback): void;

Calls ListPhoneNumbers.

Parameters
Name Description
request IListPhoneNumbersRequest

ListPhoneNumbersRequest message or plain object

callback ListPhoneNumbersCallback

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

Returns
Type Description
void

listPhoneNumbers(request)

public listPhoneNumbers(request: google.cloud.dialogflow.v2beta1.IListPhoneNumbersRequest): Promise<google.cloud.dialogflow.v2beta1.ListPhoneNumbersResponse>;

Calls ListPhoneNumbers.

Parameter
Name Description
request IListPhoneNumbersRequest

ListPhoneNumbersRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2beta1.ListPhoneNumbersResponse>

Promise

undeletePhoneNumber(request, callback)

public undeletePhoneNumber(request: google.cloud.dialogflow.v2beta1.IUndeletePhoneNumberRequest, callback: google.cloud.dialogflow.v2beta1.PhoneNumbers.UndeletePhoneNumberCallback): void;

Calls UndeletePhoneNumber.

Parameters
Name Description
request IUndeletePhoneNumberRequest

UndeletePhoneNumberRequest message or plain object

callback UndeletePhoneNumberCallback

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

Returns
Type Description
void

undeletePhoneNumber(request)

public undeletePhoneNumber(request: google.cloud.dialogflow.v2beta1.IUndeletePhoneNumberRequest): Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>;

Calls UndeletePhoneNumber.

Parameter
Name Description
request IUndeletePhoneNumberRequest

UndeletePhoneNumberRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>

Promise

updatePhoneNumber(request, callback)

public updatePhoneNumber(request: google.cloud.dialogflow.v2beta1.IUpdatePhoneNumberRequest, callback: google.cloud.dialogflow.v2beta1.PhoneNumbers.UpdatePhoneNumberCallback): void;

Calls UpdatePhoneNumber.

Parameters
Name Description
request IUpdatePhoneNumberRequest

UpdatePhoneNumberRequest message or plain object

callback UpdatePhoneNumberCallback

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

Returns
Type Description
void

updatePhoneNumber(request)

public updatePhoneNumber(request: google.cloud.dialogflow.v2beta1.IUpdatePhoneNumberRequest): Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>;

Calls UpdatePhoneNumber.

Parameter
Name Description
request IUpdatePhoneNumberRequest

UpdatePhoneNumberRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2beta1.PhoneNumber>

Promise