Class protos.google.shopping.merchant.accounts.v1.AccountsService (3.2.0)

Represents an AccountsService

Inheritance

$protobuf.rpc.Service > protos.google.shopping.merchant.accounts.v1.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.v1.ICreateAndConfigureAccountRequest, callback: google.shopping.merchant.accounts.v1.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.v1.ICreateAndConfigureAccountRequest): Promise<google.shopping.merchant.accounts.v1.Account>;

Calls CreateAndConfigureAccount.

Parameter
Name Description
request ICreateAndConfigureAccountRequest

CreateAndConfigureAccountRequest message or plain object

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

Promise

createTestAccount(request, callback)

public createTestAccount(request: google.shopping.merchant.accounts.v1.ICreateTestAccountRequest, callback: google.shopping.merchant.accounts.v1.AccountsService.CreateTestAccountCallback): void;

Calls CreateTestAccount.

Parameters
Name Description
request ICreateTestAccountRequest

CreateTestAccountRequest message or plain object

callback CreateTestAccountCallback

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

Returns
Type Description
void

createTestAccount(request)

public createTestAccount(request: google.shopping.merchant.accounts.v1.ICreateTestAccountRequest): Promise<google.shopping.merchant.accounts.v1.Account>;

Calls CreateTestAccount.

Parameter
Name Description
request ICreateTestAccountRequest

CreateTestAccountRequest message or plain object

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

Promise

deleteAccount(request, callback)

public deleteAccount(request: google.shopping.merchant.accounts.v1.IDeleteAccountRequest, callback: google.shopping.merchant.accounts.v1.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.v1.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.v1.IGetAccountRequest, callback: google.shopping.merchant.accounts.v1.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.v1.IGetAccountRequest): Promise<google.shopping.merchant.accounts.v1.Account>;

Calls GetAccount.

Parameter
Name Description
request IGetAccountRequest

GetAccountRequest message or plain object

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

Promise

listAccounts(request, callback)

public listAccounts(request: google.shopping.merchant.accounts.v1.IListAccountsRequest, callback: google.shopping.merchant.accounts.v1.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.v1.IListAccountsRequest): Promise<google.shopping.merchant.accounts.v1.ListAccountsResponse>;

Calls ListAccounts.

Parameter
Name Description
request IListAccountsRequest

ListAccountsRequest message or plain object

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

Promise

listSubAccounts(request, callback)

public listSubAccounts(request: google.shopping.merchant.accounts.v1.IListSubAccountsRequest, callback: google.shopping.merchant.accounts.v1.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.v1.IListSubAccountsRequest): Promise<google.shopping.merchant.accounts.v1.ListSubAccountsResponse>;

Calls ListSubAccounts.

Parameter
Name Description
request IListSubAccountsRequest

ListSubAccountsRequest message or plain object

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

Promise

updateAccount(request, callback)

public updateAccount(request: google.shopping.merchant.accounts.v1.IUpdateAccountRequest, callback: google.shopping.merchant.accounts.v1.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.v1.IUpdateAccountRequest): Promise<google.shopping.merchant.accounts.v1.Account>;

Calls UpdateAccount.

Parameter
Name Description
request IUpdateAccountRequest

UpdateAccountRequest message or plain object

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

Promise