public sealed class PurchaseTransaction : IMessage<PurchaseTransaction>, IEquatable<PurchaseTransaction>, IDeepCloneable<PurchaseTransaction>, IBufferMessage, IMessage
A transaction represents the entire purchase transaction.
All the costs associated with the products. These can be manufacturing
costs, shipping expenses not borne by the end user, or any other costs,
such that:
Required. Total non-zero revenue or grand total associated with the
transaction. This value include shipping, tax, or other adjustments to
total revenue that you want to include as part of your revenue
calculations.
[[["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 webpage details the \u003ccode\u003ePurchaseTransaction\u003c/code\u003e class, which represents a complete purchase transaction in the Google Cloud Retail API's .NET library, and is available from version 1.0.0 to the latest version, 2.12.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePurchaseTransaction\u003c/code\u003e class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, demonstrating its support for message handling, equality comparisons, deep cloning, and buffer message operations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003ePurchaseTransaction\u003c/code\u003e class include \u003ccode\u003eCost\u003c/code\u003e, \u003ccode\u003eCurrencyCode\u003c/code\u003e, \u003ccode\u003eId\u003c/code\u003e, \u003ccode\u003eRevenue\u003c/code\u003e, and \u003ccode\u003eTax\u003c/code\u003e, which provide details about the financial aspects of the purchase, including the costs associated, the currency, the transaction ID, the revenue generated, and any taxes.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003ePurchaseTransaction\u003c/code\u003e class available is 2.12.0, and many other versions can be accessed all the way back to version 1.0.0.\u003c/p\u003e\n"]]],[],null,[]]