Show / Hide Table of Contents

Class OmnichannelSettingsServiceClientImpl

OmnichannelSettingsService client wrapper implementation, for convenient use.

Inheritance
object
OmnichannelSettingsServiceClient
OmnichannelSettingsServiceClientImpl
Inherited Members
OmnichannelSettingsServiceClient.DefaultEndpoint
OmnichannelSettingsServiceClient.DefaultScopes
OmnichannelSettingsServiceClient.ServiceMetadata
OmnichannelSettingsServiceClient.CreateAsync(CancellationToken)
OmnichannelSettingsServiceClient.Create()
OmnichannelSettingsServiceClient.ShutdownDefaultChannelsAsync()
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(GetOmnichannelSettingRequest, CancellationToken)
OmnichannelSettingsServiceClient.GetOmnichannelSetting(string, CallSettings)
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(string, CallSettings)
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(string, CancellationToken)
OmnichannelSettingsServiceClient.GetOmnichannelSetting(OmnichannelSettingName, CallSettings)
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(OmnichannelSettingName, CallSettings)
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(OmnichannelSettingName, CancellationToken)
OmnichannelSettingsServiceClient.ListOmnichannelSettings(string, string, int?, CallSettings)
OmnichannelSettingsServiceClient.ListOmnichannelSettingsAsync(string, string, int?, CallSettings)
OmnichannelSettingsServiceClient.ListOmnichannelSettings(AccountName, string, int?, CallSettings)
OmnichannelSettingsServiceClient.ListOmnichannelSettingsAsync(AccountName, string, int?, CallSettings)
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(CreateOmnichannelSettingRequest, CancellationToken)
OmnichannelSettingsServiceClient.CreateOmnichannelSetting(string, OmnichannelSetting, CallSettings)
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(string, OmnichannelSetting, CallSettings)
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(string, OmnichannelSetting, CancellationToken)
OmnichannelSettingsServiceClient.CreateOmnichannelSetting(AccountName, OmnichannelSetting, CallSettings)
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(AccountName, OmnichannelSetting, CallSettings)
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(AccountName, OmnichannelSetting, CancellationToken)
OmnichannelSettingsServiceClient.UpdateOmnichannelSettingAsync(UpdateOmnichannelSettingRequest, CancellationToken)
OmnichannelSettingsServiceClient.UpdateOmnichannelSetting(OmnichannelSetting, FieldMask, CallSettings)
OmnichannelSettingsServiceClient.UpdateOmnichannelSettingAsync(OmnichannelSetting, FieldMask, CallSettings)
OmnichannelSettingsServiceClient.UpdateOmnichannelSettingAsync(OmnichannelSetting, FieldMask, CancellationToken)
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(RequestInventoryVerificationRequest, CancellationToken)
OmnichannelSettingsServiceClient.RequestInventoryVerification(string, CallSettings)
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(string, CallSettings)
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(string, CancellationToken)
OmnichannelSettingsServiceClient.RequestInventoryVerification(OmnichannelSettingName, CallSettings)
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(OmnichannelSettingName, CallSettings)
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(OmnichannelSettingName, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class OmnichannelSettingsServiceClientImpl : OmnichannelSettingsServiceClient
Remarks

The service facilitates the management of a merchant's omnichannel settings.

This API defines the following resource model:

[OmnichannelSetting][google.shopping.merchant.accounts.v1.OmnichannelSetting]

Constructors

OmnichannelSettingsServiceClientImpl(OmnichannelSettingsServiceClient, OmnichannelSettingsServiceSettings, ILogger)

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

Declaration
public OmnichannelSettingsServiceClientImpl(OmnichannelSettingsService.OmnichannelSettingsServiceClient grpcClient, OmnichannelSettingsServiceSettings settings, ILogger logger)
Parameters
Type Name Description
OmnichannelSettingsService.OmnichannelSettingsServiceClient grpcClient

The underlying gRPC client.

OmnichannelSettingsServiceSettings settings

The base OmnichannelSettingsServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC OmnichannelSettingsService client

Declaration
public override OmnichannelSettingsService.OmnichannelSettingsServiceClient GrpcClient { get; }
Property Value
Type Description
OmnichannelSettingsService.OmnichannelSettingsServiceClient
Overrides
OmnichannelSettingsServiceClient.GrpcClient

Methods

CreateOmnichannelSetting(CreateOmnichannelSettingRequest, CallSettings)

Create the omnichannel settings for a given merchant.

Declaration
public override OmnichannelSetting CreateOmnichannelSetting(CreateOmnichannelSettingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateOmnichannelSettingRequest 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
OmnichannelSetting

The RPC response.

Overrides
OmnichannelSettingsServiceClient.CreateOmnichannelSetting(CreateOmnichannelSettingRequest, CallSettings)

CreateOmnichannelSettingAsync(CreateOmnichannelSettingRequest, CallSettings)

Create the omnichannel settings for a given merchant.

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

A Task containing the RPC response.

Overrides
OmnichannelSettingsServiceClient.CreateOmnichannelSettingAsync(CreateOmnichannelSettingRequest, CallSettings)

GetOmnichannelSetting(GetOmnichannelSettingRequest, CallSettings)

Get the omnichannel settings for a given merchant.

Declaration
public override OmnichannelSetting GetOmnichannelSetting(GetOmnichannelSettingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOmnichannelSettingRequest 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
OmnichannelSetting

The RPC response.

Overrides
OmnichannelSettingsServiceClient.GetOmnichannelSetting(GetOmnichannelSettingRequest, CallSettings)

GetOmnichannelSettingAsync(GetOmnichannelSettingRequest, CallSettings)

Get the omnichannel settings for a given merchant.

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

A Task containing the RPC response.

Overrides
OmnichannelSettingsServiceClient.GetOmnichannelSettingAsync(GetOmnichannelSettingRequest, CallSettings)

ListOmnichannelSettings(ListOmnichannelSettingsRequest, CallSettings)

List all the omnichannel settings for a given merchant.

Declaration
public override PagedEnumerable<ListOmnichannelSettingsResponse, OmnichannelSetting> ListOmnichannelSettings(ListOmnichannelSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOmnichannelSettingsRequest 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<ListOmnichannelSettingsResponse, OmnichannelSetting>

A pageable sequence of OmnichannelSetting resources.

Overrides
OmnichannelSettingsServiceClient.ListOmnichannelSettings(ListOmnichannelSettingsRequest, CallSettings)

ListOmnichannelSettingsAsync(ListOmnichannelSettingsRequest, CallSettings)

List all the omnichannel settings for a given merchant.

Declaration
public override PagedAsyncEnumerable<ListOmnichannelSettingsResponse, OmnichannelSetting> ListOmnichannelSettingsAsync(ListOmnichannelSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOmnichannelSettingsRequest 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<ListOmnichannelSettingsResponse, OmnichannelSetting>

A pageable asynchronous sequence of OmnichannelSetting resources.

Overrides
OmnichannelSettingsServiceClient.ListOmnichannelSettingsAsync(ListOmnichannelSettingsRequest, CallSettings)

RequestInventoryVerification(RequestInventoryVerificationRequest, CallSettings)

Requests inventory verification for a given merchant in a given country.

Declaration
public override RequestInventoryVerificationResponse RequestInventoryVerification(RequestInventoryVerificationRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
RequestInventoryVerificationRequest 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
RequestInventoryVerificationResponse

The RPC response.

Overrides
OmnichannelSettingsServiceClient.RequestInventoryVerification(RequestInventoryVerificationRequest, CallSettings)

RequestInventoryVerificationAsync(RequestInventoryVerificationRequest, CallSettings)

Requests inventory verification for a given merchant in a given country.

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

A Task containing the RPC response.

Overrides
OmnichannelSettingsServiceClient.RequestInventoryVerificationAsync(RequestInventoryVerificationRequest, CallSettings)

UpdateOmnichannelSetting(UpdateOmnichannelSettingRequest, CallSettings)

Update the omnichannel setting for a given merchant in a given country.

Declaration
public override OmnichannelSetting UpdateOmnichannelSetting(UpdateOmnichannelSettingRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateOmnichannelSettingRequest 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
OmnichannelSetting

The RPC response.

Overrides
OmnichannelSettingsServiceClient.UpdateOmnichannelSetting(UpdateOmnichannelSettingRequest, CallSettings)

UpdateOmnichannelSettingAsync(UpdateOmnichannelSettingRequest, CallSettings)

Update the omnichannel setting for a given merchant in a given country.

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

A Task containing the RPC response.

Overrides
OmnichannelSettingsServiceClient.UpdateOmnichannelSettingAsync(UpdateOmnichannelSettingRequest, CallSettings)
In this article
Back to top Generated by DocFX