IF · JSON-LD Context
If Context
JSON-LD context defining the semantic vocabulary for If from IF.
120 Classes
142 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
if:
https://integrated.finance/schema#
Classes
Account
AccountConnectionResource
AccountStatus
ConnectMethod
ConnectionErrorResource
ErrorCategory
ErrorOrigin
LegalEntityType
ServiceProviderConnectionState
ThirdPartyAccountStatus
AccountListDataContainer
AccountListMetadataContainer
AccountListResponse
AccountResourceQueryInput
AccountType
PageMetadata
RoutingCodeType
AccountCreateConnectContainer
AccountCreateDataContainer
AccountCreateResponse
AccountCreateWorkflowContainer
AccountCreateRequest
AccountDepositInformationGetDataContainer
AccountDepositInformationResponse
AccountGetConnectContainer
AccountGetDataContainer
AccountGetResponse
Address
Client
ClientProfile
ClientRelatedLegalEntityRelation
ClientRelation
ClientStatus
CorporationType
LegalEntityIdentification
LegalEntityIdentificationType
LegalEntityIdentity
AccountUpdateDataContainer
AccountUpdateResponse
AccountUpdateWorkflowContainer
AccountUpdateRequest
AccountAdjustmentConfiguration
AccountAdjustmentCreateDataContainer
AccountAdjustmentCreateResponse
AccountAdjustmentCreateWorkflowContainer
AccountAdjustmentResource
TransactionDirection
AccountAdjustmentCreateRequest
AccountStatements
AccountStatementsListDataContainer
AccountStatementsListMetadataContainer
AccountStatementsListResponse
AccountStatementsResourceQueryInput
AccountStatementsListRequest
LinkedAccount
CardAccountListDataContainer
CardAccountListMetadataContainer
CardAccountListResponse
CardAccountResourceQueryInput
CardAccountCreateDataContainer
CardAccountCreateResponse
CardAccountCreateWorkflowContainer
CardAccountCreateRequest
Card
CardAccountListQueryOutput
CardConnection
CardStatus
CardSuspensionReason
CardTerminationReason
CardType
ThirdPartyCardStatus
CardListDataContainer
CardListMetadataContainer
CardListResponse
CardResourceQueryInput
CardCreateConnectContainer
CardCreateDataContainer
CardCreateResponse
CardCreateWorkflowContainer
CardCreateRequest
CardOTP
CardOTPCreateConnectContainer
CardOTPCreateDataContainer
CardOTPCreateResponse
CardOTPCreateWorkflowContainer
CardOTPCreateRequest
CardGetConnectContainer
CardGetDataContainer
CardGetResponse
CardUpdateDataContainer
CardUpdateResponse
CardUpdateWorkflowContainer
CardUpdateRequest
CardAccountDeleteDataContainer
CardAccountDeleteResponse
CardTransactionAuthentication
CardTransactionAuthenticationConnection
CardTransactionAuthenticationListDataContainer
CardTransactionAuthenticationListMetadataContainer
CardTransactionAuthenticationListResponse
CardTransactionAuthenticationResourceQueryInput
CardTransactionAuthenticationStatus
ThirdPartyCardAuthenticationEnrollmentType
ThirdPartyCardTransactionAuthenticationMerchantInfo
ThirdPartyCardTransactionAuthenticationStatus
ThirdPartyCardTransactionAuthenticationTransactionInfo
CardTransactionAuthenticationGetDataContainer
CardTransactionAuthenticationGetResponse
CardTransactionAuthenticationUpdateRequestDataContainer
CardTransactionAuthenticationUpdateResponse
CardTransactionAuthenticationUpdateWorkflowContainer
CardTransactionAuthenticationUpdateRequest
CardAuthentication3DSecureMethod
CardDataInputMethod
CardPresentType
CardTransaction
CardTransactionListDataContainer
CardTransactionListMetadataContainer
CardTransactionListResponse
CardTransactionResourceQueryInput
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| clientId | string | |
| status | reference | |
| country | string | |
| currency | string | |
| alias | string | |
| routingCodes | reference | |
| iban | string | |
| accountNumber | string | |
| accountHolderName | string | |
| ledgerNumber | string | |
| availableBalance | decimal | |
| receivableBalance | decimal | |
| payableBalance | decimal | |
| accountHolderIdentityType | reference | |
| connection | reference | |
| serviceProvider | string | |
| mainAccountId | string | |
| attributes | reference | |
| reference | string | |
| state | reference | |
| method | reference | |
| error | reference | |
| category | reference | |
| origin | reference | |
| code | string | |
| message | string | |
| account | reference | |
| accounts | list | |
| page | reference | |
| workflow | reference | |
| data | reference | |
| connect | reference | |
| metadata | reference | |
| routingCodeKey | reference | |
| routingCodeValue | string | |
| availableBalanceFrom | decimal | |
| availableBalanceTo | decimal | |
| accountType | list | |
| size | integer | |
| number | integer | |
| totalElements | integer | |
| totalPages | integer | |
| type | string | |
| sourceId | string | |
| depositInformation | reference | |
| client | reference | |
| region | string | |
| postalCode | string | |
| city | string | |
| street | string | |
| houseNumber | string | |
| refinement | string | |
| clientNumber | string | |
| identity | ||
| profile | ||
| relations | list | |
| identityType | string | |
| relation | reference | |
| percentageOfOwnership | decimal | |
| identificationNumber | string | |
| issuingCountry | string | |
| issueDate | date | |
| expirationDate | date | |
| unconnectedServiceProvider | string | |
| balanceAdjustment | reference | |
| transactionType | string | |
| configuration | reference | |
| accountId | string | |
| direction | reference | |
| transactionNumber | string | |
| amount | decimal | |
| description | string | |
| entryType | string | |
| entryDateTime | dateTime | |
| balance | decimal | |
| narrative | string | |
| accountStatement | reference | |
| accountStatements | list | |
| entryDateTimeFrom | dateTime | |
| entryDateTimeTo | dateTime | |
| accountStatus | reference | |
| linkedAccount | reference | |
| linkedAccounts | list | |
| userId | string | |
| suspensionReason | reference | |
| terminationReason | reference | |
| bin | string | |
| pan | string | |
| deliveryAddress | reference | |
| card | reference | |
| cards | list | |
| clientTitle | string | |
| username | string | |
| value | string | |
| cardServiceProviderEntityId | string | |
| cardAccount | reference | |
| cardId | string | |
| merchant | reference | |
| transaction | reference | |
| cardTransactionAuthentication | reference | |
| cardTransactionAuthentications | list | |
| acquirer | string | |
| name | string | |
| url | string | |
| categoryCode | string | |
| appRedirectUrl | string | |
| creationDateTime | dateTime | |
| matchingTransactionId | string | |
| accountCurrency | string | |
| transactionAmount | decimal | |
| transactionCurrency | string | |
| feeAmount | decimal | |
| feeCurrency | string | |
| billingAmount | decimal | |
| billingCurrency | string | |
| settlementAmount | decimal | |
| settlementCurrency | string | |
| effectiveTransactionAmount | decimal | |
| effectiveFeeAmount | decimal | |
| transactionExchangeRate | decimal | |
| feeExchangeRate | decimal | |
| pos | reference | |
| serviceProviderEntityId | string | |
| serviceProviderEntityReference | string | |
| reason | string | |
| totalAmount | decimal | |
| enrichment | reference | |
| cardTransaction | reference | |
| cardTransactions | list | |
| geCardId | string | |
| cardAlias | string | |
| lastFourDigits | string | |
| firstSixDigits | string | |
| accountAlias | string | |
| maxAmount | decimal | |
| minAmount | decimal | |
| serviceProviderId | string | |
| serviceProviderReference | string | |
| creationDateFrom | date | |
| creationDateTo | date | |
| merchantName | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://integrated.finance/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"if": "https://integrated.finance/schema#",
"Account": "if:Account",
"id": {
"@id": "if:id",
"@type": "xsd:string"
},
"clientId": {
"@id": "if:clientId",
"@type": "xsd:string"
},
"status": {
"@id": "if:status",
"@type": "@id"
},
"country": {
"@id": "if:country",
"@type": "xsd:string"
},
"currency": {
"@id": "if:currency",
"@type": "xsd:string"
},
"alias": {
"@id": "if:alias",
"@type": "xsd:string"
},
"routingCodes": {
"@id": "if:routingCodes",
"@type": "@id"
},
"iban": {
"@id": "if:iban",
"@type": "xsd:string"
},
"accountNumber": {
"@id": "if:accountNumber",
"@type": "xsd:string"
},
"accountHolderName": {
"@id": "if:accountHolderName",
"@type": "xsd:string"
},
"ledgerNumber": {
"@id": "if:ledgerNumber",
"@type": "xsd:string"
},
"availableBalance": {
"@id": "if:availableBalance",
"@type": "xsd:decimal"
},
"receivableBalance": {
"@id": "if:receivableBalance",
"@type": "xsd:decimal"
},
"payableBalance": {
"@id": "if:payableBalance",
"@type": "xsd:decimal"
},
"accountHolderIdentityType": {
"@id": "if:accountHolderIdentityType",
"@type": "@id"
},
"connection": {
"@id": "if:connection",
"@type": "@id"
},
"serviceProvider": {
"@id": "if:serviceProvider",
"@type": "xsd:string"
},
"mainAccountId": {
"@id": "if:mainAccountId",
"@type": "xsd:string"
},
"attributes": {
"@id": "if:attributes",
"@type": "@id"
},
"AccountConnectionResource": "if:AccountConnectionResource",
"reference": {
"@id": "if:reference",
"@type": "xsd:string"
},
"state": {
"@id": "if:state",
"@type": "@id"
},
"method": {
"@id": "if:method",
"@type": "@id"
},
"error": {
"@id": "if:error",
"@type": "@id"
},
"AccountStatus": "if:AccountStatus",
"ConnectMethod": "if:ConnectMethod",
"ConnectionErrorResource": "if:ConnectionErrorResource",
"category": {
"@id": "if:category",
"@type": "@id"
},
"origin": {
"@id": "if:origin",
"@type": "@id"
},
"code": {
"@id": "if:code",
"@type": "xsd:string"
},
"message": {
"@id": "if:message",
"@type": "xsd:string"
},
"ErrorCategory": "if:ErrorCategory",
"ErrorOrigin": "if:ErrorOrigin",
"LegalEntityType": "if:LegalEntityType",
"ServiceProviderConnectionState": "if:ServiceProviderConnectionState",
"ThirdPartyAccountStatus": "if:ThirdPartyAccountStatus",
"AccountListDataContainer": "if:AccountListDataContainer",
"account": {
"@id": "if:account",
"@type": "@id"
},
"accounts": {
"@id": "if:accounts",
"@container": "@list"
},
"AccountListMetadataContainer": "if:AccountListMetadataContainer",
"page": {
"@id": "if:page",
"@type": "@id"
},
"AccountListResponse": "if:AccountListResponse",
"workflow": {
"@id": "if:workflow",
"@type": "@id"
},
"data": {
"@id": "if:data",
"@type": "@id"
},
"connect": {
"@id": "if:connect",
"@type": "@id"
},
"metadata": {
"@id": "if:metadata",
"@type": "@id"
},
"AccountResourceQueryInput": "if:AccountResourceQueryInput",
"routingCodeKey": {
"@id": "if:routingCodeKey",
"@type": "@id"
},
"routingCodeValue": {
"@id": "if:routingCodeValue",
"@type": "xsd:string"
},
"availableBalanceFrom": {
"@id": "if:availableBalanceFrom",
"@type": "xsd:decimal"
},
"availableBalanceTo": {
"@id": "if:availableBalanceTo",
"@type": "xsd:decimal"
},
"accountType": {
"@id": "if:accountType",
"@container": "@list"
},
"AccountType": "if:AccountType",
"PageMetadata": "if:PageMetadata",
"size": {
"@id": "if:size",
"@type": "xsd:integer"
},
"number": {
"@id": "if:number",
"@type": "xsd:integer"
},
"totalElements": {
"@id": "if:totalElements",
"@type": "xsd:integer"
},
"totalPages": {
"@id": "if:totalPages",
"@type": "xsd:integer"
},
"RoutingCodeType": "if:RoutingCodeType",
"AccountCreateConnectContainer": "if:AccountCreateConnectContainer",
"type": {
"@id": "if:type",
"@type": "xsd:string"
},
"AccountCreateDataContainer": "if:AccountCreateDataContainer",
"sourceId": {
"@id": "if:sourceId",
"@type": "xsd:string"
},
"AccountCreateResponse": "if:AccountCreateResponse",
"AccountCreateWorkflowContainer": "if:AccountCreateWorkflowContainer",
"AccountCreateRequest": "if:AccountCreateRequest",
"AccountDepositInformationGetDataContainer": "if:AccountDepositInformationGetDataContainer",
"depositInformation": {
"@id": "if:depositInformation",
"@type": "@id"
},
"AccountDepositInformationResponse": "if:AccountDepositInformationResponse",
"AccountGetConnectContainer": "if:AccountGetConnectContainer",
"AccountGetDataContainer": "if:AccountGetDataContainer",
"client": {
"@id": "if:client",
"@type": "@id"
},
"AccountGetResponse": "if:AccountGetResponse",
"Address": "if:Address",
"region": {
"@id": "if:region",
"@type": "xsd:string"
},
"postalCode": {
"@id": "if:postalCode",
"@type": "xsd:string"
},
"city": {
"@id": "if:city",
"@type": "xsd:string"
},
"street": {
"@id": "if:street",
"@type": "xsd:string"
},
"houseNumber": {
"@id": "if:houseNumber",
"@type": "xsd:string"
},
"refinement": {
"@id": "if:refinement",
"@type": "xsd:string"
},
"Client": "if:Client",
"clientNumber": {
"@id": "if:clientNumber",
"@type": "xsd:string"
},
"identity": {
"@id": "if:identity"
},
"profile": {
"@id": "if:profile"
},
"relations": {
"@id": "if:relations",
"@container": "@list"
},
"ClientProfile": "if:ClientProfile",
"identityType": {
"@id": "if:identityType",
"@type": "xsd:string"
},
"ClientRelatedLegalEntityRelation": "if:ClientRelatedLegalEntityRelation",
"ClientRelation": "if:ClientRelation",
"relation": {
"@id": "if:relation",
"@type": "@id"
},
"percentageOfOwnership": {
"@id": "if:percentageOfOwnership",
"@type": "xsd:decimal"
},
"ClientStatus": "if:ClientStatus",
"CorporationType": "if:CorporationType",
"LegalEntityIdentification": "if:LegalEntityIdentification",
"identificationNumber": {
"@id": "if:identificationNumber",
"@type": "xsd:string"
},
"issuingCountry": {
"@id": "if:issuingCountry",
"@type": "xsd:string"
},
"issueDate": {
"@id": "if:issueDate",
"@type": "xsd:date"
},
"expirationDate": {
"@id": "if:expirationDate",
"@type": "xsd:date"
},
"LegalEntityIdentificationType": "if:LegalEntityIdentificationType",
"LegalEntityIdentity": "if:LegalEntityIdentity",
"AccountUpdateDataContainer": "if:AccountUpdateDataContainer",
"AccountUpdateResponse": "if:AccountUpdateResponse",
"AccountUpdateWorkflowContainer": "if:AccountUpdateWorkflowContainer",
"AccountUpdateRequest": "if:AccountUpdateRequest",
"AccountAdjustmentConfiguration": "if:AccountAdjustmentConfiguration",
"unconnectedServiceProvider": {
"@id": "if:unconnectedServiceProvider",
"@type": "xsd:string"
},
"AccountAdjustmentCreateDataContainer": "if:AccountAdjustmentCreateDataContainer",
"balanceAdjustment": {
"@id": "if:balanceAdjustment",
"@type": "@id"
},
"AccountAdjustmentCreateResponse": "if:AccountAdjustmentCreateResponse",
"AccountAdjustmentCreateWorkflowContainer": "if:AccountAdjustmentCreateWorkflowContainer",
"transactionType": {
"@id": "if:transactionType",
"@type": "xsd:string"
},
"AccountAdjustmentResource": "if:AccountAdjustmentResource",
"configuration": {
"@id": "if:configuration",
"@type": "@id"
},
"accountId": {
"@id": "if:accountId",
"@type": "xsd:string"
},
"direction": {
"@id": "if:direction",
"@type": "@id"
},
"transactionNumber": {
"@id": "if:transactionNumber",
"@type": "xsd:string"
},
"amount": {
"@id": "if:amount",
"@type": "xsd:decimal"
},
"description": {
"@id": "if:description",
"@type": "xsd:string"
},
"TransactionDirection": "if:TransactionDirection",
"AccountAdjustmentCreateRequest": "if:AccountAdjustmentCreateRequest",
"AccountStatements": "if:AccountStatements",
"entryType": {
"@id": "if:entryType",
"@type": "xsd:string"
},
"entryDateTime": {
"@id": "if:entryDateTime",
"@type": "xsd:dateTime"
},
"balance": {
"@id": "if:balance",
"@type": "xsd:decimal"
},
"narrative": {
"@id": "if:narrative",
"@type": "xsd:string"
},
"AccountStatementsListDataContainer": "if:AccountStatementsListDataContainer",
"accountStatement": {
"@id": "if:accountStatement",
"@type": "@id"
},
"accountStatements": {
"@id": "if:accountStatements",
"@container": "@list"
},
"AccountStatementsListMetadataContainer": "if:AccountStatementsListMetadataContainer",
"AccountStatementsListResponse": "if:AccountStatementsListResponse",
"AccountStatementsResourceQueryInput": "if:AccountStatementsResourceQueryInput",
"entryDateTimeFrom": {
"@id": "if:entryDateTimeFrom",
"@type": "xsd:dateTime"
},
"entryDateTimeTo": {
"@id": "if:entryDateTimeTo",
"@type": "xsd:dateTime"
},
"AccountStatementsListRequest": "if:AccountStatementsListRequest",
"LinkedAccount": "if:LinkedAccount",
"accountStatus": {
"@id": "if:accountStatus",
"@type": "@id"
},
"CardAccountListDataContainer": "if:CardAccountListDataContainer",
"linkedAccount": {
"@id": "if:linkedAccount",
"@type": "@id"
},
"linkedAccounts": {
"@id": "if:linkedAccounts",
"@container": "@list"
},
"CardAccountListMetadataContainer": "if:CardAccountListMetadataContainer",
"CardAccountListResponse": "if:CardAccountListResponse",
"CardAccountResourceQueryInput": "if:CardAccountResourceQueryInput",
"CardAccountCreateDataContainer": "if:CardAccountCreateDataContainer",
"CardAccountCreateResponse": "if:CardAccountCreateResponse",
"CardAccountCreateWorkflowContainer": "if:CardAccountCreateWorkflowContainer",
"CardAccountCreateRequest": "if:CardAccountCreateRequest",
"Card": "if:Card",
"userId": {
"@id": "if:userId",
"@type": "xsd:string"
},
"suspensionReason": {
"@id": "if:suspensionReason",
"@type": "@id"
},
"terminationReason": {
"@id": "if:terminationReason",
"@type": "@id"
},
"bin": {
"@id": "if:bin",
"@type": "xsd:string"
},
"pan": {
"@id": "if:pan",
"@type": "xsd:string"
},
"deliveryAddress": {
"@id": "if:deliveryAddress",
"@type": "@id"
},
"CardAccountListQueryOutput": "if:CardAccountListQueryOutput",
"CardConnection": "if:CardConnection",
"CardStatus": "if:CardStatus",
"CardSuspensionReason": "if:CardSuspensionReason",
"CardTerminationReason": "if:CardTerminationReason",
"CardType": "if:CardType",
"ThirdPartyCardStatus": "if:ThirdPartyCardStatus",
"CardListDataContainer": "if:CardListDataContainer",
"card": {
"@id": "if:card",
"@type": "@id"
},
"cards": {
"@id": "if:cards",
"@container": "@list"
},
"CardListMetadataContainer": "if:CardListMetadataContainer",
"CardListResponse": "if:CardListResponse",
"CardResourceQueryInput": "if:CardResourceQueryInput",
"clientTitle": {
"@id": "if:clientTitle",
"@type": "xsd:string"
},
"username": {
"@id": "if:username",
"@type": "xsd:string"
},
"CardCreateConnectContainer": "if:CardCreateConnectContainer",
"CardCreateDataContainer": "if:CardCreateDataContainer",
"CardCreateResponse": "if:CardCreateResponse",
"CardCreateWorkflowContainer": "if:CardCreateWorkflowContainer",
"CardCreateRequest": "if:CardCreateRequest",
"CardOTP": "if:CardOTP",
"value": {
"@id": "if:value",
"@type": "xsd:string"
},
"cardServiceProviderEntityId": {
"@id": "if:cardServiceProviderEntityId",
"@type": "xsd:string"
},
"CardOTPCreateConnectContainer": "if:CardOTPCreateConnectContainer",
"CardOTPCreateDataContainer": "if:CardOTPCreateDataContainer",
"CardOTPCreateResponse": "if:CardOTPCreateResponse",
"CardOTPCreateWorkflowContainer": "if:CardOTPCreateWorkflowContainer",
"CardOTPCreateRequest": "if:CardOTPCreateRequest",
"CardGetConnectContainer": "if:CardGetConnectContainer",
"CardGetDataContainer": "if:CardGetDataContainer",
"CardGetResponse": "if:CardGetResponse",
"CardUpdateDataContainer": "if:CardUpdateDataContainer",
"CardUpdateResponse": "if:CardUpdateResponse",
"CardUpdateWorkflowContainer": "if:CardUpdateWorkflowContainer",
"CardUpdateRequest": "if:CardUpdateRequest",
"CardAccountDeleteDataContainer": "if:CardAccountDeleteDataContainer",
"cardAccount": {
"@id": "if:cardAccount",
"@type": "@id"
},
"CardAccountDeleteResponse": "if:CardAccountDeleteResponse",
"CardTransactionAuthentication": "if:CardTransactionAuthentication",
"cardId": {
"@id": "if:cardId",
"@type": "xsd:string"
},
"merchant": {
"@id": "if:merchant",
"@type": "@id"
},
"transaction": {
"@id": "if:transaction",
"@type": "@id"
},
"CardTransactionAuthenticationConnection": "if:CardTransactionAuthenticationConnection",
"CardTransactionAuthenticationListDataContainer": "if:CardTransactionAuthenticationListDataContainer",
"cardTransactionAuthentication": {
"@id": "if:cardTransactionAuthentication",
"@type": "@id"
},
"cardTransactionAuthentications": {
"@id": "if:cardTransactionAuthentications",
"@container": "@list"
},
"CardTransactionAuthenticationListMetadataContainer": "if:CardTransactionAuthenticationListMetadataContainer",
"CardTransactionAuthenticationListResponse": "if:CardTransactionAuthenticationListResponse",
"CardTransactionAuthenticationResourceQueryInput": "if:CardTransactionAuthenticationResourceQueryInput",
"CardTransactionAuthenticationStatus": "if:CardTransactionAuthenticationStatus",
"ThirdPartyCardAuthenticationEnrollmentType": "if:ThirdPartyCardAuthenticationEnrollmentType",
"ThirdPartyCardTransactionAuthenticationMerchantInfo": "if:ThirdPartyCardTransactionAuthenticationMerchantInfo",
"acquirer": {
"@id": "if:acquirer",
"@type": "xsd:string"
},
"name": {
"@id": "if:name",
"@type": "xsd:string"
},
"url": {
"@id": "if:url",
"@type": "xsd:string"
},
"categoryCode": {
"@id": "if:categoryCode",
"@type": "xsd:string"
},
"appRedirectUrl": {
"@id": "if:appRedirectUrl",
"@type": "xsd:string"
},
"ThirdPartyCardTransactionAuthenticationStatus": "if:ThirdPartyCardTransactionAuthenticationStatus",
"ThirdPartyCardTransactionAuthenticationTransactionInfo": "if:ThirdPartyCardTransactionAuthenticationTransactionInfo",
"creationDateTime": {
"@id": "if:creationDateTime",
"@type": "xsd:dateTime"
},
"CardTransactionAuthenticationGetDataContainer": "if:CardTransactionAuthenticationGetDataContainer",
"CardTransactionAuthenticationGetResponse": "if:CardTransactionAuthenticationGetResponse",
"CardTransactionAuthenticationUpdateRequestDataContainer": "if:CardTransactionAuthenticationUpdateRequestDataContainer",
"CardTransactionAuthenticationUpdateResponse": "if:CardTransactionAuthenticationUpdateResponse",
"CardTransactionAuthenticationUpdateWorkflowContainer": "if:CardTransactionAuthenticationUpdateWorkflowContainer",
"CardTransactionAuthenticationUpdateRequest": "if:CardTransactionAuthenticationUpdateRequest",
"CardAuthentication3DSecureMethod": "if:CardAuthentication3DSecureMethod",
"CardDataInputMethod": "if:CardDataInputMethod",
"CardPresentType": "if:CardPresentType",
"CardTransaction": "if:CardTransaction",
"matchingTransactionId": {
"@id": "if:matchingTransactionId",
"@type": "xsd:string"
},
"accountCurrency": {
"@id": "if:accountCurrency",
"@type": "xsd:string"
},
"transactionAmount": {
"@id": "if:transactionAmount",
"@type": "xsd:decimal"
},
"transactionCurrency": {
"@id": "if:transactionCurrency",
"@type": "xsd:string"
},
"feeAmount": {
"@id": "if:feeAmount",
"@type": "xsd:decimal"
},
"feeCurrency": {
"@id": "if:feeCurrency",
"@type": "xsd:string"
},
"billingAmount": {
"@id": "if:billingAmount",
"@type": "xsd:decimal"
},
"billingCurrency": {
"@id": "if:billingCurrency",
"@type": "xsd:string"
},
"settlementAmount": {
"@id": "if:settlementAmount",
"@type": "xsd:decimal"
},
"settlementCurrency": {
"@id": "if:settlementCurrency",
"@type": "xsd:string"
},
"effectiveTransactionAmount": {
"@id": "if:effectiveTransactionAmount",
"@type": "xsd:decimal"
},
"effectiveFeeAmount": {
"@id": "if:effectiveFeeAmount",
"@type": "xsd:decimal"
},
"transactionExchangeRate": {
"@id": "if:transactionExchangeRate",
"@type": "xsd:decimal"
},
"feeExchangeRate": {
"@id": "if:feeExchangeRate",
"@type": "xsd:decimal"
},
"pos": {
"@id": "if:pos",
"@type": "@id"
},
"serviceProviderEntityId": {
"@id": "if:serviceProviderEntityId",
"@type": "xsd:string"
},
"serviceProviderEntityReference": {
"@id": "if:serviceProviderEntityReference",
"@type": "xsd:string"
},
"reason": {
"@id": "if:reason",
"@type": "xsd:string"
},
"totalAmount": {
"@id": "if:totalAmount",
"@type": "xsd:decimal"
},
"enrichment": {
"@id": "if:enrichment",
"@type": "@id"
},
"CardTransactionListDataContainer": "if:CardTransactionListDataContainer",
"cardTransaction": {
"@id": "if:cardTransaction",
"@type": "@id"
},
"cardTransactions": {
"@id": "if:cardTransactions",
"@container": "@list"
},
"CardTransactionListMetadataContainer": "if:CardTransactionListMetadataContainer",
"CardTransactionListResponse": "if:CardTransactionListResponse",
"CardTransactionResourceQueryInput": "if:CardTransactionResourceQueryInput",
"geCardId": {
"@id": "if:geCardId",
"@type": "xsd:string"
},
"cardAlias": {
"@id": "if:cardAlias",
"@type": "xsd:string"
},
"lastFourDigits": {
"@id": "if:lastFourDigits",
"@type": "xsd:string"
},
"firstSixDigits": {
"@id": "if:firstSixDigits",
"@type": "xsd:string"
},
"accountAlias": {
"@id": "if:accountAlias",
"@type": "xsd:string"
},
"maxAmount": {
"@id": "if:maxAmount",
"@type": "xsd:decimal"
},
"minAmount": {
"@id": "if:minAmount",
"@type": "xsd:decimal"
},
"serviceProviderId": {
"@id": "if:serviceProviderId",
"@type": "xsd:string"
},
"serviceProviderReference": {
"@id": "if:serviceProviderReference",
"@type": "xsd:string"
},
"creationDateFrom": {
"@id": "if:creationDateFrom",
"@type": "xsd:date"
},
"creationDateTo": {
"@id": "if:creationDateTo",
"@type": "xsd:date"
},
"merchantName": {
"@id": "if:merchantName",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "IF API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects IF'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-14) from openapi/if-account-api-openapi.yml, openapi/if-card-api-openapi.yml, openapi/if-card-transaction-api-openapi.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/if-account-api-openapi.yml",
"openapi/if-card-api-openapi.yml",
"openapi/if-card-transaction-api-openapi.yml",
"openapi/if-client-api-openapi.yml",
"openapi/if-exchange-api-openapi.yml"
]
}