Represents an EssentialContactsService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.essentialcontacts.v1.EssentialContactsServicePackage
@google-cloud/essential-contactsConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new EssentialContactsService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
computeContacts(request, callback)
public computeContacts(request: google.cloud.essentialcontacts.v1.IComputeContactsRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.ComputeContactsCallback): void;Calls ComputeContacts.
| Parameters | |
|---|---|
| Name | Description |
request |
IComputeContactsRequest
ComputeContactsRequest message or plain object |
callback |
ComputeContactsCallback
Node-style callback called with the error, if any, and ComputeContactsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
computeContacts(request)
public computeContacts(request: google.cloud.essentialcontacts.v1.IComputeContactsRequest): Promise<google.cloud.essentialcontacts.v1.ComputeContactsResponse>;Calls ComputeContacts.
| Parameter | |
|---|---|
| Name | Description |
request |
IComputeContactsRequest
ComputeContactsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.essentialcontacts.v1.ComputeContactsResponse> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): EssentialContactsService;Creates new EssentialContactsService 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 |
EssentialContactsService |
RPC service. Useful where requests and/or responses are streamed. |
createContact(request, callback)
public createContact(request: google.cloud.essentialcontacts.v1.ICreateContactRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.CreateContactCallback): void;Calls CreateContact.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateContactRequest
CreateContactRequest message or plain object |
callback |
CreateContactCallback
Node-style callback called with the error, if any, and Contact |
| Returns | |
|---|---|
| Type | Description |
void |
|
createContact(request)
public createContact(request: google.cloud.essentialcontacts.v1.ICreateContactRequest): Promise<google.cloud.essentialcontacts.v1.Contact>;Calls CreateContact.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateContactRequest
CreateContactRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.essentialcontacts.v1.Contact> |
Promise |
deleteContact(request, callback)
public deleteContact(request: google.cloud.essentialcontacts.v1.IDeleteContactRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.DeleteContactCallback): void;Calls DeleteContact.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteContactRequest
DeleteContactRequest message or plain object |
callback |
DeleteContactCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteContact(request)
public deleteContact(request: google.cloud.essentialcontacts.v1.IDeleteContactRequest): Promise<google.protobuf.Empty>;Calls DeleteContact.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteContactRequest
DeleteContactRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
getContact(request, callback)
public getContact(request: google.cloud.essentialcontacts.v1.IGetContactRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.GetContactCallback): void;Calls GetContact.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetContactRequest
GetContactRequest message or plain object |
callback |
GetContactCallback
Node-style callback called with the error, if any, and Contact |
| Returns | |
|---|---|
| Type | Description |
void |
|
getContact(request)
public getContact(request: google.cloud.essentialcontacts.v1.IGetContactRequest): Promise<google.cloud.essentialcontacts.v1.Contact>;Calls GetContact.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetContactRequest
GetContactRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.essentialcontacts.v1.Contact> |
Promise |
listContacts(request, callback)
public listContacts(request: google.cloud.essentialcontacts.v1.IListContactsRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.ListContactsCallback): void;Calls ListContacts.
| Parameters | |
|---|---|
| Name | Description |
request |
IListContactsRequest
ListContactsRequest message or plain object |
callback |
ListContactsCallback
Node-style callback called with the error, if any, and ListContactsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listContacts(request)
public listContacts(request: google.cloud.essentialcontacts.v1.IListContactsRequest): Promise<google.cloud.essentialcontacts.v1.ListContactsResponse>;Calls ListContacts.
| Parameter | |
|---|---|
| Name | Description |
request |
IListContactsRequest
ListContactsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.essentialcontacts.v1.ListContactsResponse> |
Promise |
sendTestMessage(request, callback)
public sendTestMessage(request: google.cloud.essentialcontacts.v1.ISendTestMessageRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.SendTestMessageCallback): void;Calls SendTestMessage.
| Parameters | |
|---|---|
| Name | Description |
request |
ISendTestMessageRequest
SendTestMessageRequest message or plain object |
callback |
SendTestMessageCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
sendTestMessage(request)
public sendTestMessage(request: google.cloud.essentialcontacts.v1.ISendTestMessageRequest): Promise<google.protobuf.Empty>;Calls SendTestMessage.
| Parameter | |
|---|---|
| Name | Description |
request |
ISendTestMessageRequest
SendTestMessageRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
updateContact(request, callback)
public updateContact(request: google.cloud.essentialcontacts.v1.IUpdateContactRequest, callback: google.cloud.essentialcontacts.v1.EssentialContactsService.UpdateContactCallback): void;Calls UpdateContact.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateContactRequest
UpdateContactRequest message or plain object |
callback |
UpdateContactCallback
Node-style callback called with the error, if any, and Contact |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateContact(request)
public updateContact(request: google.cloud.essentialcontacts.v1.IUpdateContactRequest): Promise<google.cloud.essentialcontacts.v1.Contact>;Calls UpdateContact.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateContactRequest
UpdateContactRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.essentialcontacts.v1.Contact> |
Promise |