View Source Craftgate.Request.CreateMemberRequest (Craftgate v1.0.42)
Elixir equivalent of the Java data class io.craftgate.request.CreateMemberRequest
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.Request.CreateMemberRequest{ address: String.t() | nil, contact_name: String.t() | nil, contact_surname: String.t() | nil, email: String.t() | nil, iban: String.t() | nil, identity_number: String.t() | nil, is_buyer: boolean() | nil, is_sub_merchant: boolean() | nil, legal_company_title: String.t() | nil, member_external_id: String.t() | nil, member_type: Craftgate.Model.MemberType.t() | nil, name: String.t() | nil, negative_wallet_amount_limit: Decimal.t() | nil, phone_number: String.t() | nil, settlement_earnings_destination: Craftgate.Model.SettlementEarningsDestination.t() | nil, sub_merchant_maximum_allowed_negative_balance: Decimal.t() | nil, tax_number: String.t() | nil, tax_office: 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