Class protos.google.shopping.merchant.datasources.v1beta.DataSourcesService (0.1.0)

Represents a DataSourcesService

Inheritance

$protobuf.rpc.Service > protos.google.shopping.merchant.datasources.v1beta.DataSourcesService

Package

@google-shopping/datasources

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createDataSource(request, callback)

public createDataSource(request: google.shopping.merchant.datasources.v1beta.ICreateDataSourceRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.CreateDataSourceCallback): void;

Calls CreateDataSource.

Parameters
Name Description
request ICreateDataSourceRequest

CreateDataSourceRequest message or plain object

callback CreateDataSourceCallback

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

Returns
Type Description
void

createDataSource(request)

public createDataSource(request: google.shopping.merchant.datasources.v1beta.ICreateDataSourceRequest): Promise<google.shopping.merchant.datasources.v1beta.DataSource>;

Calls CreateDataSource.

Parameter
Name Description
request ICreateDataSourceRequest

CreateDataSourceRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.datasources.v1beta.DataSource>

Promise

deleteDataSource(request, callback)

public deleteDataSource(request: google.shopping.merchant.datasources.v1beta.IDeleteDataSourceRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.DeleteDataSourceCallback): void;

Calls DeleteDataSource.

Parameters
Name Description
request IDeleteDataSourceRequest

DeleteDataSourceRequest message or plain object

callback DeleteDataSourceCallback

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

Returns
Type Description
void

deleteDataSource(request)

public deleteDataSource(request: google.shopping.merchant.datasources.v1beta.IDeleteDataSourceRequest): Promise<google.protobuf.Empty>;

Calls DeleteDataSource.

Parameter
Name Description
request IDeleteDataSourceRequest

DeleteDataSourceRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

fetchDataSource(request, callback)

public fetchDataSource(request: google.shopping.merchant.datasources.v1beta.IFetchDataSourceRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.FetchDataSourceCallback): void;

Calls FetchDataSource.

Parameters
Name Description
request IFetchDataSourceRequest

FetchDataSourceRequest message or plain object

callback FetchDataSourceCallback

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

Returns
Type Description
void

fetchDataSource(request)

public fetchDataSource(request: google.shopping.merchant.datasources.v1beta.IFetchDataSourceRequest): Promise<google.protobuf.Empty>;

Calls FetchDataSource.

Parameter
Name Description
request IFetchDataSourceRequest

FetchDataSourceRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getDataSource(request, callback)

public getDataSource(request: google.shopping.merchant.datasources.v1beta.IGetDataSourceRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.GetDataSourceCallback): void;

Calls GetDataSource.

Parameters
Name Description
request IGetDataSourceRequest

GetDataSourceRequest message or plain object

callback GetDataSourceCallback

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

Returns
Type Description
void

getDataSource(request)

public getDataSource(request: google.shopping.merchant.datasources.v1beta.IGetDataSourceRequest): Promise<google.shopping.merchant.datasources.v1beta.DataSource>;

Calls GetDataSource.

Parameter
Name Description
request IGetDataSourceRequest

GetDataSourceRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.datasources.v1beta.DataSource>

Promise

listDataSources(request, callback)

public listDataSources(request: google.shopping.merchant.datasources.v1beta.IListDataSourcesRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.ListDataSourcesCallback): void;

Calls ListDataSources.

Parameters
Name Description
request IListDataSourcesRequest

ListDataSourcesRequest message or plain object

callback ListDataSourcesCallback

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

Returns
Type Description
void

listDataSources(request)

public listDataSources(request: google.shopping.merchant.datasources.v1beta.IListDataSourcesRequest): Promise<google.shopping.merchant.datasources.v1beta.ListDataSourcesResponse>;

Calls ListDataSources.

Parameter
Name Description
request IListDataSourcesRequest

ListDataSourcesRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.datasources.v1beta.ListDataSourcesResponse>

Promise

updateDataSource(request, callback)

public updateDataSource(request: google.shopping.merchant.datasources.v1beta.IUpdateDataSourceRequest, callback: google.shopping.merchant.datasources.v1beta.DataSourcesService.UpdateDataSourceCallback): void;

Calls UpdateDataSource.

Parameters
Name Description
request IUpdateDataSourceRequest

UpdateDataSourceRequest message or plain object

callback UpdateDataSourceCallback

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

Returns
Type Description
void

updateDataSource(request)

public updateDataSource(request: google.shopping.merchant.datasources.v1beta.IUpdateDataSourceRequest): Promise<google.shopping.merchant.datasources.v1beta.DataSource>;

Calls UpdateDataSource.

Parameter
Name Description
request IUpdateDataSourceRequest

UpdateDataSourceRequest message or plain object

Returns
Type Description
Promise<google.shopping.merchant.datasources.v1beta.DataSource>

Promise