{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/original_credit_sender_data", "title": "original_credit_sender_data", "properties": { "funding_source": { "enum": [ "credit", "debit", "prepaid", "deposit_account", "cash", "mobile_money_payment", "non_visa_credit" ], "type": "string" }, "sender_account_number": { "type": "string" }, "sender_account_type": { "enum": [ "other", "rtn_bank_account", "iban", "card_account", "email", "phone_number", "bank_account_number_and_identification_code", "wallet_id", "social_network_id" ], "type": "string" }, "sender_address": { "type": "string" }, "sender_city": { "type": "string" }, "sender_country": { "type": "string" }, "sender_name": { "type": "string" }, "sender_reference_number": { "type": "string" }, "sender_state": { "type": "string" }, "transaction_purpose": { "enum": [ "family_support", "labor_transfers", "travel", "education", "medical_treatment", "emergency_need", "savings", "gifts", "other", "salary", "lending", "crypto_currency" ], "type": "string" }, "unique_transaction_reference_number": { "maxLength": 17, "minLength": 1, "type": "string" } }, "required": [ "funding_source" ], "type": "object" }