Class: BankAccountDetailsClass
The details of a Bank Account as presented by a user for checking for identity verification purposes. JSON schema: di_vocab:BankAccount Examples
URI: di_vocab:class/BankAccountDetailsClass
classDiagram
class BankAccountDetailsClass
click BankAccountDetailsClass href "../../classes/BankAccountDetailsClass/"
ValidityClass <|-- BankAccountDetailsClass
click ValidityClass href "../../classes/ValidityClass/"
BankAccountDetailsClass : accountNumber
BankAccountDetailsClass : sortCode
BankAccountDetailsClass : validFrom
BankAccountDetailsClass : validUntil
Inheritance
- BankAccountDetailsClass [ ValidityClass]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| sortCode | 0..1 String |
The sort code for a bank account | direct |
| accountNumber | 0..1 String |
The account number for a bank account | direct |
| validFrom | 0..1 Date |
ValidityClass | |
| validUntil | 0..1 Date |
ValidityClass |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PersonWithDocumentsClass | bankAccount | range | BankAccountDetailsClass |
| IdentityCheckSubjectClass | bankAccount | range | BankAccountDetailsClass |
See Also
Identifier and Mapping Information
Schema Source
- from schema: https://vocab.account.gov.uk/linkml/credentials-schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | di_vocab:BankAccountDetailsClass |
| native | di_vocab:BankAccountDetailsClass |
LinkML Source
Direct
name: BankAccountDetailsClass
description: The details of a Bank Account as presented by a user for checking for
identity verification purposes. <p>JSON schema: [di_vocab:BankAccount](../json-schemas/BankAccount.json)</p>
<p>Examples</p> <ul> <li> [Bank Account](../examples/BankAccountDetailsClass/BankAccount.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/BankAccount.json
mixins:
- ValidityClass
slots:
- sortCode
- accountNumber
Induced
name: BankAccountDetailsClass
description: The details of a Bank Account as presented by a user for checking for
identity verification purposes. <p>JSON schema: [di_vocab:BankAccount](../json-schemas/BankAccount.json)</p>
<p>Examples</p> <ul> <li> [Bank Account](../examples/BankAccountDetailsClass/BankAccount.json)
</li> </ul>
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
see_also:
- ../json-schemas/BankAccount.json
mixins:
- ValidityClass
attributes:
sortCode:
name: sortCode
description: The sort code for a bank account. This is a string holding a 6-digit
numerical code where leading 0 values are maintained.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: sortCode
owner: BankAccountDetailsClass
domain_of:
- BankAccountDetailsClass
range: string
pattern: '[0-9]{6}'
accountNumber:
name: accountNumber
description: The account number for a bank account. This is a string holding
a 8-digit numerical code where leading 0 values are maintained.
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
alias: accountNumber
owner: BankAccountDetailsClass
domain_of:
- BankAccountDetailsClass
range: string
pattern: '[0-9]{8}'
validFrom:
name: validFrom
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: schema:validFrom
alias: validFrom
owner: BankAccountDetailsClass
domain_of:
- ValidityClass
- MitigatingCredentialClass
range: date
validUntil:
name: validUntil
from_schema: https://vocab.account.gov.uk/linkml/credentials-schema
rank: 1000
slot_uri: schema:validUntil
alias: validUntil
owner: BankAccountDetailsClass
domain_of:
- ValidityClass
range: date