Skip to content

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

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&#58; [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&#58; [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