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 |