GoogleApi.Content.V21.Model.SettlementTransactionAmount (google_api_content v0.52.0) 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" - "pspFee"
  • 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

Specs

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

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.