Cloud Channel v1 API - Class ListTransferableSkusRequest (2.7.0)

public sealed class ListTransferableSkusRequest : IPageRequest, IMessage<ListTransferableSkusRequest>, IEquatable<ListTransferableSkusRequest>, IDeepCloneable<ListTransferableSkusRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class ListTransferableSkusRequest.

Request message for [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]

Inheritance

object > ListTransferableSkusRequest

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

ListTransferableSkusRequest()

public ListTransferableSkusRequest()

ListTransferableSkusRequest(ListTransferableSkusRequest)

public ListTransferableSkusRequest(ListTransferableSkusRequest other)
Parameter
NameDescription
otherListTransferableSkusRequest

Properties

AuthToken

public string AuthToken { get; set; }

Optional. The super admin of the resold customer generates this token to authorize a reseller to access their Cloud Identity and purchase entitlements on their behalf. You can omit this token after authorization. See https://support.google.com/a/answer/7643790 for more details.

Property Value
TypeDescription
string

CloudIdentityId

public string CloudIdentityId { get; set; }

Customer's Cloud Identity ID

Property Value
TypeDescription
string

CustomerName

public string CustomerName { get; set; }

A reseller is required to create a customer and use the resource name of the created customer here. Customer_name uses the format: accounts/{account_id}/customers/{customer_id}

Property Value
TypeDescription
string

HasCloudIdentityId

public bool HasCloudIdentityId { get; }

Gets whether the "cloud_identity_id" field is set

Property Value
TypeDescription
bool

HasCustomerName

public bool HasCustomerName { get; }

Gets whether the "customer_name" field is set

Property Value
TypeDescription
bool

LanguageCode

public string LanguageCode { get; set; }

The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The default value is "en-US". Optional.

Property Value
TypeDescription
string

PageSize

public int PageSize { get; set; }

The requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 SKUs. The maximum value is 1000; the server will coerce values above 1000. Optional.

Property Value
TypeDescription
int

PageToken

public string PageToken { get; set; }

A token for a page of results other than the first page. Obtained using [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token] of the previous [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus] call. Optional.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

Required. The reseller account's resource name. Parent uses the format: accounts/{account_id}

Property Value
TypeDescription
string

TransferredCustomerIdentityCase

public ListTransferableSkusRequest.TransferredCustomerIdentityOneofCase TransferredCustomerIdentityCase { get; }
Property Value
TypeDescription
ListTransferableSkusRequestTransferredCustomerIdentityOneofCase