google_api_content v0.30.0 GoogleApi.Content.V21.Model.SettlementTransactionAmount View Source

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"
    • "refundFromMerchant"
    • "returnLabelShippingFee"
  • 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"

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

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

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.