View Source GoogleApi.Content.V21.Model.SettlementTransactionAmount (google_api_content v0.67.1)

Attributes

  • commission (type: GoogleApi.Content.V21.Model.SettlementTransactionAmountCommission.t, default: nil) -
  • description (type: String.t, default: nil) - The description of the event. Acceptable values are: - "taxWithhold" - "principal" - "principalAdjustment" - "shippingFee" - "merchantRemittedSalesTax" - "googleRemittedSalesTax" - "merchantCoupon" - "merchantCouponTax" - "merchantRemittedDisposalTax" - "googleRemittedDisposalTax" - "merchantRemittedRedemptionFee" - "googleRemittedRedemptionFee" - "eeeEcoFee" - "furnitureEcoFee" - "copyPrivateFee" - "eeeEcoFeeCommission" - "furnitureEcoFeeCommission" - "copyPrivateFeeCommission" - "principalRefund" - "principalRefundTax" - "itemCommission" - "adjustmentCommission" - "shippingFeeCommission" - "commissionRefund" - "damaged" - "damagedOrDefectiveItem" - "expiredItem" - "faultyItem" - "incorrectItemReceived" - "itemMissing" - "qualityNotExpected" - "receivedTooLate" - "storePackageMissing" - "transitPackageMissing" - "unsuccessfulDeliveryUndeliverable" - "wrongChargeInStore" - "wrongItem" - "returns" - "undeliverable" - "issueRelatedRefundAndReplacementAmountDescription" - "refundFromMerchant" - "returnLabelShippingFee" - "lumpSumCorrection" - "pspFee" - "principalRefundDoesNotFit" - "principalRefundOrderedWrongItem" - "principalRefundQualityNotExpected" - "principalRefundBetterPriceFound" - "principalRefundNoLongerNeeded" - "principalRefundChangedMind" - "principalRefundReceivedTooLate" - "principalRefundIncorrectItemReceived" - "principalRefundDamagedOrDefectiveItem" - "principalRefundDidNotMatchDescription" - "principalRefundExpiredItem"
  • transactionAmount (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The amount that contributes to the line item price.
  • type (type: String.t, default: nil) - The type of the amount. Acceptable values are: - "itemPrice" - "orderPrice" - "refund" - "earlyRefund" - "courtesyRefund" - "returnRefund" - "returnLabelShippingFeeAmount" - "lumpSumCorrectionAmount"

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Content.V21.Model.SettlementTransactionAmount{
  commission:
    GoogleApi.Content.V21.Model.SettlementTransactionAmountCommission.t() | nil,
  description: String.t() | nil,
  transactionAmount: GoogleApi.Content.V21.Model.Price.t() | nil,
  type: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.