View Source Craftgate.Response.ReportingPaymentTransactionRefundResponse (Craftgate v1.0.42)
Elixir equivalent of the Java data class io.craftgate.response.ReportingPaymentTransactionRefundResponse
Link to this section Summary
Functions
Callback implementation for Construct.cast/2
.
Callback implementation for Construct.make/2
.
Callback implementation for Construct.make!/2
.
Attempts to parse the input as an instance of this struct
Bangified version of parse/1
Returns the names of the fields that are serializable/deserializable
Attempts to serialize this struct as a JSON string
Bangified version of serialize/2
Link to this section Types
@type t() :: %Craftgate.Response.ReportingPaymentTransactionRefundResponse{ auth_code: String.t() | nil, conversation_id: String.t() | nil, created_date: NaiveDateTime.t() | nil, error: Craftgate.Response.Dto.PaymentError.t() | nil, host_reference: String.t() | nil, id: integer() | nil, is_after_settlement: boolean() | nil, payment_transaction_id: integer() | nil, payment_type: Craftgate.Model.PaymentType.t() | nil, refund_bank_price: Decimal.t() | nil, refund_destination_type: Craftgate.Model.RefundDestinationType.t() | nil, refund_price: Decimal.t() | nil, refund_wallet_price: Decimal.t() | nil, status: Craftgate.Model.RefundStatus.t() | nil, trans_id: String.t() | nil }
Link to this section Functions
Callback implementation for Construct.cast/2
.
Callback implementation for Construct.make/2
.
Callback implementation for Construct.make!/2
.
Attempts to parse the input as an instance of this struct
See also: Craftgate.Serializable.parse/2
Bangified version of parse/1
@spec serializable_fields() :: [atom()]
Returns the names of the fields that are serializable/deserializable
Attempts to serialize this struct as a JSON string
Bangified version of serialize/2