Class AccountLabelsService.AccountLabelsServiceBase
Base class for server-side implementations of AccountLabelsService
Namespace: Google.Shopping.Css.V1
Assembly: Google.Shopping.Css.V1.dll
Syntax
[BindServiceMethod(typeof(AccountLabelsService), "BindService")]
public abstract class AccountLabelsService.AccountLabelsServiceBase
Methods
CreateAccountLabel(CreateAccountLabelRequest, ServerCallContext)
Creates a new label, not assigned to any account.
Declaration
public virtual Task<AccountLabel> CreateAccountLabel(CreateAccountLabelRequest request, ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
CreateAccountLabelRequest | request | The request received from the client. |
ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
Task<AccountLabel> | The response to send back to the client (wrapped by a task). |
DeleteAccountLabel(DeleteAccountLabelRequest, ServerCallContext)
Deletes a label and removes it from all accounts to which it was assigned.
Declaration
public virtual Task<Empty> DeleteAccountLabel(DeleteAccountLabelRequest request, ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
DeleteAccountLabelRequest | request | The request received from the client. |
ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
Task<Empty> | The response to send back to the client (wrapped by a task). |
ListAccountLabels(ListAccountLabelsRequest, ServerCallContext)
Lists the labels assigned to an account.
Declaration
public virtual Task<ListAccountLabelsResponse> ListAccountLabels(ListAccountLabelsRequest request, ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
ListAccountLabelsRequest | request | The request received from the client. |
ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
Task<ListAccountLabelsResponse> | The response to send back to the client (wrapped by a task). |
UpdateAccountLabel(UpdateAccountLabelRequest, ServerCallContext)
Updates a label.
Declaration
public virtual Task<AccountLabel> UpdateAccountLabel(UpdateAccountLabelRequest request, ServerCallContext context)
Parameters
Type | Name | Description |
---|---|---|
UpdateAccountLabelRequest | request | The request received from the client. |
ServerCallContext | context | The context of the server-side call handler being invoked. |
Returns
Type | Description |
---|---|
Task<AccountLabel> | The response to send back to the client (wrapped by a task). |