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

Represents an AccountRelationshipsService

Inheritance

$protobuf.rpc.Service > protos.google.shopping.merchant.accounts.v1.AccountRelationshipsService

Package

@google-shopping/accounts

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new AccountRelationshipsService 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): AccountRelationshipsService;

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

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

getAccountRelationship(request, callback)

public getAccountRelationship(request: google.shopping.merchant.accounts.v1.IGetAccountRelationshipRequest, callback: google.shopping.merchant.accounts.v1.AccountRelationshipsService.GetAccountRelationshipCallback): void;

Calls GetAccountRelationship.

Parameters
Name Description
request IGetAccountRelationshipRequest

GetAccountRelationshipRequest message or plain object

callback GetAccountRelationshipCallback

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

Returns
Type Description
void

getAccountRelationship(request)

public getAccountRelationship(request: google.shopping.merchant.accounts.v1.IGetAccountRelationshipRequest): Promise<google.shopping.merchant.accounts.v1.AccountRelationship>;

Calls GetAccountRelationship.

Parameter
Name Description
request IGetAccountRelationshipRequest

GetAccountRelationshipRequest message or plain object

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

Promise

listAccountRelationships(request, callback)

public listAccountRelationships(request: google.shopping.merchant.accounts.v1.IListAccountRelationshipsRequest, callback: google.shopping.merchant.accounts.v1.AccountRelationshipsService.ListAccountRelationshipsCallback): void;

Calls ListAccountRelationships.

Parameters
Name Description
request IListAccountRelationshipsRequest

ListAccountRelationshipsRequest message or plain object

callback ListAccountRelationshipsCallback

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

Returns
Type Description
void

listAccountRelationships(request)

public listAccountRelationships(request: google.shopping.merchant.accounts.v1.IListAccountRelationshipsRequest): Promise<google.shopping.merchant.accounts.v1.ListAccountRelationshipsResponse>;

Calls ListAccountRelationships.

Parameter
Name Description
request IListAccountRelationshipsRequest

ListAccountRelationshipsRequest message or plain object

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

Promise

updateAccountRelationship(request, callback)

public updateAccountRelationship(request: google.shopping.merchant.accounts.v1.IUpdateAccountRelationshipRequest, callback: google.shopping.merchant.accounts.v1.AccountRelationshipsService.UpdateAccountRelationshipCallback): void;

Calls UpdateAccountRelationship.

Parameters
Name Description
request IUpdateAccountRelationshipRequest

UpdateAccountRelationshipRequest message or plain object

callback UpdateAccountRelationshipCallback

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

Returns
Type Description
void

updateAccountRelationship(request)

public updateAccountRelationship(request: google.shopping.merchant.accounts.v1.IUpdateAccountRelationshipRequest): Promise<google.shopping.merchant.accounts.v1.AccountRelationship>;

Calls UpdateAccountRelationship.

Parameter
Name Description
request IUpdateAccountRelationshipRequest

UpdateAccountRelationshipRequest message or plain object

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

Promise