public sealed class TransferEntitlementsRequest : IMessage<TransferEntitlementsRequest>, IEquatable<TransferEntitlementsRequest>, IDeepCloneable<TransferEntitlementsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class TransferEntitlementsRequest.
Request message for
[CloudChannelService.TransferEntitlements][google.cloud.channel.v1.CloudChannelService.TransferEntitlements].
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.
Required. The resource name of the reseller's customer account that will
receive transferred entitlements. Parent uses the format:
accounts/{account_id}/customers/{customer_id}
Optional. You can specify an optional unique request ID, and if you need to
retry your request, the server will know to ignore the request if it's
complete.
For example, you make an initial request and the request times out. If you
make the request again with the same request ID, the server can check if
it received the original operation with the same request ID. If it did, it
will ignore the second request.
The request ID must be a valid UUID
with the exception that zero UUID is not supported
(00000000-0000-0000-0000-000000000000).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eTransferEntitlementsRequest\u003c/code\u003e class is 2.14.0, with multiple previous versions available, going back to 1.0.0, for the Cloud Channel v1 API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTransferEntitlementsRequest\u003c/code\u003e is a request message used for transferring entitlements in the CloudChannelService, implementing multiple interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eTransferEntitlementsRequest\u003c/code\u003e includes properties such as \u003ccode\u003eAuthToken\u003c/code\u003e, \u003ccode\u003eEntitlements\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eRequestId\u003c/code\u003e, which are essential for authorizing and managing the transfer of entitlements.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property of \u003ccode\u003eTransferEntitlementsRequest\u003c/code\u003e is a required field specifying the customer account receiving transferred entitlements, formatted as \u003ccode\u003eaccounts/{account_id}/customers/{customer_id}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuthToken\u003c/code\u003e is a vital property for enabling resellers to access a customer's Cloud Identity and to make purchases on their behalf, and \u003ccode\u003eEntitlements\u003c/code\u003e is a required field which contains the new entitlements to create or transfer.\u003c/p\u003e\n"]]],[],null,[]]