Show / Hide Table of Contents

Class OnlineReturnPolicyServiceClientImpl

OnlineReturnPolicyService client wrapper implementation, for convenient use.

Inheritance
object
OnlineReturnPolicyServiceClient
OnlineReturnPolicyServiceClientImpl
Inherited Members
OnlineReturnPolicyServiceClient.DefaultEndpoint
OnlineReturnPolicyServiceClient.DefaultScopes
OnlineReturnPolicyServiceClient.ServiceMetadata
OnlineReturnPolicyServiceClient.CreateAsync(CancellationToken)
OnlineReturnPolicyServiceClient.Create()
OnlineReturnPolicyServiceClient.ShutdownDefaultChannelsAsync()
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(GetOnlineReturnPolicyRequest, CancellationToken)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicy(string, CallSettings)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(string, CallSettings)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(string, CancellationToken)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicy(OnlineReturnPolicyName, CallSettings)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(OnlineReturnPolicyName, CallSettings)
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(OnlineReturnPolicyName, CancellationToken)
OnlineReturnPolicyServiceClient.ListOnlineReturnPolicies(string, string, int?, CallSettings)
OnlineReturnPolicyServiceClient.ListOnlineReturnPoliciesAsync(string, string, int?, CallSettings)
OnlineReturnPolicyServiceClient.ListOnlineReturnPolicies(AccountName, string, int?, CallSettings)
OnlineReturnPolicyServiceClient.ListOnlineReturnPoliciesAsync(AccountName, string, int?, CallSettings)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(CreateOnlineReturnPolicyRequest, CancellationToken)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicy(string, OnlineReturnPolicy, CallSettings)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(string, OnlineReturnPolicy, CallSettings)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(string, OnlineReturnPolicy, CancellationToken)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicy(AccountName, OnlineReturnPolicy, CallSettings)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(AccountName, OnlineReturnPolicy, CallSettings)
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(AccountName, OnlineReturnPolicy, CancellationToken)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(DeleteOnlineReturnPolicyRequest, CancellationToken)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicy(string, CallSettings)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(string, CallSettings)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(string, CancellationToken)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicy(OnlineReturnPolicyName, CallSettings)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(OnlineReturnPolicyName, CallSettings)
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(OnlineReturnPolicyName, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class OnlineReturnPolicyServiceClientImpl : OnlineReturnPolicyServiceClient
Remarks

The service facilitates the management of a business's remorse return policy configuration, encompassing return policies for both ads and free listings

programs. This API defines the following resource model:

OnlineReturnPolicy

Constructors

OnlineReturnPolicyServiceClientImpl(OnlineReturnPolicyServiceClient, OnlineReturnPolicyServiceSettings, ILogger)

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

Declaration
public OnlineReturnPolicyServiceClientImpl(OnlineReturnPolicyService.OnlineReturnPolicyServiceClient grpcClient, OnlineReturnPolicyServiceSettings settings, ILogger logger)
Parameters
Type Name Description
OnlineReturnPolicyService.OnlineReturnPolicyServiceClient grpcClient

The underlying gRPC client.

OnlineReturnPolicyServiceSettings settings

The base OnlineReturnPolicyServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC OnlineReturnPolicyService client

Declaration
public override OnlineReturnPolicyService.OnlineReturnPolicyServiceClient GrpcClient { get; }
Property Value
Type Description
OnlineReturnPolicyService.OnlineReturnPolicyServiceClient
Overrides
OnlineReturnPolicyServiceClient.GrpcClient

Methods

CreateOnlineReturnPolicy(CreateOnlineReturnPolicyRequest, CallSettings)

Creates a new return policy for a given business.

Declaration
public override OnlineReturnPolicy CreateOnlineReturnPolicy(CreateOnlineReturnPolicyRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateOnlineReturnPolicyRequest 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
OnlineReturnPolicy

The RPC response.

Overrides
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicy(CreateOnlineReturnPolicyRequest, CallSettings)

CreateOnlineReturnPolicyAsync(CreateOnlineReturnPolicyRequest, CallSettings)

Creates a new return policy for a given business.

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

A Task containing the RPC response.

Overrides
OnlineReturnPolicyServiceClient.CreateOnlineReturnPolicyAsync(CreateOnlineReturnPolicyRequest, CallSettings)

DeleteOnlineReturnPolicy(DeleteOnlineReturnPolicyRequest, CallSettings)

Deletes an existing return policy.

Declaration
public override void DeleteOnlineReturnPolicy(DeleteOnlineReturnPolicyRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteOnlineReturnPolicyRequest 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
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicy(DeleteOnlineReturnPolicyRequest, CallSettings)

DeleteOnlineReturnPolicyAsync(DeleteOnlineReturnPolicyRequest, CallSettings)

Deletes an existing return policy.

Declaration
public override Task DeleteOnlineReturnPolicyAsync(DeleteOnlineReturnPolicyRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteOnlineReturnPolicyRequest 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
OnlineReturnPolicyServiceClient.DeleteOnlineReturnPolicyAsync(DeleteOnlineReturnPolicyRequest, CallSettings)

GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest, CallSettings)

Gets an existing return policy for a given business.

Declaration
public override OnlineReturnPolicy GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOnlineReturnPolicyRequest 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
OnlineReturnPolicy

The RPC response.

Overrides
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicy(GetOnlineReturnPolicyRequest, CallSettings)

GetOnlineReturnPolicyAsync(GetOnlineReturnPolicyRequest, CallSettings)

Gets an existing return policy for a given business.

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

A Task containing the RPC response.

Overrides
OnlineReturnPolicyServiceClient.GetOnlineReturnPolicyAsync(GetOnlineReturnPolicyRequest, CallSettings)

ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest, CallSettings)

Lists all existing return policies for a given business.

Declaration
public override PagedEnumerable<ListOnlineReturnPoliciesResponse, OnlineReturnPolicy> ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOnlineReturnPoliciesRequest 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<ListOnlineReturnPoliciesResponse, OnlineReturnPolicy>

A pageable sequence of OnlineReturnPolicy resources.

Overrides
OnlineReturnPolicyServiceClient.ListOnlineReturnPolicies(ListOnlineReturnPoliciesRequest, CallSettings)

ListOnlineReturnPoliciesAsync(ListOnlineReturnPoliciesRequest, CallSettings)

Lists all existing return policies for a given business.

Declaration
public override PagedAsyncEnumerable<ListOnlineReturnPoliciesResponse, OnlineReturnPolicy> ListOnlineReturnPoliciesAsync(ListOnlineReturnPoliciesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOnlineReturnPoliciesRequest 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<ListOnlineReturnPoliciesResponse, OnlineReturnPolicy>

A pageable asynchronous sequence of OnlineReturnPolicy resources.

Overrides
OnlineReturnPolicyServiceClient.ListOnlineReturnPoliciesAsync(ListOnlineReturnPoliciesRequest, CallSettings)
In this article
Back to top Generated by DocFX