Show / Hide Table of Contents

Class AccountIssueServiceClientImpl

AccountIssueService client wrapper implementation, for convenient use.

Inheritance
object
AccountIssueServiceClient
AccountIssueServiceClientImpl
Inherited Members
AccountIssueServiceClient.DefaultEndpoint
AccountIssueServiceClient.DefaultScopes
AccountIssueServiceClient.ServiceMetadata
AccountIssueServiceClient.CreateAsync(CancellationToken)
AccountIssueServiceClient.Create()
AccountIssueServiceClient.ShutdownDefaultChannelsAsync()
AccountIssueServiceClient.ListAccountIssues(string, string, int?, CallSettings)
AccountIssueServiceClient.ListAccountIssuesAsync(string, string, int?, CallSettings)
AccountIssueServiceClient.ListAccountIssues(AccountName, string, int?, CallSettings)
AccountIssueServiceClient.ListAccountIssuesAsync(AccountName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class AccountIssueServiceClientImpl : AccountIssueServiceClient
Remarks

Service to support AccountIssueService API.

Constructors

AccountIssueServiceClientImpl(AccountIssueServiceClient, AccountIssueServiceSettings, ILogger)

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

Declaration
public AccountIssueServiceClientImpl(AccountIssueService.AccountIssueServiceClient grpcClient, AccountIssueServiceSettings settings, ILogger logger)
Parameters
Type Name Description
AccountIssueService.AccountIssueServiceClient grpcClient

The underlying gRPC client.

AccountIssueServiceSettings settings

The base AccountIssueServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC AccountIssueService client

Declaration
public override AccountIssueService.AccountIssueServiceClient GrpcClient { get; }
Property Value
Type Description
AccountIssueService.AccountIssueServiceClient
Overrides
AccountIssueServiceClient.GrpcClient

Methods

ListAccountIssues(ListAccountIssuesRequest, CallSettings)

Lists all account issues of a Merchant Center account.

When called on a multi-client account, this method only returns issues belonging to that account, not its sub-accounts. To retrieve issues for sub-accounts, you must first call the [accounts.listSubaccounts][google.shopping.merchant.accounts.v1.AccountsService.ListSubAccounts] method to obtain a list of sub-accounts, and then call accounts.issues.list for each sub-account individually.

Declaration
public override PagedEnumerable<ListAccountIssuesResponse, AccountIssue> ListAccountIssues(ListAccountIssuesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAccountIssuesRequest 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<ListAccountIssuesResponse, AccountIssue>

A pageable sequence of AccountIssue resources.

Overrides
AccountIssueServiceClient.ListAccountIssues(ListAccountIssuesRequest, CallSettings)

ListAccountIssuesAsync(ListAccountIssuesRequest, CallSettings)

Lists all account issues of a Merchant Center account.

When called on a multi-client account, this method only returns issues belonging to that account, not its sub-accounts. To retrieve issues for sub-accounts, you must first call the [accounts.listSubaccounts][google.shopping.merchant.accounts.v1.AccountsService.ListSubAccounts] method to obtain a list of sub-accounts, and then call accounts.issues.list for each sub-account individually.

Declaration
public override PagedAsyncEnumerable<ListAccountIssuesResponse, AccountIssue> ListAccountIssuesAsync(ListAccountIssuesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListAccountIssuesRequest 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<ListAccountIssuesResponse, AccountIssue>

A pageable asynchronous sequence of AccountIssue resources.

Overrides
AccountIssueServiceClient.ListAccountIssuesAsync(ListAccountIssuesRequest, CallSettings)
In this article
Back to top Generated by DocFX