{
  "@context": {
    "@vocab": "https://slash.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "joinslash": "https://slash.com/schema#",
    "AuthorizationRequestEvent": "joinslash:AuthorizationRequestEvent",
    "event": {
      "@id": "joinslash:event"
    },
    "data": {
      "@id": "joinslash:data"
    },
    "AuthorizationWebhookResponse": "joinslash:AuthorizationWebhookResponse",
    "approved": {
      "@id": "joinslash:approved",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "joinslash:reason",
      "@type": "xsd:string"
    },
    "Error": "joinslash:Error",
    "message": {
      "@id": "joinslash:message",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "joinslash:name",
      "@type": "xsd:string"
    },
    "identifier": {
      "@id": "joinslash:identifier",
      "@type": "xsd:string"
    },
    "rawStatus": {
      "@id": "joinslash:rawStatus",
      "@type": "xsd:decimal"
    },
    "meta": {
      "@id": "joinslash:meta"
    },
    "PartnerError": "joinslash:PartnerError",
    "code": {
      "@id": "joinslash:code",
      "@type": "xsd:string"
    },
    "reference_id": {
      "@id": "joinslash:reference_id",
      "@type": "xsd:string"
    },
    "AgentRequest": "joinslash:AgentRequest",
    "id": {
      "@id": "joinslash:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "joinslash:status",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "joinslash:display"
    },
    "result": {
      "@id": "joinslash:result"
    },
    "createdAt": {
      "@id": "joinslash:createdAt",
      "@type": "xsd:dateTime"
    },
    "Pagination.PaginationResponse": "joinslash:Pagination.PaginationResponse",
    "nextCursor": {
      "@id": "joinslash:nextCursor",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "joinslash:count",
      "@type": "xsd:decimal"
    },
    "LegalEntity": "joinslash:LegalEntity",
    "structure": {
      "@id": "joinslash:structure",
      "@type": "xsd:string"
    },
    "Account": "joinslash:Account",
    "accountNumber": {
      "@id": "joinslash:accountNumber",
      "@type": "xsd:string"
    },
    "routingNumber": {
      "@id": "joinslash:routingNumber",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "joinslash:type",
      "@type": "xsd:string"
    },
    "balances": {
      "@id": "joinslash:balances",
      "@container": "@list"
    },
    "Balance": "joinslash:Balance",
    "accountId": {
      "@id": "joinslash:accountId",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "joinslash:available"
    },
    "posted": {
      "@id": "joinslash:posted"
    },
    "timestamp": {
      "@id": "joinslash:timestamp",
      "@type": "xsd:dateTime"
    },
    "Money": "joinslash:Money",
    "amountCents": {
      "@id": "joinslash:amountCents",
      "@type": "xsd:integer"
    },
    "AuthorizationWebhook": "joinslash:AuthorizationWebhook",
    "webhookUrl": {
      "@id": "joinslash:webhookUrl",
      "@type": "xsd:string"
    },
    "signingSecret": {
      "@id": "joinslash:signingSecret",
      "@type": "xsd:string"
    },
    "timeoutDurationMs": {
      "@id": "joinslash:timeoutDurationMs",
      "@type": "xsd:integer"
    },
    "config": {
      "@id": "joinslash:config",
      "@type": "@id"
    },
    "updatedAt": {
      "@id": "joinslash:updatedAt",
      "@type": "xsd:dateTime"
    },
    "VirtualAccount": "joinslash:VirtualAccount",
    "virtualAccount": {
      "@id": "joinslash:virtualAccount",
      "@type": "@id"
    },
    "balance": {
      "@id": "joinslash:balance",
      "@type": "@id"
    },
    "spend": {
      "@id": "joinslash:spend",
      "@type": "@id"
    },
    "commissionRule": {
      "@id": "joinslash:commissionRule",
      "@type": "@id"
    },
    "VirtualAccountModel": "joinslash:VirtualAccountModel",
    "closedAt": {
      "@id": "joinslash:closedAt",
      "@type": "xsd:string"
    },
    "accountType": {
      "@id": "joinslash:accountType",
      "@type": "xsd:string"
    },
    "VirtualAccountCommissionRule": "joinslash:VirtualAccountCommissionRule",
    "virtualAccountId": {
      "@id": "joinslash:virtualAccountId",
      "@type": "xsd:string"
    },
    "commissionDetails": {
      "@id": "joinslash:commissionDetails",
      "@type": "@id"
    },
    "Transaction": "joinslash:Transaction",
    "date": {
      "@id": "joinslash:date",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "joinslash:description",
      "@type": "xsd:string"
    },
    "memo": {
      "@id": "joinslash:memo",
      "@type": "xsd:string"
    },
    "merchantDescription": {
      "@id": "joinslash:merchantDescription",
      "@type": "xsd:string"
    },
    "merchantData": {
      "@id": "joinslash:merchantData",
      "@type": "@id"
    },
    "detailedStatus": {
      "@id": "joinslash:detailedStatus",
      "@type": "@id"
    },
    "accountSubtype": {
      "@id": "joinslash:accountSubtype",
      "@type": "xsd:string"
    },
    "cardId": {
      "@id": "joinslash:cardId",
      "@type": "xsd:string"
    },
    "cashbackInfo": {
      "@id": "joinslash:cashbackInfo",
      "@type": "@id"
    },
    "fxFeeInfo": {
      "@id": "joinslash:fxFeeInfo",
      "@type": "@id"
    },
    "originalCurrency": {
      "@id": "joinslash:originalCurrency",
      "@type": "@id"
    },
    "orderId": {
      "@id": "joinslash:orderId",
      "@type": "xsd:string"
    },
    "referenceNumber": {
      "@id": "joinslash:referenceNumber",
      "@type": "xsd:string"
    },
    "authorizedAt": {
      "@id": "joinslash:authorizedAt",
      "@type": "xsd:string"
    },
    "declineReason": {
      "@id": "joinslash:declineReason",
      "@type": "xsd:string"
    },
    "approvalReason": {
      "@id": "joinslash:approvalReason",
      "@type": "xsd:string"
    },
    "providerAuthorizationId": {
      "@id": "joinslash:providerAuthorizationId",
      "@type": "xsd:string"
    },
    "wireInfo": {
      "@id": "joinslash:wireInfo"
    },
    "achInfo": {
      "@id": "joinslash:achInfo"
    },
    "rtpInfo": {
      "@id": "joinslash:rtpInfo"
    },
    "sepaInfo": {
      "@id": "joinslash:sepaInfo"
    },
    "pixInfo": {
      "@id": "joinslash:pixInfo"
    },
    "speiInfo": {
      "@id": "joinslash:speiInfo"
    },
    "fpsInfo": {
      "@id": "joinslash:fpsInfo"
    },
    "feeInfo": {
      "@id": "joinslash:feeInfo"
    },
    "cryptoInfo": {
      "@id": "joinslash:cryptoInfo"
    },
    "TransactionMerchant": "joinslash:TransactionMerchant",
    "categoryCode": {
      "@id": "joinslash:categoryCode",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "joinslash:location",
      "@type": "@id"
    },
    "TransactionMerchantLocation": "joinslash:TransactionMerchantLocation",
    "city": {
      "@id": "joinslash:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "joinslash:state",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "joinslash:country",
      "@type": "xsd:string"
    },
    "zip": {
      "@id": "joinslash:zip",
      "@type": "xsd:string"
    },
    "TransactionStatus": "joinslash:TransactionStatus",
    "TransactionDetailedStatus": "joinslash:TransactionDetailedStatus",
    "TransactionCashbackInfo": "joinslash:TransactionCashbackInfo",
    "rate": {
      "@id": "joinslash:rate",
      "@type": "xsd:decimal"
    },
    "TransactionFxFeeInfo": "joinslash:TransactionFxFeeInfo",
    "OriginalCurrency": "joinslash:OriginalCurrency",
    "conversionRate": {
      "@id": "joinslash:conversionRate",
      "@type": "xsd:decimal"
    },
    "FeeTransaction": "joinslash:FeeTransaction",
    "dateCharged": {
      "@id": "joinslash:dateCharged",
      "@type": "xsd:string"
    },
    "feeAmountCents": {
      "@id": "joinslash:feeAmountCents",
      "@type": "xsd:decimal"
    },
    "feeType": {
      "@id": "joinslash:feeType",
      "@type": "xsd:string"
    },
    "originalTransaction": {
      "@id": "joinslash:originalTransaction",
      "@type": "@id"
    },
    "card": {
      "@id": "joinslash:card",
      "@type": "@id"
    },
    "Card": "joinslash:Card",
    "last4": {
      "@id": "joinslash:last4",
      "@type": "xsd:string"
    },
    "expiryMonth": {
      "@id": "joinslash:expiryMonth",
      "@type": "xsd:string"
    },
    "expiryYear": {
      "@id": "joinslash:expiryYear",
      "@type": "xsd:string"
    },
    "isPhysical": {
      "@id": "joinslash:isPhysical",
      "@type": "xsd:boolean"
    },
    "isSingleUse": {
      "@id": "joinslash:isSingleUse",
      "@type": "xsd:boolean"
    },
    "pan": {
      "@id": "joinslash:pan",
      "@type": "xsd:string"
    },
    "cvv": {
      "@id": "joinslash:cvv",
      "@type": "xsd:string"
    },
    "cardGroupId": {
      "@id": "joinslash:cardGroupId",
      "@type": "xsd:string"
    },
    "cardGroupName": {
      "@id": "joinslash:cardGroupName",
      "@type": "xsd:string"
    },
    "spendingConstraint": {
      "@id": "joinslash:spendingConstraint",
      "@type": "@id"
    },
    "userData": {
      "@id": "joinslash:userData"
    },
    "cardProductId": {
      "@id": "joinslash:cardProductId",
      "@type": "xsd:string"
    },
    "modifiers": {
      "@id": "joinslash:modifiers",
      "@container": "@list"
    },
    "CardStatus": "joinslash:CardStatus",
    "SpendingConstraint": "joinslash:SpendingConstraint",
    "merchantCategoryRule": {
      "@id": "joinslash:merchantCategoryRule"
    },
    "merchantRule": {
      "@id": "joinslash:merchantRule"
    },
    "spendingRule": {
      "@id": "joinslash:spendingRule"
    },
    "countryRule": {
      "@id": "joinslash:countryRule"
    },
    "merchantCategoryCodeRule": {
      "@id": "joinslash:merchantCategoryCodeRule"
    },
    "Restriction": "joinslash:Restriction",
    "Cardholder": "joinslash:Cardholder",
    "userId": {
      "@id": "joinslash:userId",
      "@type": "xsd:string"
    },
    "legalEntityId": {
      "@id": "joinslash:legalEntityId",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "joinslash:email",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "joinslash:phoneNumber",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "joinslash:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "joinslash:lastName",
      "@type": "xsd:string"
    },
    "displayText": {
      "@id": "joinslash:displayText",
      "@type": "xsd:string"
    },
    "CardGroupUtilization": "joinslash:CardGroupUtilization",
    "nextResetDate": {
      "@id": "joinslash:nextResetDate",
      "@type": "xsd:dateTime"
    },
    "availableBalance": {
      "@id": "joinslash:availableBalance",
      "@type": "@id"
    },
    "PartialSpendingConstraint": "joinslash:PartialSpendingConstraint",
    "CardGroup": "joinslash:CardGroup",
    "CardProduct": "joinslash:CardProduct",
    "prefix": {
      "@id": "joinslash:prefix",
      "@type": "xsd:string"
    },
    "Webhook": "joinslash:Webhook",
    "archivedAt": {
      "@id": "joinslash:archivedAt",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "joinslash:url",
      "@type": "xsd:string"
    },
    "pausedAt": {
      "@id": "joinslash:pausedAt",
      "@type": "xsd:string"
    },
    "backingOffUntil": {
      "@id": "joinslash:backingOffUntil",
      "@type": "xsd:string"
    },
    "disabledAt": {
      "@id": "joinslash:disabledAt",
      "@type": "xsd:string"
    },
    "enabledEvents": {
      "@id": "joinslash:enabledEvents",
      "@container": "@list"
    },
    "Merchant": "joinslash:Merchant",
    "MerchantCategory": "joinslash:MerchantCategory",
    "DeveloperApplication.DeveloperApplicationModel": "joinslash:DeveloperApplication.DeveloperApplicationModel",
    "developerAccountId": {
      "@id": "joinslash:developerAccountId",
      "@type": "xsd:string"
    },
    "oauthClientId": {
      "@id": "joinslash:oauthClientId",
      "@type": "xsd:string"
    },
    "oauthClientSecret": {
      "@id": "joinslash:oauthClientSecret",
      "@type": "xsd:string"
    },
    "DeveloperApplication.DeveloperApplicationStatus": "joinslash:DeveloperApplication.DeveloperApplicationStatus",
    "DeveloperApplication.DeveloperApplicationType": "joinslash:DeveloperApplication.DeveloperApplicationType",
    "DeveloperApplication.DeveloperApplicationData": "joinslash:DeveloperApplication.DeveloperApplicationData",
    "logoUrl": {
      "@id": "joinslash:logoUrl",
      "@type": "@id"
    },
    "termsOfServiceUrl": {
      "@id": "joinslash:termsOfServiceUrl",
      "@type": "@id"
    },
    "privacyPolicyUrl": {
      "@id": "joinslash:privacyPolicyUrl",
      "@type": "@id"
    },
    "redirectUris": {
      "@id": "joinslash:redirectUris",
      "@container": "@list"
    },
    "testUserEmails": {
      "@id": "joinslash:testUserEmails",
      "@container": "@list"
    },
    "scopes": {
      "@id": "joinslash:scopes",
      "@container": "@list"
    },
    "allowedOrigins": {
      "@id": "joinslash:allowedOrigins",
      "@container": "@list"
    },
    "DeveloperApplication.PermissionKeyTypes.LegalEntityPermissionPolicyKey": "joinslash:DeveloperApplication.PermissionKeyTypes.LegalEntityPermissionPolicyKey",
    "DeveloperApplication.PermissionKeyTypes.SlashAccountPermissionPolicyKey": "joinslash:DeveloperApplication.PermissionKeyTypes.SlashAccountPermissionPolicyKey",
    "AuthorizationServerMetadata": "joinslash:AuthorizationServerMetadata",
    "issuer": {
      "@id": "joinslash:issuer",
      "@type": "xsd:string"
    },
    "authorization_endpoint": {
      "@id": "joinslash:authorization_endpoint",
      "@type": "xsd:string"
    },
    "token_endpoint": {
      "@id": "joinslash:token_endpoint",
      "@type": "xsd:string"
    },
    "userinfo_endpoint": {
      "@id": "joinslash:userinfo_endpoint",
      "@type": "xsd:string"
    },
    "token_endpoint_auth_methods_supported": {
      "@id": "joinslash:token_endpoint_auth_methods_supported",
      "@container": "@list"
    },
    "response_types_supported": {
      "@id": "joinslash:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "joinslash:grant_types_supported",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "joinslash:scopes_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "joinslash:code_challenge_methods_supported",
      "@container": "@list"
    },
    "authorization_response_iss_parameter_supported": {
      "@id": "joinslash:authorization_response_iss_parameter_supported",
      "@type": "xsd:boolean"
    },
    "client_id_metadata_document_supported": {
      "@id": "joinslash:client_id_metadata_document_supported",
      "@type": "xsd:boolean"
    },
    "DeveloperApplicationScope": "joinslash:DeveloperApplicationScope",
    "paths.oauth2.userinfo._dto.UserInfoResponse": "joinslash:paths.oauth2.userinfo._dto.UserInfoResponse",
    "sub": {
      "@id": "joinslash:sub",
      "@type": "xsd:string"
    },
    "phone_number": {
      "@id": "joinslash:phone_number",
      "@type": "xsd:string"
    },
    "paths.fdx.accounts._dto.DepositAccount": "joinslash:paths.fdx.accounts._dto.DepositAccount",
    "accountNumberDisplay": {
      "@id": "joinslash:accountNumberDisplay",
      "@type": "xsd:string"
    },
    "productName": {
      "@id": "joinslash:productName",
      "@type": "xsd:string"
    },
    "nickname": {
      "@id": "joinslash:nickname",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "joinslash:currency"
    },
    "paths.fdx.accounts._dto.LoanAccount": "joinslash:paths.fdx.accounts._dto.LoanAccount",
    "paths.fdx.accounts._dto.LineOfCreditAccount": "joinslash:paths.fdx.accounts._dto.LineOfCreditAccount",
    "paths.fdx.accounts._dto.InvestmentAccount": "joinslash:paths.fdx.accounts._dto.InvestmentAccount",
    "paths.fdx.accounts._dto.InsuranceAccount": "joinslash:paths.fdx.accounts._dto.InsuranceAccount",
    "paths.fdx.accounts._dto.AnnuityAccount": "joinslash:paths.fdx.accounts._dto.AnnuityAccount",
    "paths.fdx.accounts._dto.CommercialAccount": "joinslash:paths.fdx.accounts._dto.CommercialAccount",
    "paths.fdx.accounts._dto.DepositAccountBalance": "joinslash:paths.fdx.accounts._dto.DepositAccountBalance",
    "currentBalance": {
      "@id": "joinslash:currentBalance",
      "@type": "xsd:decimal"
    },
    "paths.fdx.accounts._dto.LoanAccountBalance": "joinslash:paths.fdx.accounts._dto.LoanAccountBalance",
    "principalBalance": {
      "@id": "joinslash:principalBalance",
      "@type": "xsd:decimal"
    },
    "escrowBalance": {
      "@id": "joinslash:escrowBalance",
      "@type": "xsd:decimal"
    },
    "originalPrincipal": {
      "@id": "joinslash:originalPrincipal",
      "@type": "xsd:decimal"
    },
    "originatingDate": {
      "@id": "joinslash:originatingDate",
      "@type": "xsd:string"
    },
    "loanTerm": {
      "@id": "joinslash:loanTerm",
      "@type": "xsd:string"
    },
    "nextPaymentAmount": {
      "@id": "joinslash:nextPaymentAmount",
      "@type": "xsd:decimal"
    },
    "nextPaymentDate": {
      "@id": "joinslash:nextPaymentDate",
      "@type": "xsd:string"
    },
    "lastPaymentAmount": {
      "@id": "joinslash:lastPaymentAmount",
      "@type": "xsd:decimal"
    },
    "lastPaymentDate": {
      "@id": "joinslash:lastPaymentDate",
      "@type": "xsd:string"
    },
    "maturityDate": {
      "@id": "joinslash:maturityDate",
      "@type": "xsd:string"
    },
    "interestPaidYearToDate": {
      "@id": "joinslash:interestPaidYearToDate",
      "@type": "xsd:decimal"
    },
    "interestRate": {
      "@id": "joinslash:interestRate",
      "@type": "xsd:decimal"
    },
    "interestRateType": {
      "@id": "joinslash:interestRateType",
      "@type": "xsd:string"
    },
    "paths.fdx.accounts._dto.LineOfCreditAccountBalance": "joinslash:paths.fdx.accounts._dto.LineOfCreditAccountBalance",
    "creditLine": {
      "@id": "joinslash:creditLine",
      "@type": "xsd:decimal"
    },
    "availableCredit": {
      "@id": "joinslash:availableCredit",
      "@type": "xsd:decimal"
    },
    "minimumPaymentAmount": {
      "@id": "joinslash:minimumPaymentAmount",
      "@type": "xsd:decimal"
    },
    "pastDueAmount": {
      "@id": "joinslash:pastDueAmount",
      "@type": "xsd:decimal"
    },
    "lastStmtBalance": {
      "@id": "joinslash:lastStmtBalance",
      "@type": "xsd:decimal"
    },
    "lastStmtDate": {
      "@id": "joinslash:lastStmtDate",
      "@type": "xsd:string"
    },
    "purchasesApr": {
      "@id": "joinslash:purchasesApr",
      "@type": "xsd:decimal"
    },
    "advancesApr": {
      "@id": "joinslash:advancesApr",
      "@type": "xsd:decimal"
    },
    "paths.fdx.accounts._dto.InvestmentAccountBalance": "joinslash:paths.fdx.accounts._dto.InvestmentAccountBalance",
    "availableCashBalance": {
      "@id": "joinslash:availableCashBalance",
      "@type": "xsd:decimal"
    },
    "balanceAsOf": {
      "@id": "joinslash:balanceAsOf",
      "@type": "xsd:string"
    },
    "currentValue": {
      "@id": "joinslash:currentValue",
      "@type": "xsd:decimal"
    },
    "holdings": {
      "@id": "joinslash:holdings",
      "@container": "@list"
    },
    "paths.fdx.accounts._param_accountId.transactions._dto.DepositTransaction": "joinslash:paths.fdx.accounts._param_accountId.transactions._dto.DepositTransaction",
    "transactionId": {
      "@id": "joinslash:transactionId",
      "@type": "xsd:string"
    },
    "referenceTransactionId": {
      "@id": "joinslash:referenceTransactionId",
      "@type": "xsd:string"
    },
    "postedTimestamp": {
      "@id": "joinslash:postedTimestamp",
      "@type": "xsd:string"
    },
    "transactionTimestamp": {
      "@id": "joinslash:transactionTimestamp",
      "@type": "xsd:string"
    },
    "debitCreditMemo": {
      "@id": "joinslash:debitCreditMemo",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "joinslash:category",
      "@type": "xsd:string"
    },
    "subCategory": {
      "@id": "joinslash:subCategory",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "joinslash:amount",
      "@type": "xsd:decimal"
    },
    "foreignAmount": {
      "@id": "joinslash:foreignAmount",
      "@type": "xsd:decimal"
    },
    "foreignCurrency": {
      "@id": "joinslash:foreignCurrency",
      "@type": "@id"
    },
    "payee": {
      "@id": "joinslash:payee",
      "@type": "xsd:string"
    },
    "checkNumber": {
      "@id": "joinslash:checkNumber",
      "@type": "xsd:string"
    },
    "paths.fdx.accounts._param_accountId.transactions._dto.Iso4217CurrencyCode": "joinslash:paths.fdx.accounts._param_accountId.transactions._dto.Iso4217CurrencyCode",
    "paths.fdx.accounts._param_accountId.transactions._dto.LoanTransaction": "joinslash:paths.fdx.accounts._param_accountId.transactions._dto.LoanTransaction",
    "transactionType": {
      "@id": "joinslash:transactionType",
      "@type": "xsd:string"
    },
    "paths.fdx.accounts._param_accountId.transactions._dto.LineOfCreditTransaction": "joinslash:paths.fdx.accounts._param_accountId.transactions._dto.LineOfCreditTransaction",
    "paths.fdx.accounts._param_accountId.transactions._dto.InvestmentTransaction": "joinslash:paths.fdx.accounts._param_accountId.transactions._dto.InvestmentTransaction",
    "securityId": {
      "@id": "joinslash:securityId",
      "@type": "xsd:string"
    },
    "securityIdType": {
      "@id": "joinslash:securityIdType",
      "@type": "xsd:string"
    },
    "securityType": {
      "@id": "joinslash:securityType",
      "@type": "xsd:string"
    },
    "symbol": {
      "@id": "joinslash:symbol",
      "@type": "xsd:string"
    },
    "commission": {
      "@id": "joinslash:commission",
      "@type": "xsd:decimal"
    },
    "fees": {
      "@id": "joinslash:fees",
      "@type": "xsd:decimal"
    },
    "unitPrice": {
      "@id": "joinslash:unitPrice",
      "@type": "xsd:decimal"
    },
    "units": {
      "@id": "joinslash:units",
      "@type": "xsd:decimal"
    },
    "unitType": {
      "@id": "joinslash:unitType",
      "@type": "xsd:string"
    },
    "fiAttributes": {
      "@id": "joinslash:fiAttributes",
      "@container": "@list"
    },
    "slashfi.models.entity.Invoice.InvoiceAggregate.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceAggregate.yaml",
    "invoice": {
      "@id": "joinslash:invoice",
      "@type": "@id"
    },
    "invoiceDetails": {
      "@id": "joinslash:invoiceDetails",
      "@type": "@id"
    },
    "invoiceAccount": {
      "@id": "joinslash:invoiceAccount",
      "@type": "@id"
    },
    "slashfi.models.entity.Invoice.Invoice.yaml": "joinslash:slashfi.models.entity.Invoice.Invoice.yaml",
    "collectedAmountCents": {
      "@id": "joinslash:collectedAmountCents",
      "@type": "xsd:decimal"
    },
    "invoiceDetailsId": {
      "@id": "joinslash:invoiceDetailsId",
      "@type": "xsd:string"
    },
    "legalEntityContactId": {
      "@id": "joinslash:legalEntityContactId",
      "@type": "xsd:string"
    },
    "legalEntityCustomerId": {
      "@id": "joinslash:legalEntityCustomerId",
      "@type": "xsd:string"
    },
    "invoicePaymentMethods": {
      "@id": "joinslash:invoicePaymentMethods",
      "@container": "@list"
    },
    "invoiceTransactions": {
      "@id": "joinslash:invoiceTransactions",
      "@container": "@list"
    },
    "invoiceSeriesId": {
      "@id": "joinslash:invoiceSeriesId",
      "@type": "xsd:string"
    },
    "scheduledSendDate": {
      "@id": "joinslash:scheduledSendDate",
      "@type": "xsd:dateTime"
    },
    "slashfi.models.entity.Invoice.Status.yaml": "joinslash:slashfi.models.entity.Invoice.Status.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodAchDebit.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodAchDebit.yaml",
    "method": {
      "@id": "joinslash:method",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodCardPayment.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodCardPayment.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodCryptoDeposit.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodCryptoDeposit.yaml",
    "slashfi.models.enums.OffRamp.Method.yaml": "joinslash:slashfi.models.enums.OffRamp.Method.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundAchTransfer.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundAchTransfer.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundInternationalWire.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundInternationalWire.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundRtp.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundRtp.yaml",
    "slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundWireTransfer.yaml": "joinslash:slashfi.models.entity.Invoice.PaymentMethod.PaymentMethodInboundWireTransfer.yaml",
    "slashfi.models.entity.Invoice.InvoiceDetails.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceDetails.yaml",
    "issuedAt": {
      "@id": "joinslash:issuedAt",
      "@type": "xsd:dateTime"
    },
    "dueAt": {
      "@id": "joinslash:dueAt",
      "@type": "xsd:dateTime"
    },
    "invoiceTz": {
      "@id": "joinslash:invoiceTz",
      "@type": "xsd:string"
    },
    "lineItemsAndTotals": {
      "@id": "joinslash:lineItemsAndTotals",
      "@type": "@id"
    },
    "invoiceNumber": {
      "@id": "joinslash:invoiceNumber",
      "@type": "@id"
    },
    "documentId": {
      "@id": "joinslash:documentId",
      "@type": "xsd:string"
    },
    "billedTo": {
      "@id": "joinslash:billedTo"
    },
    "version": {
      "@id": "joinslash:version",
      "@type": "xsd:integer"
    },
    "slashfi.models.entity.Invoice.LineItemsAndTotals.yaml": "joinslash:slashfi.models.entity.Invoice.LineItemsAndTotals.yaml",
    "lineItems": {
      "@id": "joinslash:lineItems",
      "@container": "@list"
    },
    "discount": {
      "@id": "joinslash:discount",
      "@type": "@id"
    },
    "tax": {
      "@id": "joinslash:tax",
      "@type": "@id"
    },
    "subtotalCents": {
      "@id": "joinslash:subtotalCents",
      "@type": "xsd:decimal"
    },
    "totalAmountCents": {
      "@id": "joinslash:totalAmountCents",
      "@type": "xsd:decimal"
    },
    "slashfi.models.entity.Invoice.InvoiceLineItem.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceLineItem.yaml",
    "quantity": {
      "@id": "joinslash:quantity",
      "@type": "xsd:decimal"
    },
    "priceCents": {
      "@id": "joinslash:priceCents",
      "@type": "xsd:decimal"
    },
    "catalogItemId": {
      "@id": "joinslash:catalogItemId",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.Invoice.InvoiceTax.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceTax.yaml",
    "percent": {
      "@id": "joinslash:percent",
      "@type": "xsd:decimal"
    },
    "slashfi.models.entity.IAddressModel.yaml": "joinslash:slashfi.models.entity.IAddressModel.yaml",
    "addressLine": {
      "@id": "joinslash:addressLine",
      "@type": "xsd:string"
    },
    "addressLine2": {
      "@id": "joinslash:addressLine2",
      "@type": "xsd:string"
    },
    "addressCity": {
      "@id": "joinslash:addressCity",
      "@type": "xsd:string"
    },
    "addressState": {
      "@id": "joinslash:addressState",
      "@type": "xsd:string"
    },
    "addressZip": {
      "@id": "joinslash:addressZip",
      "@type": "xsd:string"
    },
    "addressCountry": {
      "@id": "joinslash:addressCountry",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.Subaccount.Model.yaml": "joinslash:slashfi.models.entity.Subaccount.Model.yaml",
    "slashAccountGroupId": {
      "@id": "joinslash:slashAccountGroupId",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.SlashAccount.Group.Model.yaml": "joinslash:slashfi.models.entity.SlashAccount.Group.Model.yaml",
    "groupType": {
      "@id": "joinslash:groupType",
      "@type": "@id"
    },
    "groupName": {
      "@id": "joinslash:groupName",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "joinslash:provider",
      "@type": "@id"
    },
    "lockedAt": {
      "@id": "joinslash:lockedAt",
      "@type": "xsd:string"
    },
    "pendingClosedAt": {
      "@id": "joinslash:pendingClosedAt",
      "@type": "xsd:string"
    },
    "additionalData": {
      "@id": "joinslash:additionalData"
    },
    "slashfi.models.enums.SlashAccountGroupType.yaml": "joinslash:slashfi.models.enums.SlashAccountGroupType.yaml",
    "slashfi.models.enums.SlashAccountType.yaml": "joinslash:slashfi.models.enums.SlashAccountType.yaml",
    "slashfi.models.enums.SlashAccountProvider.yaml": "joinslash:slashfi.models.enums.SlashAccountProvider.yaml",
    "slashfi.models.entity.SlashAccount.Group.Avs.AvsSettings.yaml": "joinslash:slashfi.models.entity.SlashAccount.Group.Avs.AvsSettings.yaml",
    "avsMode": {
      "@id": "joinslash:avsMode",
      "@type": "xsd:string"
    },
    "constraints": {
      "@id": "joinslash:constraints",
      "@type": "@id"
    },
    "avsAddress": {
      "@id": "joinslash:avsAddress"
    },
    "slashfi.models.entity.SlashAccount.Group.Avs.AvsConstraint.yaml": "joinslash:slashfi.models.entity.SlashAccount.Group.Avs.AvsConstraint.yaml",
    "countryRestriction": {
      "@id": "joinslash:countryRestriction"
    },
    "slashfi.models.entity.CardGroup.Restriction.yaml": "joinslash:slashfi.models.entity.CardGroup.Restriction.yaml",
    "slashfi.models.entity.SlashWalletAccount.yaml": "joinslash:slashfi.models.entity.SlashWalletAccount.yaml",
    "slashWalletId": {
      "@id": "joinslash:slashWalletId",
      "@type": "xsd:string"
    },
    "chains": {
      "@id": "joinslash:chains",
      "@container": "@list"
    },
    "protocol": {
      "@id": "joinslash:protocol",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "joinslash:address",
      "@type": "xsd:string"
    },
    "providerId": {
      "@id": "joinslash:providerId",
      "@type": "xsd:string"
    },
    "slashfi.models.enums.Crypto.Chain.yaml": "joinslash:slashfi.models.enums.Crypto.Chain.yaml",
    "slashfi.models.entity.Invoice.InvoiceDetailsInput.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceDetailsInput.yaml",
    "ccEmails": {
      "@id": "joinslash:ccEmails",
      "@container": "@list"
    },
    "slashfi.models.entity.Invoice.LineItemsAndTotalsInput.yaml": "joinslash:slashfi.models.entity.Invoice.LineItemsAndTotalsInput.yaml",
    "slashfi.models.entity.Invoice.InvoiceSettings.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSettings.yaml",
    "settings": {
      "@id": "joinslash:settings",
      "@type": "@id"
    },
    "slashfi.models.entity.Invoice.InvoiceSettingsData.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSettingsData.yaml",
    "companyName": {
      "@id": "joinslash:companyName",
      "@type": "xsd:string"
    },
    "defaultMemo": {
      "@id": "joinslash:defaultMemo",
      "@type": "xsd:string"
    },
    "invoiceTerms": {
      "@id": "joinslash:invoiceTerms",
      "@type": "xsd:string"
    },
    "defaultPaymentTermsDays": {
      "@id": "joinslash:defaultPaymentTermsDays",
      "@type": "xsd:integer"
    },
    "logoDocumentId": {
      "@id": "joinslash:logoDocumentId",
      "@type": "xsd:string"
    },
    "unitPriceDecimalPlaces": {
      "@id": "joinslash:unitPriceDecimalPlaces",
      "@type": "xsd:integer"
    },
    "branding": {
      "@id": "joinslash:branding"
    },
    "slashfi.models.entity.Invoice.InvoiceSeries.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSeries.yaml",
    "recurrenceRule": {
      "@id": "joinslash:recurrenceRule",
      "@type": "@id"
    },
    "paymentTermsDays": {
      "@id": "joinslash:paymentTermsDays",
      "@type": "xsd:integer"
    },
    "startDate": {
      "@id": "joinslash:startDate",
      "@type": "xsd:dateTime"
    },
    "endCondition": {
      "@id": "joinslash:endCondition",
      "@type": "@id"
    },
    "nextScheduledDate": {
      "@id": "joinslash:nextScheduledDate",
      "@type": "xsd:dateTime"
    },
    "template": {
      "@id": "joinslash:template",
      "@type": "@id"
    },
    "paymentMethods": {
      "@id": "joinslash:paymentMethods",
      "@container": "@list"
    },
    "slashfi.models.entity.Invoice.InvoiceSeriesStatus.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSeriesStatus.yaml",
    "slashfi.models.entity.Invoice.InvoiceSeriesTemplate.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSeriesTemplate.yaml",
    "slashfi.models.entity.Invoice.InvoiceSeriesInput.yaml": "joinslash:slashfi.models.entity.Invoice.InvoiceSeriesInput.yaml",
    "slashfi.models.entity.ExpenseReport.ExpenseReport.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ExpenseReport.yaml",
    "submittedByUserId": {
      "@id": "joinslash:submittedByUserId",
      "@type": "@id"
    },
    "transactionDate": {
      "@id": "joinslash:transactionDate",
      "@type": "xsd:dateTime"
    },
    "merchantV2Id": {
      "@id": "joinslash:merchantV2Id",
      "@type": "@id"
    },
    "customMerchantId": {
      "@id": "joinslash:customMerchantId",
      "@type": "@id"
    },
    "destinationId": {
      "@id": "joinslash:destinationId",
      "@type": "@id"
    },
    "submittedAt": {
      "@id": "joinslash:submittedAt",
      "@type": "xsd:dateTime"
    },
    "fxRateToUsd": {
      "@id": "joinslash:fxRateToUsd",
      "@type": "xsd:string"
    },
    "fxRateUpdatedAt": {
      "@id": "joinslash:fxRateUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "noReceiptReason": {
      "@id": "joinslash:noReceiptReason",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.ExpenseReport.ExpenseReportStatus.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ExpenseReportStatus.yaml",
    "slashfi.models.entity.Merchant.MerchantV2.yaml": "joinslash:slashfi.models.entity.Merchant.MerchantV2.yaml",
    "heronId": {
      "@id": "joinslash:heronId",
      "@type": "xsd:string"
    },
    "iconUrl": {
      "@id": "joinslash:iconUrl",
      "@type": "xsd:string"
    },
    "isLive": {
      "@id": "joinslash:isLive",
      "@type": "xsd:boolean"
    },
    "isInstantCashback": {
      "@id": "joinslash:isInstantCashback",
      "@type": "xsd:boolean"
    },
    "merchantCategoryId": {
      "@id": "joinslash:merchantCategoryId",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "joinslash:metadata",
      "@type": "@id"
    },
    "slashfi.models.entity.IMetadataModel.yaml": "joinslash:slashfi.models.entity.IMetadataModel.yaml",
    "slashfi.models.entity.CustomMerchant.CustomMerchant.yaml": "joinslash:slashfi.models.entity.CustomMerchant.CustomMerchant.yaml",
    "addedByUserId": {
      "@id": "joinslash:addedByUserId",
      "@type": "@id"
    },
    "merchantName": {
      "@id": "joinslash:merchantName",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.Document.IDocumentModel.yaml": "joinslash:slashfi.models.entity.Document.IDocumentModel.yaml",
    "endDate": {
      "@id": "joinslash:endDate",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "joinslash:filename",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "joinslash:error",
      "@type": "xsd:string"
    },
    "checksum": {
      "@id": "joinslash:checksum",
      "@type": "xsd:string"
    },
    "accessLevel": {
      "@id": "joinslash:accessLevel",
      "@type": "xsd:string"
    },
    "documentType": {
      "@id": "joinslash:documentType",
      "@type": "@id"
    },
    "tags": {
      "@id": "joinslash:tags",
      "@container": "@list"
    },
    "documentSource": {
      "@id": "joinslash:documentSource",
      "@type": "@id"
    },
    "fileMetadata": {
      "@id": "joinslash:fileMetadata"
    },
    "slashfi.models.entity.Document.DocumentStatus.yaml": "joinslash:slashfi.models.entity.Document.DocumentStatus.yaml",
    "slashfi.models.enums.Document.DocumentType.yaml": "joinslash:slashfi.models.enums.Document.DocumentType.yaml",
    "slashfi.models.enums.Document.DocumentSource.yaml": "joinslash:slashfi.models.enums.Document.DocumentSource.yaml",
    "slashfi.models.entity.ExpenseReport.PublicTransactionSummary.yaml": "joinslash:slashfi.models.entity.ExpenseReport.PublicTransactionSummary.yaml",
    "slashfi.models.entity.IMoneyModel.yaml": "joinslash:slashfi.models.entity.IMoneyModel.yaml",
    "amount_cents": {
      "@id": "joinslash:amount_cents",
      "@type": "xsd:decimal"
    },
    "slashfi.models.entity.ExpenseReport.PublicReimbursementSource.yaml": "joinslash:slashfi.models.entity.ExpenseReport.PublicReimbursementSource.yaml",
    "accountName": {
      "@id": "joinslash:accountName",
      "@type": "xsd:string"
    },
    "mask": {
      "@id": "joinslash:mask",
      "@type": "xsd:string"
    },
    "institution": {
      "@id": "joinslash:institution"
    },
    "institutionLogo": {
      "@id": "joinslash:institutionLogo",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.ExpenseReport.PublicUserSummary.yaml": "joinslash:slashfi.models.entity.ExpenseReport.PublicUserSummary.yaml",
    "slashfi.models.entity.ExpenseReport.ExpenseReportReview.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ExpenseReportReview.yaml",
    "expenseReportId": {
      "@id": "joinslash:expenseReportId",
      "@type": "@id"
    },
    "decision": {
      "@id": "joinslash:decision",
      "@type": "xsd:string"
    },
    "reviewedByUserId": {
      "@id": "joinslash:reviewedByUserId",
      "@type": "@id"
    },
    "reviewedAt": {
      "@id": "joinslash:reviewedAt",
      "@type": "xsd:dateTime"
    },
    "rejectionReason": {
      "@id": "joinslash:rejectionReason",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.ExpenseReport.ParsedReceipt.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ParsedReceipt.yaml",
    "merchant": {
      "@id": "joinslash:merchant",
      "@type": "@id"
    },
    "slashfi.models.entity.ExpenseReport.ParsedReceiptAmount.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ParsedReceiptAmount.yaml",
    "valueCents": {
      "@id": "joinslash:valueCents",
      "@type": "xsd:integer"
    },
    "confidence": {
      "@id": "joinslash:confidence",
      "@type": "@id"
    },
    "rawText": {
      "@id": "joinslash:rawText",
      "@type": "xsd:string"
    },
    "slashfi.models.entity.ExpenseReport.ParsedReceiptConfidence.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ParsedReceiptConfidence.yaml",
    "slashfi.models.entity.ExpenseReport.ParsedReceiptDate.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ParsedReceiptDate.yaml",
    "value": {
      "@id": "joinslash:value",
      "@type": "xsd:date"
    },
    "slashfi.models.entity.ExpenseReport.ParsedReceiptMerchant.yaml": "joinslash:slashfi.models.entity.ExpenseReport.ParsedReceiptMerchant.yaml",
    "merchantV2": {
      "@id": "joinslash:merchantV2",
      "@type": "@id"
    },
    "slashfi.models.entity.IUserBankAccountModel.yaml": "joinslash:slashfi.models.entity.IUserBankAccountModel.yaml",
    "associationType": {
      "@id": "joinslash:associationType",
      "@type": "xsd:string"
    },
    "latestStatus": {
      "@id": "joinslash:latestStatus",
      "@type": "@id"
    },
    "lastSyncedAt": {
      "@id": "joinslash:lastSyncedAt",
      "@type": "xsd:string"
    },
    "lastStatusChangeAt": {
      "@id": "joinslash:lastStatusChangeAt",
      "@type": "xsd:string"
    },
    "officialAccountName": {
      "@id": "joinslash:officialAccountName",
      "@type": "xsd:string"
    },
    "accountOwnerName": {
      "@id": "joinslash:accountOwnerName",
      "@type": "xsd:string"
    },
    "subtype": {
      "@id": "joinslash:subtype",
      "@type": "xsd:string"
    },
    "latestBalanceCheck": {
      "@id": "joinslash:latestBalanceCheck"
    },
    "slashfi.models.enums.UserBankAccountStatus.yaml": "joinslash:slashfi.models.enums.UserBankAccountStatus.yaml",
    "Contact": "joinslash:Contact",
    "recipientType": {
      "@id": "joinslash:recipientType",
      "@type": "xsd:string"
    },
    "recipientLegalName": {
      "@id": "joinslash:recipientLegalName",
      "@type": "xsd:string"
    },
    "recipientEmail": {
      "@id": "joinslash:recipientEmail",
      "@type": "xsd:string"
    },
    "Customer": "joinslash:Customer",
    "phone": {
      "@id": "joinslash:phone",
      "@type": "xsd:string"
    },
    "customMetadata": {
      "@id": "joinslash:customMetadata"
    },
    "PaymentIntent": "joinslash:PaymentIntent",
    "clientSecret": {
      "@id": "joinslash:clientSecret",
      "@type": "xsd:string"
    },
    "allowedPaymentMethods": {
      "@id": "joinslash:allowedPaymentMethods",
      "@container": "@list"
    },
    "slashfi.models.enums.Acquiring.PaymentMethod.yaml": "joinslash:slashfi.models.enums.Acquiring.PaymentMethod.yaml",
    "Refund": "joinslash:Refund",
    "paymentIntentId": {
      "@id": "joinslash:paymentIntentId",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Slash API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Slash'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-10-26) from openapi/joinslash-com.json.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/joinslash-com.json"
  ]
}