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

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. e.g. Trace ID for Federal Automated Clearing House (ACH). This may also be known as the Wire ID.

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.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
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.