Curlec · JSON-LD Context

Curlec Context

JSON-LD context defining the semantic vocabulary for Curlec from Curlec.

44 Classes 265 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
curlec: https://curlec.com/schema#

Classes

Bill Error Collection Customer Dispute DisputeEvidence Document InstantSettlement InstantSettlementPayout Invoice InvoiceLineItem Item LinkedAccount ProductConfiguration Stakeholder Order Payment AcquirerData UpiDetails CardDetails AccountDocument StakeholderDocument PartnerStakeholder PartnerWebhook PaymentDowntime DowntimeInstrument PaymentLink Plan QrCode Refund Settlement SettlementReconRecord Subscription Reversal Transfer VirtualAccount BankTransfer FundAccountValidation BankingBalance XContact FundAccount PayoutLink Payout XTransaction

Properties

Property Type Container
id string
business_type string
business_category string
customer
employee
loyalty
store_code string
receipt_timestamp integer
receipt_number string
receipt_type string
receipt_delivery string
tags
bar_code_number string
qr_code_number string
billing_pos_number string
pos_category string
order_number string
order_service_type string
delivery_status_url string
line_items list
receipt_summary
taxes list
payments list
event
irn string
receipt_url string
created_at integer
error
entity string
count integer
items list
name string
contact string
email string
gstin string
notes reference
payment_id string
amount integer
currency string
amount_deducted integer
reason_code string
reason_description string
respond_by integer
status string
phase string
evidence reference
summary string
shipping_proof list
billing_proof list
cancellation_proof list
customer_communication list
proof_of_service list
explanation_letter list
refund_confirmation list
access_activity_log list
refund_cancellation_policy list
term_and_conditions list
others list
submitted_at integer
mime_type string
size integer
purpose string
amount_requested integer
amount_settled integer
amount_pending integer
amount_reversed integer
fees integer
tax integer
settle_full_balance boolean
description string
ondemand_payouts
initiated_at integer
processed_at integer
reversed_at integer
utr string
type string
invoice_number string
customer_id string
order_id string
gross_amount integer
tax_amount integer
taxable_amount integer
amount_paid integer
amount_due integer
short_url string
partial_payment boolean
first_payment_min_amount integer
receipt string
comment string
terms string
expire_by integer
issued_at integer
paid_at integer
cancelled_at integer
expired_at integer
item_id string
unit_amount integer
quantity integer
active boolean
phone string
legal_business_name string
profile
legal_info
contact_name string
contact_info
apps
account_id string
product_name string
activation_status string
tnc
requested_configuration
active_configuration
requirements list
requested_at integer
percentage_ownership decimal
relationship
addresses
kyc
attempts integer
offer_id string
offers list
invoice_id string
international boolean
method string
amount_refunded integer
refund_status string
captured boolean
card_id string
card reference
bank string
wallet string
vpa string
upi reference
token_id string
fee integer
error_code string
error_description string
error_source string
error_step string
error_reason string
acquirer_data reference
rrn string
authentication_reference_number string
bank_transaction_id string
transaction_id string
payer_account_type string
flow string
last4 string
network string
issuer string
emi boolean
sub_type string
business_proof_of_identification list
business_proof_of_address list
individual_proof_of_address list
individual_proof_of_identification list
owner_id string
owner_type string
url string
alert_email string
secret string
secret_exists boolean
events
service string
context list
disabled_at integer
updated_at integer
begin integer
end integer
scheduled boolean
severity string
instrument reference
psp string
vpa_handle string
card_type string
accept_partial boolean
first_min_partial_amount integer
reference_id string
upi_link boolean
callback_url string
callback_method string
notify
reminder_enable boolean
user_id string
interval integer
period string
item reference
image_url string
payment_amount integer
usage_type string
close_by integer
closed_at integer
close_reason string
payments_amount_received integer
payments_count_received integer
batch_id string
speed_requested string
speed_processed string
entity_id string
settlement_id string
dispute_id string
debit integer
credit integer
settled boolean
on_hold boolean
settled_at integer
posted_at integer
card_network string
card_issuer string
settlement_utr string
order_receipt string
credit_type string
plan_id string
current_start integer
current_end integer
ended_at integer
charge_at integer
start_at integer
end_at integer
auth_attempts integer
total_count integer
paid_count integer
remaining_count integer
customer_notify integer
has_scheduled_changes boolean
change_scheduled_at string
source string
transfer_id string
initiator_id string
recipient string
transfer_status string
settlement_status string
on_hold_until integer
recipient_settlement_id string
linked_account_notes list
amount_expected integer
receivers list
mode string
payer_bank_account
bank_reference string
virtual_account_id string
virtual_account reference
validated_account_type string
fund_account
validation_results
status_details
upi_intent
account_number string
account_type string
bank_name string
bank_code string
available_amount integer
refreshed_at integer
contact_id string
bank_account
fund_account_id string
payout_id string
send_sms boolean
send_email boolean
attempt_count integer
debit_account_number string
narration string
fee_type string
queue_if_low_balance boolean
balance integer

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}