Show / Hide Table of Contents

Class LfpProvidersServiceClientImpl

LfpProvidersService client wrapper implementation, for convenient use.

Inheritance
object
LfpProvidersServiceClient
LfpProvidersServiceClientImpl
Inherited Members
LfpProvidersServiceClient.DefaultEndpoint
LfpProvidersServiceClient.DefaultScopes
LfpProvidersServiceClient.ServiceMetadata
LfpProvidersServiceClient.CreateAsync(CancellationToken)
LfpProvidersServiceClient.Create()
LfpProvidersServiceClient.ShutdownDefaultChannelsAsync()
LfpProvidersServiceClient.FindLfpProviders(string, string, int?, CallSettings)
LfpProvidersServiceClient.FindLfpProvidersAsync(string, string, int?, CallSettings)
LfpProvidersServiceClient.FindLfpProviders(OmnichannelSettingName, string, int?, CallSettings)
LfpProvidersServiceClient.FindLfpProvidersAsync(OmnichannelSettingName, string, int?, CallSettings)
LfpProvidersServiceClient.LinkLfpProviderAsync(LinkLfpProviderRequest, CancellationToken)
LfpProvidersServiceClient.LinkLfpProvider(string, CallSettings)
LfpProvidersServiceClient.LinkLfpProviderAsync(string, CallSettings)
LfpProvidersServiceClient.LinkLfpProviderAsync(string, CancellationToken)
LfpProvidersServiceClient.LinkLfpProvider(LfpProviderName, CallSettings)
LfpProvidersServiceClient.LinkLfpProviderAsync(LfpProviderName, CallSettings)
LfpProvidersServiceClient.LinkLfpProviderAsync(LfpProviderName, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class LfpProvidersServiceClientImpl : LfpProvidersServiceClient
Remarks

The service facilitates the management of a merchant's LFP provider settings. This API defines the following resource model:

  • [LfpProvider][google.shopping.merchant.accounts.v1.LfpProvider]

Constructors

LfpProvidersServiceClientImpl(LfpProvidersServiceClient, LfpProvidersServiceSettings, ILogger)

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

Declaration
public LfpProvidersServiceClientImpl(LfpProvidersService.LfpProvidersServiceClient grpcClient, LfpProvidersServiceSettings settings, ILogger logger)
Parameters
Type Name Description
LfpProvidersService.LfpProvidersServiceClient grpcClient

The underlying gRPC client.

LfpProvidersServiceSettings settings

The base LfpProvidersServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC LfpProvidersService client

Declaration
public override LfpProvidersService.LfpProvidersServiceClient GrpcClient { get; }
Property Value
Type Description
LfpProvidersService.LfpProvidersServiceClient
Overrides
LfpProvidersServiceClient.GrpcClient

Methods

FindLfpProviders(FindLfpProvidersRequest, CallSettings)

Find the LFP provider candidates in a given country.

Declaration
public override PagedEnumerable<FindLfpProvidersResponse, LfpProvider> FindLfpProviders(FindLfpProvidersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FindLfpProvidersRequest 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<FindLfpProvidersResponse, LfpProvider>

A pageable sequence of LfpProvider resources.

Overrides
LfpProvidersServiceClient.FindLfpProviders(FindLfpProvidersRequest, CallSettings)

FindLfpProvidersAsync(FindLfpProvidersRequest, CallSettings)

Find the LFP provider candidates in a given country.

Declaration
public override PagedAsyncEnumerable<FindLfpProvidersResponse, LfpProvider> FindLfpProvidersAsync(FindLfpProvidersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
FindLfpProvidersRequest 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<FindLfpProvidersResponse, LfpProvider>

A pageable asynchronous sequence of LfpProvider resources.

Overrides
LfpProvidersServiceClient.FindLfpProvidersAsync(FindLfpProvidersRequest, CallSettings)

LinkLfpProvider(LinkLfpProviderRequest, CallSettings)

Link the specified merchant to a LFP provider for the specified country.

Declaration
public override LinkLfpProviderResponse LinkLfpProvider(LinkLfpProviderRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
LinkLfpProviderRequest 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
LinkLfpProviderResponse

The RPC response.

Overrides
LfpProvidersServiceClient.LinkLfpProvider(LinkLfpProviderRequest, CallSettings)

LinkLfpProviderAsync(LinkLfpProviderRequest, CallSettings)

Link the specified merchant to a LFP provider for the specified country.

Declaration
public override Task<LinkLfpProviderResponse> LinkLfpProviderAsync(LinkLfpProviderRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
LinkLfpProviderRequest 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<LinkLfpProviderResponse>

A Task containing the RPC response.

Overrides
LfpProvidersServiceClient.LinkLfpProviderAsync(LinkLfpProviderRequest, CallSettings)
In this article
Back to top Generated by DocFX