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

Settlement reports detail order-level and item-level credits and debits between you and Google.

Attributes

  • endDate (type: String.t, default: nil) - The end date on which all transactions are included in the report, in ISO 8601 format.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "content#settlementReport"
  • previousBalance (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The residual amount from the previous invoice. This is set only if the previous invoices are not paid because of negative balance.
  • settlementId (type: String.t, default: nil) - The ID of the settlement report.
  • startDate (type: String.t, default: nil) - The start date on which all transactions are included in the report, in ISO 8601 format.
  • transferAmount (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The money due to the merchant.
  • transferDate (type: String.t, default: nil) - Date on which transfer for this payment was initiated by Google, in ISO 8601 format.
  • transferIds (type: list(String.t), default: nil) - The list of bank identifiers used for the transfer. For example, Trace ID for Federal Automated Clearing House (ACH). This may also be known as the Wire ID.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Content.V21.Model.SettlementReport{
  endDate: String.t() | nil,
  kind: String.t() | nil,
  previousBalance: GoogleApi.Content.V21.Model.Price.t() | nil,
  settlementId: String.t() | nil,
  startDate: String.t() | nil,
  transferAmount: GoogleApi.Content.V21.Model.Price.t() | nil,
  transferDate: String.t() | nil,
  transferIds: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.