{
  "@context": {
    "@vocab": "https://curlec.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "curlec": "https://curlec.com/schema#",
    "Bill": "curlec:Bill",
    "id": {
      "@id": "curlec:id",
      "@type": "xsd:string"
    },
    "business_type": {
      "@id": "curlec:business_type",
      "@type": "xsd:string"
    },
    "business_category": {
      "@id": "curlec:business_category",
      "@type": "xsd:string"
    },
    "customer": {
      "@id": "curlec:customer"
    },
    "employee": {
      "@id": "curlec:employee"
    },
    "loyalty": {
      "@id": "curlec:loyalty"
    },
    "store_code": {
      "@id": "curlec:store_code",
      "@type": "xsd:string"
    },
    "receipt_timestamp": {
      "@id": "curlec:receipt_timestamp",
      "@type": "xsd:integer"
    },
    "receipt_number": {
      "@id": "curlec:receipt_number",
      "@type": "xsd:string"
    },
    "receipt_type": {
      "@id": "curlec:receipt_type",
      "@type": "xsd:string"
    },
    "receipt_delivery": {
      "@id": "curlec:receipt_delivery",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "curlec:tags"
    },
    "bar_code_number": {
      "@id": "curlec:bar_code_number",
      "@type": "xsd:string"
    },
    "qr_code_number": {
      "@id": "curlec:qr_code_number",
      "@type": "xsd:string"
    },
    "billing_pos_number": {
      "@id": "curlec:billing_pos_number",
      "@type": "xsd:string"
    },
    "pos_category": {
      "@id": "curlec:pos_category",
      "@type": "xsd:string"
    },
    "order_number": {
      "@id": "curlec:order_number",
      "@type": "xsd:string"
    },
    "order_service_type": {
      "@id": "curlec:order_service_type",
      "@type": "xsd:string"
    },
    "delivery_status_url": {
      "@id": "curlec:delivery_status_url",
      "@type": "xsd:string"
    },
    "line_items": {
      "@id": "curlec:line_items",
      "@container": "@list"
    },
    "receipt_summary": {
      "@id": "curlec:receipt_summary"
    },
    "taxes": {
      "@id": "curlec:taxes",
      "@container": "@list"
    },
    "payments": {
      "@id": "curlec:payments",
      "@container": "@list"
    },
    "event": {
      "@id": "curlec:event"
    },
    "irn": {
      "@id": "curlec:irn",
      "@type": "xsd:string"
    },
    "receipt_url": {
      "@id": "curlec:receipt_url",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "curlec:created_at",
      "@type": "xsd:integer"
    },
    "Error": "curlec:Error",
    "error": {
      "@id": "curlec:error"
    },
    "Collection": "curlec:Collection",
    "entity": {
      "@id": "curlec:entity",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "curlec:count",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "curlec:items",
      "@container": "@list"
    },
    "Customer": "curlec:Customer",
    "name": {
      "@id": "curlec:name",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "curlec:contact",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "curlec:email",
      "@type": "xsd:string"
    },
    "gstin": {
      "@id": "curlec:gstin",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "curlec:notes",
      "@type": "@id"
    },
    "Dispute": "curlec:Dispute",
    "payment_id": {
      "@id": "curlec:payment_id",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "curlec:amount",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "curlec:currency",
      "@type": "xsd:string"
    },
    "amount_deducted": {
      "@id": "curlec:amount_deducted",
      "@type": "xsd:integer"
    },
    "reason_code": {
      "@id": "curlec:reason_code",
      "@type": "xsd:string"
    },
    "reason_description": {
      "@id": "curlec:reason_description",
      "@type": "xsd:string"
    },
    "respond_by": {
      "@id": "curlec:respond_by",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "curlec:status",
      "@type": "xsd:string"
    },
    "phase": {
      "@id": "curlec:phase",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "curlec:evidence",
      "@type": "@id"
    },
    "DisputeEvidence": "curlec:DisputeEvidence",
    "summary": {
      "@id": "curlec:summary",
      "@type": "xsd:string"
    },
    "shipping_proof": {
      "@id": "curlec:shipping_proof",
      "@container": "@list"
    },
    "billing_proof": {
      "@id": "curlec:billing_proof",
      "@container": "@list"
    },
    "cancellation_proof": {
      "@id": "curlec:cancellation_proof",
      "@container": "@list"
    },
    "customer_communication": {
      "@id": "curlec:customer_communication",
      "@container": "@list"
    },
    "proof_of_service": {
      "@id": "curlec:proof_of_service",
      "@container": "@list"
    },
    "explanation_letter": {
      "@id": "curlec:explanation_letter",
      "@container": "@list"
    },
    "refund_confirmation": {
      "@id": "curlec:refund_confirmation",
      "@container": "@list"
    },
    "access_activity_log": {
      "@id": "curlec:access_activity_log",
      "@container": "@list"
    },
    "refund_cancellation_policy": {
      "@id": "curlec:refund_cancellation_policy",
      "@container": "@list"
    },
    "term_and_conditions": {
      "@id": "curlec:term_and_conditions",
      "@container": "@list"
    },
    "others": {
      "@id": "curlec:others",
      "@container": "@list"
    },
    "submitted_at": {
      "@id": "curlec:submitted_at",
      "@type": "xsd:integer"
    },
    "Document": "curlec:Document",
    "mime_type": {
      "@id": "curlec:mime_type",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "curlec:size",
      "@type": "xsd:integer"
    },
    "purpose": {
      "@id": "curlec:purpose",
      "@type": "xsd:string"
    },
    "InstantSettlement": "curlec:InstantSettlement",
    "amount_requested": {
      "@id": "curlec:amount_requested",
      "@type": "xsd:integer"
    },
    "amount_settled": {
      "@id": "curlec:amount_settled",
      "@type": "xsd:integer"
    },
    "amount_pending": {
      "@id": "curlec:amount_pending",
      "@type": "xsd:integer"
    },
    "amount_reversed": {
      "@id": "curlec:amount_reversed",
      "@type": "xsd:integer"
    },
    "fees": {
      "@id": "curlec:fees",
      "@type": "xsd:integer"
    },
    "tax": {
      "@id": "curlec:tax",
      "@type": "xsd:integer"
    },
    "settle_full_balance": {
      "@id": "curlec:settle_full_balance",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "curlec:description",
      "@type": "xsd:string"
    },
    "ondemand_payouts": {
      "@id": "curlec:ondemand_payouts"
    },
    "InstantSettlementPayout": "curlec:InstantSettlementPayout",
    "initiated_at": {
      "@id": "curlec:initiated_at",
      "@type": "xsd:integer"
    },
    "processed_at": {
      "@id": "curlec:processed_at",
      "@type": "xsd:integer"
    },
    "reversed_at": {
      "@id": "curlec:reversed_at",
      "@type": "xsd:integer"
    },
    "utr": {
      "@id": "curlec:utr",
      "@type": "xsd:string"
    },
    "Invoice": "curlec:Invoice",
    "type": {
      "@id": "curlec:type",
      "@type": "xsd:string"
    },
    "invoice_number": {
      "@id": "curlec:invoice_number",
      "@type": "xsd:string"
    },
    "customer_id": {
      "@id": "curlec:customer_id",
      "@type": "xsd:string"
    },
    "order_id": {
      "@id": "curlec:order_id",
      "@type": "xsd:string"
    },
    "gross_amount": {
      "@id": "curlec:gross_amount",
      "@type": "xsd:integer"
    },
    "tax_amount": {
      "@id": "curlec:tax_amount",
      "@type": "xsd:integer"
    },
    "taxable_amount": {
      "@id": "curlec:taxable_amount",
      "@type": "xsd:integer"
    },
    "amount_paid": {
      "@id": "curlec:amount_paid",
      "@type": "xsd:integer"
    },
    "amount_due": {
      "@id": "curlec:amount_due",
      "@type": "xsd:integer"
    },
    "short_url": {
      "@id": "curlec:short_url",
      "@type": "xsd:string"
    },
    "partial_payment": {
      "@id": "curlec:partial_payment",
      "@type": "xsd:boolean"
    },
    "first_payment_min_amount": {
      "@id": "curlec:first_payment_min_amount",
      "@type": "xsd:integer"
    },
    "receipt": {
      "@id": "curlec:receipt",
      "@type": "xsd:string"
    },
    "comment": {
      "@id": "curlec:comment",
      "@type": "xsd:string"
    },
    "terms": {
      "@id": "curlec:terms",
      "@type": "xsd:string"
    },
    "expire_by": {
      "@id": "curlec:expire_by",
      "@type": "xsd:integer"
    },
    "issued_at": {
      "@id": "curlec:issued_at",
      "@type": "xsd:integer"
    },
    "paid_at": {
      "@id": "curlec:paid_at",
      "@type": "xsd:integer"
    },
    "cancelled_at": {
      "@id": "curlec:cancelled_at",
      "@type": "xsd:integer"
    },
    "expired_at": {
      "@id": "curlec:expired_at",
      "@type": "xsd:integer"
    },
    "InvoiceLineItem": "curlec:InvoiceLineItem",
    "item_id": {
      "@id": "curlec:item_id",
      "@type": "xsd:string"
    },
    "unit_amount": {
      "@id": "curlec:unit_amount",
      "@type": "xsd:integer"
    },
    "quantity": {
      "@id": "curlec:quantity",
      "@type": "xsd:integer"
    },
    "Item": "curlec:Item",
    "active": {
      "@id": "curlec:active",
      "@type": "xsd:boolean"
    },
    "LinkedAccount": "curlec:LinkedAccount",
    "phone": {
      "@id": "curlec:phone",
      "@type": "xsd:string"
    },
    "legal_business_name": {
      "@id": "curlec:legal_business_name",
      "@type": "xsd:string"
    },
    "profile": {
      "@id": "curlec:profile"
    },
    "legal_info": {
      "@id": "curlec:legal_info"
    },
    "contact_name": {
      "@id": "curlec:contact_name",
      "@type": "xsd:string"
    },
    "contact_info": {
      "@id": "curlec:contact_info"
    },
    "apps": {
      "@id": "curlec:apps"
    },
    "ProductConfiguration": "curlec:ProductConfiguration",
    "account_id": {
      "@id": "curlec:account_id",
      "@type": "xsd:string"
    },
    "product_name": {
      "@id": "curlec:product_name",
      "@type": "xsd:string"
    },
    "activation_status": {
      "@id": "curlec:activation_status",
      "@type": "xsd:string"
    },
    "tnc": {
      "@id": "curlec:tnc"
    },
    "requested_configuration": {
      "@id": "curlec:requested_configuration"
    },
    "active_configuration": {
      "@id": "curlec:active_configuration"
    },
    "requirements": {
      "@id": "curlec:requirements",
      "@container": "@list"
    },
    "requested_at": {
      "@id": "curlec:requested_at",
      "@type": "xsd:integer"
    },
    "Stakeholder": "curlec:Stakeholder",
    "percentage_ownership": {
      "@id": "curlec:percentage_ownership",
      "@type": "xsd:decimal"
    },
    "relationship": {
      "@id": "curlec:relationship"
    },
    "addresses": {
      "@id": "curlec:addresses"
    },
    "kyc": {
      "@id": "curlec:kyc"
    },
    "Order": "curlec:Order",
    "attempts": {
      "@id": "curlec:attempts",
      "@type": "xsd:integer"
    },
    "offer_id": {
      "@id": "curlec:offer_id",
      "@type": "xsd:string"
    },
    "offers": {
      "@id": "curlec:offers",
      "@container": "@list"
    },
    "Payment": "curlec:Payment",
    "invoice_id": {
      "@id": "curlec:invoice_id",
      "@type": "xsd:string"
    },
    "international": {
      "@id": "curlec:international",
      "@type": "xsd:boolean"
    },
    "method": {
      "@id": "curlec:method",
      "@type": "xsd:string"
    },
    "amount_refunded": {
      "@id": "curlec:amount_refunded",
      "@type": "xsd:integer"
    },
    "refund_status": {
      "@id": "curlec:refund_status",
      "@type": "xsd:string"
    },
    "captured": {
      "@id": "curlec:captured",
      "@type": "xsd:boolean"
    },
    "card_id": {
      "@id": "curlec:card_id",
      "@type": "xsd:string"
    },
    "card": {
      "@id": "curlec:card",
      "@type": "@id"
    },
    "bank": {
      "@id": "curlec:bank",
      "@type": "xsd:string"
    },
    "wallet": {
      "@id": "curlec:wallet",
      "@type": "xsd:string"
    },
    "vpa": {
      "@id": "curlec:vpa",
      "@type": "xsd:string"
    },
    "upi": {
      "@id": "curlec:upi",
      "@type": "@id"
    },
    "token_id": {
      "@id": "curlec:token_id",
      "@type": "xsd:string"
    },
    "fee": {
      "@id": "curlec:fee",
      "@type": "xsd:integer"
    },
    "error_code": {
      "@id": "curlec:error_code",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "curlec:error_description",
      "@type": "xsd:string"
    },
    "error_source": {
      "@id": "curlec:error_source",
      "@type": "xsd:string"
    },
    "error_step": {
      "@id": "curlec:error_step",
      "@type": "xsd:string"
    },
    "error_reason": {
      "@id": "curlec:error_reason",
      "@type": "xsd:string"
    },
    "acquirer_data": {
      "@id": "curlec:acquirer_data",
      "@type": "@id"
    },
    "AcquirerData": "curlec:AcquirerData",
    "rrn": {
      "@id": "curlec:rrn",
      "@type": "xsd:string"
    },
    "authentication_reference_number": {
      "@id": "curlec:authentication_reference_number",
      "@type": "xsd:string"
    },
    "bank_transaction_id": {
      "@id": "curlec:bank_transaction_id",
      "@type": "xsd:string"
    },
    "transaction_id": {
      "@id": "curlec:transaction_id",
      "@type": "xsd:string"
    },
    "UpiDetails": "curlec:UpiDetails",
    "payer_account_type": {
      "@id": "curlec:payer_account_type",
      "@type": "xsd:string"
    },
    "flow": {
      "@id": "curlec:flow",
      "@type": "xsd:string"
    },
    "CardDetails": "curlec:CardDetails",
    "last4": {
      "@id": "curlec:last4",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "curlec:network",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "curlec:issuer",
      "@type": "xsd:string"
    },
    "emi": {
      "@id": "curlec:emi",
      "@type": "xsd:boolean"
    },
    "sub_type": {
      "@id": "curlec:sub_type",
      "@type": "xsd:string"
    },
    "AccountDocument": "curlec:AccountDocument",
    "business_proof_of_identification": {
      "@id": "curlec:business_proof_of_identification",
      "@container": "@list"
    },
    "business_proof_of_address": {
      "@id": "curlec:business_proof_of_address",
      "@container": "@list"
    },
    "StakeholderDocument": "curlec:StakeholderDocument",
    "individual_proof_of_address": {
      "@id": "curlec:individual_proof_of_address",
      "@container": "@list"
    },
    "individual_proof_of_identification": {
      "@id": "curlec:individual_proof_of_identification",
      "@container": "@list"
    },
    "PartnerStakeholder": "curlec:PartnerStakeholder",
    "PartnerWebhook": "curlec:PartnerWebhook",
    "owner_id": {
      "@id": "curlec:owner_id",
      "@type": "xsd:string"
    },
    "owner_type": {
      "@id": "curlec:owner_type",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "curlec:url",
      "@type": "xsd:string"
    },
    "alert_email": {
      "@id": "curlec:alert_email",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "curlec:secret",
      "@type": "xsd:string"
    },
    "secret_exists": {
      "@id": "curlec:secret_exists",
      "@type": "xsd:boolean"
    },
    "events": {
      "@id": "curlec:events"
    },
    "service": {
      "@id": "curlec:service",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "curlec:context",
      "@container": "@list"
    },
    "disabled_at": {
      "@id": "curlec:disabled_at",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "curlec:updated_at",
      "@type": "xsd:integer"
    },
    "PaymentDowntime": "curlec:PaymentDowntime",
    "begin": {
      "@id": "curlec:begin",
      "@type": "xsd:integer"
    },
    "end": {
      "@id": "curlec:end",
      "@type": "xsd:integer"
    },
    "scheduled": {
      "@id": "curlec:scheduled",
      "@type": "xsd:boolean"
    },
    "severity": {
      "@id": "curlec:severity",
      "@type": "xsd:string"
    },
    "instrument": {
      "@id": "curlec:instrument",
      "@type": "@id"
    },
    "DowntimeInstrument": "curlec:DowntimeInstrument",
    "psp": {
      "@id": "curlec:psp",
      "@type": "xsd:string"
    },
    "vpa_handle": {
      "@id": "curlec:vpa_handle",
      "@type": "xsd:string"
    },
    "card_type": {
      "@id": "curlec:card_type",
      "@type": "xsd:string"
    },
    "PaymentLink": "curlec:PaymentLink",
    "accept_partial": {
      "@id": "curlec:accept_partial",
      "@type": "xsd:boolean"
    },
    "first_min_partial_amount": {
      "@id": "curlec:first_min_partial_amount",
      "@type": "xsd:integer"
    },
    "reference_id": {
      "@id": "curlec:reference_id",
      "@type": "xsd:string"
    },
    "upi_link": {
      "@id": "curlec:upi_link",
      "@type": "xsd:boolean"
    },
    "callback_url": {
      "@id": "curlec:callback_url",
      "@type": "xsd:string"
    },
    "callback_method": {
      "@id": "curlec:callback_method",
      "@type": "xsd:string"
    },
    "notify": {
      "@id": "curlec:notify"
    },
    "reminder_enable": {
      "@id": "curlec:reminder_enable",
      "@type": "xsd:boolean"
    },
    "user_id": {
      "@id": "curlec:user_id",
      "@type": "xsd:string"
    },
    "Plan": "curlec:Plan",
    "interval": {
      "@id": "curlec:interval",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "curlec:period",
      "@type": "xsd:string"
    },
    "item": {
      "@id": "curlec:item",
      "@type": "@id"
    },
    "QrCode": "curlec:QrCode",
    "image_url": {
      "@id": "curlec:image_url",
      "@type": "xsd:string"
    },
    "payment_amount": {
      "@id": "curlec:payment_amount",
      "@type": "xsd:integer"
    },
    "usage_type": {
      "@id": "curlec:usage_type",
      "@type": "xsd:string"
    },
    "close_by": {
      "@id": "curlec:close_by",
      "@type": "xsd:integer"
    },
    "closed_at": {
      "@id": "curlec:closed_at",
      "@type": "xsd:integer"
    },
    "close_reason": {
      "@id": "curlec:close_reason",
      "@type": "xsd:string"
    },
    "payments_amount_received": {
      "@id": "curlec:payments_amount_received",
      "@type": "xsd:integer"
    },
    "payments_count_received": {
      "@id": "curlec:payments_count_received",
      "@type": "xsd:integer"
    },
    "Refund": "curlec:Refund",
    "batch_id": {
      "@id": "curlec:batch_id",
      "@type": "xsd:string"
    },
    "speed_requested": {
      "@id": "curlec:speed_requested",
      "@type": "xsd:string"
    },
    "speed_processed": {
      "@id": "curlec:speed_processed",
      "@type": "xsd:string"
    },
    "Settlement": "curlec:Settlement",
    "SettlementReconRecord": "curlec:SettlementReconRecord",
    "entity_id": {
      "@id": "curlec:entity_id",
      "@type": "xsd:string"
    },
    "settlement_id": {
      "@id": "curlec:settlement_id",
      "@type": "xsd:string"
    },
    "dispute_id": {
      "@id": "curlec:dispute_id",
      "@type": "xsd:string"
    },
    "debit": {
      "@id": "curlec:debit",
      "@type": "xsd:integer"
    },
    "credit": {
      "@id": "curlec:credit",
      "@type": "xsd:integer"
    },
    "settled": {
      "@id": "curlec:settled",
      "@type": "xsd:boolean"
    },
    "on_hold": {
      "@id": "curlec:on_hold",
      "@type": "xsd:boolean"
    },
    "settled_at": {
      "@id": "curlec:settled_at",
      "@type": "xsd:integer"
    },
    "posted_at": {
      "@id": "curlec:posted_at",
      "@type": "xsd:integer"
    },
    "card_network": {
      "@id": "curlec:card_network",
      "@type": "xsd:string"
    },
    "card_issuer": {
      "@id": "curlec:card_issuer",
      "@type": "xsd:string"
    },
    "settlement_utr": {
      "@id": "curlec:settlement_utr",
      "@type": "xsd:string"
    },
    "order_receipt": {
      "@id": "curlec:order_receipt",
      "@type": "xsd:string"
    },
    "credit_type": {
      "@id": "curlec:credit_type",
      "@type": "xsd:string"
    },
    "Subscription": "curlec:Subscription",
    "plan_id": {
      "@id": "curlec:plan_id",
      "@type": "xsd:string"
    },
    "current_start": {
      "@id": "curlec:current_start",
      "@type": "xsd:integer"
    },
    "current_end": {
      "@id": "curlec:current_end",
      "@type": "xsd:integer"
    },
    "ended_at": {
      "@id": "curlec:ended_at",
      "@type": "xsd:integer"
    },
    "charge_at": {
      "@id": "curlec:charge_at",
      "@type": "xsd:integer"
    },
    "start_at": {
      "@id": "curlec:start_at",
      "@type": "xsd:integer"
    },
    "end_at": {
      "@id": "curlec:end_at",
      "@type": "xsd:integer"
    },
    "auth_attempts": {
      "@id": "curlec:auth_attempts",
      "@type": "xsd:integer"
    },
    "total_count": {
      "@id": "curlec:total_count",
      "@type": "xsd:integer"
    },
    "paid_count": {
      "@id": "curlec:paid_count",
      "@type": "xsd:integer"
    },
    "remaining_count": {
      "@id": "curlec:remaining_count",
      "@type": "xsd:integer"
    },
    "customer_notify": {
      "@id": "curlec:customer_notify",
      "@type": "xsd:integer"
    },
    "has_scheduled_changes": {
      "@id": "curlec:has_scheduled_changes",
      "@type": "xsd:boolean"
    },
    "change_scheduled_at": {
      "@id": "curlec:change_scheduled_at",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "curlec:source",
      "@type": "xsd:string"
    },
    "Reversal": "curlec:Reversal",
    "transfer_id": {
      "@id": "curlec:transfer_id",
      "@type": "xsd:string"
    },
    "initiator_id": {
      "@id": "curlec:initiator_id",
      "@type": "xsd:string"
    },
    "Transfer": "curlec:Transfer",
    "recipient": {
      "@id": "curlec:recipient",
      "@type": "xsd:string"
    },
    "transfer_status": {
      "@id": "curlec:transfer_status",
      "@type": "xsd:string"
    },
    "settlement_status": {
      "@id": "curlec:settlement_status",
      "@type": "xsd:string"
    },
    "on_hold_until": {
      "@id": "curlec:on_hold_until",
      "@type": "xsd:integer"
    },
    "recipient_settlement_id": {
      "@id": "curlec:recipient_settlement_id",
      "@type": "xsd:string"
    },
    "linked_account_notes": {
      "@id": "curlec:linked_account_notes",
      "@container": "@list"
    },
    "VirtualAccount": "curlec:VirtualAccount",
    "amount_expected": {
      "@id": "curlec:amount_expected",
      "@type": "xsd:integer"
    },
    "receivers": {
      "@id": "curlec:receivers",
      "@container": "@list"
    },
    "BankTransfer": "curlec:BankTransfer",
    "mode": {
      "@id": "curlec:mode",
      "@type": "xsd:string"
    },
    "payer_bank_account": {
      "@id": "curlec:payer_bank_account"
    },
    "bank_reference": {
      "@id": "curlec:bank_reference",
      "@type": "xsd:string"
    },
    "virtual_account_id": {
      "@id": "curlec:virtual_account_id",
      "@type": "xsd:string"
    },
    "virtual_account": {
      "@id": "curlec:virtual_account",
      "@type": "@id"
    },
    "FundAccountValidation": "curlec:FundAccountValidation",
    "validated_account_type": {
      "@id": "curlec:validated_account_type",
      "@type": "xsd:string"
    },
    "fund_account": {
      "@id": "curlec:fund_account"
    },
    "validation_results": {
      "@id": "curlec:validation_results"
    },
    "status_details": {
      "@id": "curlec:status_details"
    },
    "upi_intent": {
      "@id": "curlec:upi_intent"
    },
    "BankingBalance": "curlec:BankingBalance",
    "account_number": {
      "@id": "curlec:account_number",
      "@type": "xsd:string"
    },
    "account_type": {
      "@id": "curlec:account_type",
      "@type": "xsd:string"
    },
    "bank_name": {
      "@id": "curlec:bank_name",
      "@type": "xsd:string"
    },
    "bank_code": {
      "@id": "curlec:bank_code",
      "@type": "xsd:string"
    },
    "available_amount": {
      "@id": "curlec:available_amount",
      "@type": "xsd:integer"
    },
    "refreshed_at": {
      "@id": "curlec:refreshed_at",
      "@type": "xsd:integer"
    },
    "XContact": "curlec:XContact",
    "FundAccount": "curlec:FundAccount",
    "contact_id": {
      "@id": "curlec:contact_id",
      "@type": "xsd:string"
    },
    "bank_account": {
      "@id": "curlec:bank_account"
    },
    "PayoutLink": "curlec:PayoutLink",
    "fund_account_id": {
      "@id": "curlec:fund_account_id",
      "@type": "xsd:string"
    },
    "payout_id": {
      "@id": "curlec:payout_id",
      "@type": "xsd:string"
    },
    "send_sms": {
      "@id": "curlec:send_sms",
      "@type": "xsd:boolean"
    },
    "send_email": {
      "@id": "curlec:send_email",
      "@type": "xsd:boolean"
    },
    "attempt_count": {
      "@id": "curlec:attempt_count",
      "@type": "xsd:integer"
    },
    "Payout": "curlec:Payout",
    "debit_account_number": {
      "@id": "curlec:debit_account_number",
      "@type": "xsd:string"
    },
    "narration": {
      "@id": "curlec:narration",
      "@type": "xsd:string"
    },
    "fee_type": {
      "@id": "curlec:fee_type",
      "@type": "xsd:string"
    },
    "queue_if_low_balance": {
      "@id": "curlec:queue_if_low_balance",
      "@type": "xsd:boolean"
    },
    "XTransaction": "curlec:XTransaction",
    "balance": {
      "@id": "curlec:balance",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Curlec API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Curlec's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/curlec-bills-api-openapi.yml, openapi/curlec-customers-api-openapi.yml, openapi/curlec-disputes-api-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/curlec-bills-api-openapi.yml",
    "openapi/curlec-customers-api-openapi.yml",
    "openapi/curlec-disputes-api-openapi.yml",
    "openapi/curlec-documents-api-openapi.yml",
    "openapi/curlec-instant-settlements-api-openapi.yml"
  ]
}