public RepeatedField<LineItemChange> ChangeHistory { get; }
Output only. Changes made on the item that are not pending anymore which
might be because they already took effect, were reverted by the customer,
or were rejected by the partner. No more operations are allowed on these
changes.
Output only. A change made on the item which is pending and not yet
effective. Absence of this field indicates the line item is not undergoing
a change.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eLineItem\u003c/code\u003e class within the Google Cloud Commerce Consumer Procurement v1 API, detailing its properties, inheritance, and implementation of various interfaces.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLineItem\u003c/code\u003e class represents a single item within an order and includes properties like \u003ccode\u003eLineItemId\u003c/code\u003e, \u003ccode\u003eLineItemInfo\u003c/code\u003e, \u003ccode\u003eChangeHistory\u003c/code\u003e, and \u003ccode\u003ePendingChange\u003c/code\u003e to track its current state, information, and changes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLineItem\u003c/code\u003e class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its use within the Google Protocol Buffers framework and its capabilities for comparison and cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe provided documentation includes details about the two constructors for creating a \u003ccode\u003eLineItem\u003c/code\u003e object, one being a default constructor and another one that accepts an existing \u003ccode\u003eLineItem\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThere are different versions of the \u003ccode\u003eLineItem\u003c/code\u003e available in this documentation, and the latest version is 1.4.0.\u003c/p\u003e\n"]]],[],null,[]]