public sealed class ModifyOrderRequest : IMessage<ModifyOrderRequest>, IEquatable<ModifyOrderRequest>, IDeepCloneable<ModifyOrderRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Commerce Consumer Procurement v1 API class ModifyOrderRequest.
Request message for
[ConsumerProcurementService.ModifyOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ModifyOrder].
Optional. The weak etag, which can be optionally populated, of the order
that this modify request is based on. Validation checking will only happen
if the invoker supplies this field.
public RepeatedField<ModifyOrderRequest.Types.Modification> Modifications { get; }
Optional. Modifications for an existing Order created by an Offer.
Required when Offer based Order is being modified, except for when going
from an offer to a public plan.
[[["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\u003eModifyOrderRequest\u003c/code\u003e class is 1.4.0, and previous versions include 1.3.0, 1.2.0, 1.1.0, and 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eModifyOrderRequest\u003c/code\u003e is a request message for modifying orders via \u003ccode\u003eConsumerProcurementService.ModifyOrder\u003c/code\u003e in the Cloud Commerce Consumer Procurement v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \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\u003eKey properties of \u003ccode\u003eModifyOrderRequest\u003c/code\u003e include \u003ccode\u003eDisplayName\u003c/code\u003e for updating the order's name, \u003ccode\u003eEtag\u003c/code\u003e for weak etag-based validation, \u003ccode\u003eModifications\u003c/code\u003e for order changes, and \u003ccode\u003eName\u003c/code\u003e to identify the specific order to modify.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eModifyOrderRequest\u003c/code\u003e class is part of the \u003ccode\u003eGoogle.Cloud.Commerce.Consumer.Procurement.V1\u003c/code\u003e namespace, within the \u003ccode\u003eGoogle.Cloud.Commerce.Consumer.Procurement.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]