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

Represents a RegionsService

Inheritance

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

Package

@google-shopping/accounts

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new RegionsService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

batchCreateRegions(request, callback)

public batchCreateRegions(request: google.shopping.merchant.accounts.v1.IBatchCreateRegionsRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.BatchCreateRegionsCallback): void;

Calls BatchCreateRegions.

Parameters
Name Description
request IBatchCreateRegionsRequest

BatchCreateRegionsRequest message or plain object

callback BatchCreateRegionsCallback

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

Returns
Type Description
void

batchCreateRegions(request)

public batchCreateRegions(request: google.shopping.merchant.accounts.v1.IBatchCreateRegionsRequest): Promise<google.shopping.merchant.accounts.v1.BatchCreateRegionsResponse>;

Calls BatchCreateRegions.

Parameter
Name Description
request IBatchCreateRegionsRequest

BatchCreateRegionsRequest message or plain object

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

Promise

batchDeleteRegions(request, callback)

public batchDeleteRegions(request: google.shopping.merchant.accounts.v1.IBatchDeleteRegionsRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.BatchDeleteRegionsCallback): void;

Calls BatchDeleteRegions.

Parameters
Name Description
request IBatchDeleteRegionsRequest

BatchDeleteRegionsRequest message or plain object

callback BatchDeleteRegionsCallback

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

Returns
Type Description
void

batchDeleteRegions(request)

public batchDeleteRegions(request: google.shopping.merchant.accounts.v1.IBatchDeleteRegionsRequest): Promise<google.protobuf.Empty>;

Calls BatchDeleteRegions.

Parameter
Name Description
request IBatchDeleteRegionsRequest

BatchDeleteRegionsRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

batchUpdateRegions(request, callback)

public batchUpdateRegions(request: google.shopping.merchant.accounts.v1.IBatchUpdateRegionsRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.BatchUpdateRegionsCallback): void;

Calls BatchUpdateRegions.

Parameters
Name Description
request IBatchUpdateRegionsRequest

BatchUpdateRegionsRequest message or plain object

callback BatchUpdateRegionsCallback

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

Returns
Type Description
void

batchUpdateRegions(request)

public batchUpdateRegions(request: google.shopping.merchant.accounts.v1.IBatchUpdateRegionsRequest): Promise<google.shopping.merchant.accounts.v1.BatchUpdateRegionsResponse>;

Calls BatchUpdateRegions.

Parameter
Name Description
request IBatchUpdateRegionsRequest

BatchUpdateRegionsRequest message or plain object

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

Promise

create(rpcImpl, requestDelimited, responseDelimited)

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

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

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

createRegion(request, callback)

public createRegion(request: google.shopping.merchant.accounts.v1.ICreateRegionRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.CreateRegionCallback): void;

Calls CreateRegion.

Parameters
Name Description
request ICreateRegionRequest

CreateRegionRequest message or plain object

callback CreateRegionCallback

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

Returns
Type Description
void

createRegion(request)

public createRegion(request: google.shopping.merchant.accounts.v1.ICreateRegionRequest): Promise<google.shopping.merchant.accounts.v1.Region>;

Calls CreateRegion.

Parameter
Name Description
request ICreateRegionRequest

CreateRegionRequest message or plain object

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

Promise

deleteRegion(request, callback)

public deleteRegion(request: google.shopping.merchant.accounts.v1.IDeleteRegionRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.DeleteRegionCallback): void;

Calls DeleteRegion.

Parameters
Name Description
request IDeleteRegionRequest

DeleteRegionRequest message or plain object

callback DeleteRegionCallback

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

Returns
Type Description
void

deleteRegion(request)

public deleteRegion(request: google.shopping.merchant.accounts.v1.IDeleteRegionRequest): Promise<google.protobuf.Empty>;

Calls DeleteRegion.

Parameter
Name Description
request IDeleteRegionRequest

DeleteRegionRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getRegion(request, callback)

public getRegion(request: google.shopping.merchant.accounts.v1.IGetRegionRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.GetRegionCallback): void;

Calls GetRegion.

Parameters
Name Description
request IGetRegionRequest

GetRegionRequest message or plain object

callback GetRegionCallback

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

Returns
Type Description
void

getRegion(request)

public getRegion(request: google.shopping.merchant.accounts.v1.IGetRegionRequest): Promise<google.shopping.merchant.accounts.v1.Region>;

Calls GetRegion.

Parameter
Name Description
request IGetRegionRequest

GetRegionRequest message or plain object

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

Promise

listRegions(request, callback)

public listRegions(request: google.shopping.merchant.accounts.v1.IListRegionsRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.ListRegionsCallback): void;

Calls ListRegions.

Parameters
Name Description
request IListRegionsRequest

ListRegionsRequest message or plain object

callback ListRegionsCallback

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

Returns
Type Description
void

listRegions(request)

public listRegions(request: google.shopping.merchant.accounts.v1.IListRegionsRequest): Promise<google.shopping.merchant.accounts.v1.ListRegionsResponse>;

Calls ListRegions.

Parameter
Name Description
request IListRegionsRequest

ListRegionsRequest message or plain object

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

Promise

updateRegion(request, callback)

public updateRegion(request: google.shopping.merchant.accounts.v1.IUpdateRegionRequest, callback: google.shopping.merchant.accounts.v1.RegionsService.UpdateRegionCallback): void;

Calls UpdateRegion.

Parameters
Name Description
request IUpdateRegionRequest

UpdateRegionRequest message or plain object

callback UpdateRegionCallback

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

Returns
Type Description
void

updateRegion(request)

public updateRegion(request: google.shopping.merchant.accounts.v1.IUpdateRegionRequest): Promise<google.shopping.merchant.accounts.v1.Region>;

Calls UpdateRegion.

Parameter
Name Description
request IUpdateRegionRequest

UpdateRegionRequest message or plain object

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

Promise