View Source Craftgate.Response.ReportingPaymentResponse (Craftgate v1.0.42)
Elixir equivalent of the Java data class io.craftgate.response.ReportingPaymentResponse
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.ReportingPaymentResponse{ auth_code: String.t() | nil, bank_card_holder_name: String.t() | nil, bank_commission_rate: Decimal.t() | nil, bank_commission_rate_amount: Decimal.t() | nil, bin_number: String.t() | nil, buyer_member: Craftgate.Response.MemberResponse.t() | nil, buyer_member_id: integer() | nil, card_association: Craftgate.Model.CardAssociation.t() | nil, card_brand: String.t() | nil, card_holder_name: String.t() | nil, card_issuer_bank_name: String.t() | nil, card_type: Craftgate.Model.CardType.t() | nil, conversation_id: String.t() | nil, created_date: NaiveDateTime.t() | nil, currency: Craftgate.Model.Currency.t() | nil, external_id: String.t() | nil, host_reference: String.t() | nil, id: integer() | nil, installment: integer() | nil, is_three_ds: boolean() | nil, last_four_digits: String.t() | nil, loyalty: Craftgate.Model.Loyalty.t() | nil, md_status: integer() | nil, merchant_commission_rate: Decimal.t() | nil, merchant_commission_rate_amount: Decimal.t() | nil, order_id: String.t() | nil, paid_price: Decimal.t() | nil, paid_with_stored_card: boolean() | nil, payment_channel: String.t() | nil, payment_error: Craftgate.Response.Dto.PaymentError.t() | nil, payment_group: Craftgate.Model.PaymentGroup.t() | nil, payment_phase: Craftgate.Model.PaymentPhase.t() | nil, payment_provider: Craftgate.Model.PaymentProvider.t() | nil, payment_source: Craftgate.Model.PaymentSource.t() | nil, payment_status: Craftgate.Model.PaymentStatus.t() | nil, payment_type: Craftgate.Model.PaymentType.t() | nil, pos: Craftgate.Response.Dto.MerchantPos.t() | nil, price: Decimal.t() | nil, refund_status: Craftgate.Model.PaymentRefundStatus.t() | nil, refundable_price: Decimal.t() | nil, refunds: [Craftgate.Response.ReportingPaymentRefundResponse.t()] | nil, requested_pos_alias: String.t() | nil, retry_count: integer() | nil, trans_id: String.t() | nil, wallet_price: Decimal.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