Represents a CaseService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.support.v2.CaseServicePackage
@google-cloud/supportConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new CaseService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
closeCase(request, callback)
public closeCase(request: google.cloud.support.v2.ICloseCaseRequest, callback: google.cloud.support.v2.CaseService.CloseCaseCallback): void;Calls CloseCase.
| Parameters | |
|---|---|
| Name | Description |
request |
ICloseCaseRequest
CloseCaseRequest message or plain object |
callback |
CloseCaseCallback
Node-style callback called with the error, if any, and Case |
| Returns | |
|---|---|
| Type | Description |
void |
|
closeCase(request)
public closeCase(request: google.cloud.support.v2.ICloseCaseRequest): Promise<google.cloud.support.v2.Case>;Calls CloseCase.
| Parameter | |
|---|---|
| Name | Description |
request |
ICloseCaseRequest
CloseCaseRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.Case> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): CaseService;Creates new CaseService 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 |
CaseService |
RPC service. Useful where requests and/or responses are streamed. |
createCase(request, callback)
public createCase(request: google.cloud.support.v2.ICreateCaseRequest, callback: google.cloud.support.v2.CaseService.CreateCaseCallback): void;Calls CreateCase.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateCaseRequest
CreateCaseRequest message or plain object |
callback |
CreateCaseCallback
Node-style callback called with the error, if any, and Case |
| Returns | |
|---|---|
| Type | Description |
void |
|
createCase(request)
public createCase(request: google.cloud.support.v2.ICreateCaseRequest): Promise<google.cloud.support.v2.Case>;Calls CreateCase.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateCaseRequest
CreateCaseRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.Case> |
Promise |
escalateCase(request, callback)
public escalateCase(request: google.cloud.support.v2.IEscalateCaseRequest, callback: google.cloud.support.v2.CaseService.EscalateCaseCallback): void;Calls EscalateCase.
| Parameters | |
|---|---|
| Name | Description |
request |
IEscalateCaseRequest
EscalateCaseRequest message or plain object |
callback |
EscalateCaseCallback
Node-style callback called with the error, if any, and Case |
| Returns | |
|---|---|
| Type | Description |
void |
|
escalateCase(request)
public escalateCase(request: google.cloud.support.v2.IEscalateCaseRequest): Promise<google.cloud.support.v2.Case>;Calls EscalateCase.
| Parameter | |
|---|---|
| Name | Description |
request |
IEscalateCaseRequest
EscalateCaseRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.Case> |
Promise |
getCase(request, callback)
public getCase(request: google.cloud.support.v2.IGetCaseRequest, callback: google.cloud.support.v2.CaseService.GetCaseCallback): void;Calls GetCase.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetCaseRequest
GetCaseRequest message or plain object |
callback |
GetCaseCallback
Node-style callback called with the error, if any, and Case |
| Returns | |
|---|---|
| Type | Description |
void |
|
getCase(request)
public getCase(request: google.cloud.support.v2.IGetCaseRequest): Promise<google.cloud.support.v2.Case>;Calls GetCase.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetCaseRequest
GetCaseRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.Case> |
Promise |
listCases(request, callback)
public listCases(request: google.cloud.support.v2.IListCasesRequest, callback: google.cloud.support.v2.CaseService.ListCasesCallback): void;Calls ListCases.
| Parameters | |
|---|---|
| Name | Description |
request |
IListCasesRequest
ListCasesRequest message or plain object |
callback |
ListCasesCallback
Node-style callback called with the error, if any, and ListCasesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listCases(request)
public listCases(request: google.cloud.support.v2.IListCasesRequest): Promise<google.cloud.support.v2.ListCasesResponse>;Calls ListCases.
| Parameter | |
|---|---|
| Name | Description |
request |
IListCasesRequest
ListCasesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.ListCasesResponse> |
Promise |
searchCaseClassifications(request, callback)
public searchCaseClassifications(request: google.cloud.support.v2.ISearchCaseClassificationsRequest, callback: google.cloud.support.v2.CaseService.SearchCaseClassificationsCallback): void;Calls SearchCaseClassifications.
| Parameters | |
|---|---|
| Name | Description |
request |
ISearchCaseClassificationsRequest
SearchCaseClassificationsRequest message or plain object |
callback |
SearchCaseClassificationsCallback
Node-style callback called with the error, if any, and SearchCaseClassificationsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
searchCaseClassifications(request)
public searchCaseClassifications(request: google.cloud.support.v2.ISearchCaseClassificationsRequest): Promise<google.cloud.support.v2.SearchCaseClassificationsResponse>;Calls SearchCaseClassifications.
| Parameter | |
|---|---|
| Name | Description |
request |
ISearchCaseClassificationsRequest
SearchCaseClassificationsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.SearchCaseClassificationsResponse> |
Promise |
searchCases(request, callback)
public searchCases(request: google.cloud.support.v2.ISearchCasesRequest, callback: google.cloud.support.v2.CaseService.SearchCasesCallback): void;Calls SearchCases.
| Parameters | |
|---|---|
| Name | Description |
request |
ISearchCasesRequest
SearchCasesRequest message or plain object |
callback |
SearchCasesCallback
Node-style callback called with the error, if any, and SearchCasesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
searchCases(request)
public searchCases(request: google.cloud.support.v2.ISearchCasesRequest): Promise<google.cloud.support.v2.SearchCasesResponse>;Calls SearchCases.
| Parameter | |
|---|---|
| Name | Description |
request |
ISearchCasesRequest
SearchCasesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.SearchCasesResponse> |
Promise |
updateCase(request, callback)
public updateCase(request: google.cloud.support.v2.IUpdateCaseRequest, callback: google.cloud.support.v2.CaseService.UpdateCaseCallback): void;Calls UpdateCase.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateCaseRequest
UpdateCaseRequest message or plain object |
callback |
UpdateCaseCallback
Node-style callback called with the error, if any, and Case |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateCase(request)
public updateCase(request: google.cloud.support.v2.IUpdateCaseRequest): Promise<google.cloud.support.v2.Case>;Calls UpdateCase.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateCaseRequest
UpdateCaseRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.support.v2.Case> |
Promise |