Show / Hide Table of Contents

Class LfpStoreServiceClientImpl

LfpStoreService client wrapper implementation, for convenient use.

Inheritance
object
LfpStoreServiceClient
LfpStoreServiceClientImpl
Inherited Members
LfpStoreServiceClient.DefaultEndpoint
LfpStoreServiceClient.DefaultScopes
LfpStoreServiceClient.ServiceMetadata
LfpStoreServiceClient.CreateAsync(CancellationToken)
LfpStoreServiceClient.Create()
LfpStoreServiceClient.ShutdownDefaultChannelsAsync()
LfpStoreServiceClient.GetLfpStoreAsync(GetLfpStoreRequest, CancellationToken)
LfpStoreServiceClient.GetLfpStore(string, CallSettings)
LfpStoreServiceClient.GetLfpStoreAsync(string, CallSettings)
LfpStoreServiceClient.GetLfpStoreAsync(string, CancellationToken)
LfpStoreServiceClient.GetLfpStore(LfpStoreName, CallSettings)
LfpStoreServiceClient.GetLfpStoreAsync(LfpStoreName, CallSettings)
LfpStoreServiceClient.GetLfpStoreAsync(LfpStoreName, CancellationToken)
LfpStoreServiceClient.InsertLfpStoreAsync(InsertLfpStoreRequest, CancellationToken)
LfpStoreServiceClient.InsertLfpStore(string, LfpStore, CallSettings)
LfpStoreServiceClient.InsertLfpStoreAsync(string, LfpStore, CallSettings)
LfpStoreServiceClient.InsertLfpStoreAsync(string, LfpStore, CancellationToken)
LfpStoreServiceClient.InsertLfpStore(AccountName, LfpStore, CallSettings)
LfpStoreServiceClient.InsertLfpStoreAsync(AccountName, LfpStore, CallSettings)
LfpStoreServiceClient.InsertLfpStoreAsync(AccountName, LfpStore, CancellationToken)
LfpStoreServiceClient.DeleteLfpStoreAsync(DeleteLfpStoreRequest, CancellationToken)
LfpStoreServiceClient.DeleteLfpStore(string, CallSettings)
LfpStoreServiceClient.DeleteLfpStoreAsync(string, CallSettings)
LfpStoreServiceClient.DeleteLfpStoreAsync(string, CancellationToken)
LfpStoreServiceClient.DeleteLfpStore(LfpStoreName, CallSettings)
LfpStoreServiceClient.DeleteLfpStoreAsync(LfpStoreName, CallSettings)
LfpStoreServiceClient.DeleteLfpStoreAsync(LfpStoreName, CancellationToken)
LfpStoreServiceClient.ListLfpStores(string, string, int?, CallSettings)
LfpStoreServiceClient.ListLfpStoresAsync(string, string, int?, CallSettings)
LfpStoreServiceClient.ListLfpStores(AccountName, string, int?, CallSettings)
LfpStoreServiceClient.ListLfpStoresAsync(AccountName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Lfp.V1
Assembly: Google.Shopping.Merchant.Lfp.V1.dll
Syntax
public sealed class LfpStoreServiceClientImpl : LfpStoreServiceClient
Remarks

Service for a LFP partner to submit local stores for a merchant.

Constructors

LfpStoreServiceClientImpl(LfpStoreServiceClient, LfpStoreServiceSettings, ILogger)

Constructs a client wrapper for the LfpStoreService service, with the specified gRPC client and settings.

Declaration
public LfpStoreServiceClientImpl(LfpStoreService.LfpStoreServiceClient grpcClient, LfpStoreServiceSettings settings, ILogger logger)
Parameters
Type Name Description
LfpStoreService.LfpStoreServiceClient grpcClient

The underlying gRPC client.

LfpStoreServiceSettings settings

The base LfpStoreServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC LfpStoreService client

Declaration
public override LfpStoreService.LfpStoreServiceClient GrpcClient { get; }
Property Value
Type Description
LfpStoreService.LfpStoreServiceClient
Overrides
LfpStoreServiceClient.GrpcClient

Methods

DeleteLfpStore(DeleteLfpStoreRequest, CallSettings)

Deletes a store for a target merchant.

Declaration
public override void DeleteLfpStore(DeleteLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
LfpStoreServiceClient.DeleteLfpStore(DeleteLfpStoreRequest, CallSettings)

DeleteLfpStoreAsync(DeleteLfpStoreRequest, CallSettings)

Deletes a store for a target merchant.

Declaration
public override Task DeleteLfpStoreAsync(DeleteLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
LfpStoreServiceClient.DeleteLfpStoreAsync(DeleteLfpStoreRequest, CallSettings)

GetLfpStore(GetLfpStoreRequest, CallSettings)

Retrieves information about a store.

Declaration
public override LfpStore GetLfpStore(GetLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LfpStore

The RPC response.

Overrides
LfpStoreServiceClient.GetLfpStore(GetLfpStoreRequest, CallSettings)

GetLfpStoreAsync(GetLfpStoreRequest, CallSettings)

Retrieves information about a store.

Declaration
public override Task<LfpStore> GetLfpStoreAsync(GetLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LfpStore>

A Task containing the RPC response.

Overrides
LfpStoreServiceClient.GetLfpStoreAsync(GetLfpStoreRequest, CallSettings)

InsertLfpStore(InsertLfpStoreRequest, CallSettings)

Inserts a store for the target merchant. If the store with the same store code already exists, it will be replaced.

Declaration
public override LfpStore InsertLfpStore(InsertLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
InsertLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
LfpStore

The RPC response.

Overrides
LfpStoreServiceClient.InsertLfpStore(InsertLfpStoreRequest, CallSettings)

InsertLfpStoreAsync(InsertLfpStoreRequest, CallSettings)

Inserts a store for the target merchant. If the store with the same store code already exists, it will be replaced.

Declaration
public override Task<LfpStore> InsertLfpStoreAsync(InsertLfpStoreRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
InsertLfpStoreRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<LfpStore>

A Task containing the RPC response.

Overrides
LfpStoreServiceClient.InsertLfpStoreAsync(InsertLfpStoreRequest, CallSettings)

ListLfpStores(ListLfpStoresRequest, CallSettings)

Lists the stores of the target merchant, specified by the filter in ListLfpStoresRequest.

Declaration
public override PagedEnumerable<ListLfpStoresResponse, LfpStore> ListLfpStores(ListLfpStoresRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLfpStoresRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListLfpStoresResponse, LfpStore>

A pageable sequence of LfpStore resources.

Overrides
LfpStoreServiceClient.ListLfpStores(ListLfpStoresRequest, CallSettings)

ListLfpStoresAsync(ListLfpStoresRequest, CallSettings)

Lists the stores of the target merchant, specified by the filter in ListLfpStoresRequest.

Declaration
public override PagedAsyncEnumerable<ListLfpStoresResponse, LfpStore> ListLfpStoresAsync(ListLfpStoresRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLfpStoresRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListLfpStoresResponse, LfpStore>

A pageable asynchronous sequence of LfpStore resources.

Overrides
LfpStoreServiceClient.ListLfpStoresAsync(ListLfpStoresRequest, CallSettings)
In this article
Back to top Generated by DocFX