Constructor
new CompanyService(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new CompanyService 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
createCompany(request, callback) → {undefined}
Calls CreateCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.ICreateCompanyRequest |
CreateCompanyRequest message or plain object |
callback |
google.cloud.talent.v4beta1.CompanyService.CreateCompanyCallback |
Node-style callback called with the error, if any, and Company |
Returns:
Type | Description |
---|---|
undefined |
createCompany(request) → {Promise.<google.cloud.talent.v4beta1.Company>}
Calls CreateCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.ICreateCompanyRequest |
CreateCompanyRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.talent.v4beta1.Company> |
Promise |
deleteCompany(request, callback) → {undefined}
Calls DeleteCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IDeleteCompanyRequest |
DeleteCompanyRequest message or plain object |
callback |
google.cloud.talent.v4beta1.CompanyService.DeleteCompanyCallback |
Node-style callback called with the error, if any, and Empty |
Returns:
Type | Description |
---|---|
undefined |
deleteCompany(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IDeleteCompanyRequest |
DeleteCompanyRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.protobuf.Empty> |
Promise |
getCompany(request, callback) → {undefined}
Calls GetCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IGetCompanyRequest |
GetCompanyRequest message or plain object |
callback |
google.cloud.talent.v4beta1.CompanyService.GetCompanyCallback |
Node-style callback called with the error, if any, and Company |
Returns:
Type | Description |
---|---|
undefined |
getCompany(request) → {Promise.<google.cloud.talent.v4beta1.Company>}
Calls GetCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IGetCompanyRequest |
GetCompanyRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.talent.v4beta1.Company> |
Promise |
listCompanies(request, callback) → {undefined}
Calls ListCompanies.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IListCompaniesRequest |
ListCompaniesRequest message or plain object |
callback |
google.cloud.talent.v4beta1.CompanyService.ListCompaniesCallback |
Node-style callback called with the error, if any, and ListCompaniesResponse |
Returns:
Type | Description |
---|---|
undefined |
listCompanies(request) → {Promise.<google.cloud.talent.v4beta1.ListCompaniesResponse>}
Calls ListCompanies.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IListCompaniesRequest |
ListCompaniesRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.talent.v4beta1.ListCompaniesResponse> |
Promise |
updateCompany(request, callback) → {undefined}
Calls UpdateCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IUpdateCompanyRequest |
UpdateCompanyRequest message or plain object |
callback |
google.cloud.talent.v4beta1.CompanyService.UpdateCompanyCallback |
Node-style callback called with the error, if any, and Company |
Returns:
Type | Description |
---|---|
undefined |
updateCompany(request) → {Promise.<google.cloud.talent.v4beta1.Company>}
Calls UpdateCompany.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.talent.v4beta1.IUpdateCompanyRequest |
UpdateCompanyRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.talent.v4beta1.Company> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {CompanyService}
Creates new CompanyService 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 |
---|---|
CompanyService |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
CreateCompanyCallback(error, responseopt)
Callback as used by createCompany.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.talent.v4beta1.Company |
<optional> |
Company |
DeleteCompanyCallback(error, responseopt)
Callback as used by deleteCompany.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.protobuf.Empty |
<optional> |
Empty |
GetCompanyCallback(error, responseopt)
Callback as used by getCompany.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.talent.v4beta1.Company |
<optional> |
Company |
ListCompaniesCallback(error, responseopt)
Callback as used by listCompanies.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.talent.v4beta1.ListCompaniesResponse |
<optional> |
ListCompaniesResponse |
UpdateCompanyCallback(error, responseopt)
Callback as used by updateCompany.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.talent.v4beta1.Company |
<optional> |
Company |