Class protos.google.shopping.merchant.accounts.v1beta.AccountsService (2.2.0)

Represents an AccountsService

Inheritance

$protobuf.rpc.Service > protos.google.shopping.merchant.accounts.v1beta.AccountsService

Package

@google-shopping/accounts

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new AccountsService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): AccountsService;

Creates new AccountsService 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
AccountsService

RPC service. Useful where requests and/or responses are streamed.

createAndConfigureAccount(request, callback)

public createAndConfigureAccount(request: google.shopping.merchant.accounts.v1beta.ICreateAndConfigureAccountRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.CreateAndConfigureAccountCallback): void;

Calls CreateAndConfigureAccount.

Parameters
Name Description
request ICreateAndConfigureAccountRequest

CreateAndConfigureAccountRequest message or plain object

callback CreateAndConfigureAccountCallback

Node-style callback called with the error, if any, and Account

Returns
Type Description
void

createAndConfigureAccount(request)

public createAndConfigureAccount(request: google.shopping.merchant.accounts.v1beta.ICreateAndConfigureAccountRequest): Promise<google.shopping.merchant.accounts.v1beta.Account>;

Calls CreateAndConfigureAccount.

Parameter
Name Description
request ICreateAndConfigureAccountRequest

CreateAndConfigureAccountRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.accounts.v1beta.Account>

Promise

deleteAccount(request, callback)

public deleteAccount(request: google.shopping.merchant.accounts.v1beta.IDeleteAccountRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.DeleteAccountCallback): void;

Calls DeleteAccount.

Parameters
Name Description
request IDeleteAccountRequest

DeleteAccountRequest message or plain object

callback DeleteAccountCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteAccount(request)

public deleteAccount(request: google.shopping.merchant.accounts.v1beta.IDeleteAccountRequest): Promise<google.protobuf.Empty>;

Calls DeleteAccount.

Parameter
Name Description
request IDeleteAccountRequest

DeleteAccountRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getAccount(request, callback)

public getAccount(request: google.shopping.merchant.accounts.v1beta.IGetAccountRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.GetAccountCallback): void;

Calls GetAccount.

Parameters
Name Description
request IGetAccountRequest

GetAccountRequest message or plain object

callback GetAccountCallback

Node-style callback called with the error, if any, and Account

Returns
Type Description
void

getAccount(request)

public getAccount(request: google.shopping.merchant.accounts.v1beta.IGetAccountRequest): Promise<google.shopping.merchant.accounts.v1beta.Account>;

Calls GetAccount.

Parameter
Name Description
request IGetAccountRequest

GetAccountRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.accounts.v1beta.Account>

Promise

listAccounts(request, callback)

public listAccounts(request: google.shopping.merchant.accounts.v1beta.IListAccountsRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.ListAccountsCallback): void;

Calls ListAccounts.

Parameters
Name Description
request IListAccountsRequest

ListAccountsRequest message or plain object

callback ListAccountsCallback

Node-style callback called with the error, if any, and ListAccountsResponse

Returns
Type Description
void

listAccounts(request)

public listAccounts(request: google.shopping.merchant.accounts.v1beta.IListAccountsRequest): Promise<google.shopping.merchant.accounts.v1beta.ListAccountsResponse>;

Calls ListAccounts.

Parameter
Name Description
request IListAccountsRequest

ListAccountsRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.accounts.v1beta.ListAccountsResponse>

Promise

listSubAccounts(request, callback)

public listSubAccounts(request: google.shopping.merchant.accounts.v1beta.IListSubAccountsRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.ListSubAccountsCallback): void;

Calls ListSubAccounts.

Parameters
Name Description
request IListSubAccountsRequest

ListSubAccountsRequest message or plain object

callback ListSubAccountsCallback

Node-style callback called with the error, if any, and ListSubAccountsResponse

Returns
Type Description
void

listSubAccounts(request)

public listSubAccounts(request: google.shopping.merchant.accounts.v1beta.IListSubAccountsRequest): Promise<google.shopping.merchant.accounts.v1beta.ListSubAccountsResponse>;

Calls ListSubAccounts.

Parameter
Name Description
request IListSubAccountsRequest

ListSubAccountsRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.accounts.v1beta.ListSubAccountsResponse>

Promise

updateAccount(request, callback)

public updateAccount(request: google.shopping.merchant.accounts.v1beta.IUpdateAccountRequest, callback: google.shopping.merchant.accounts.v1beta.AccountsService.UpdateAccountCallback): void;

Calls UpdateAccount.

Parameters
Name Description
request IUpdateAccountRequest

UpdateAccountRequest message or plain object

callback UpdateAccountCallback

Node-style callback called with the error, if any, and Account

Returns
Type Description
void

updateAccount(request)

public updateAccount(request: google.shopping.merchant.accounts.v1beta.IUpdateAccountRequest): Promise<google.shopping.merchant.accounts.v1beta.Account>;

Calls UpdateAccount.

Parameter
Name Description
request IUpdateAccountRequest

UpdateAccountRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.accounts.v1beta.Account>

Promise