Skip to content

Entities

AccountHolderId module-attribute

AccountHolderId = NewType('AccountHolderId', UUID)

AccountId module-attribute

AccountId = NewType('AccountId', UUID)

SepaBeneficiaryId module-attribute

SepaBeneficiaryId = NewType('SepaBeneficiaryId', UUID)

Account dataclass

Account(
    id,
    account_holder_id,
    description,
    reference,
    status,
    external_id,
)

Account entity.

account_holder_id instance-attribute

account_holder_id

description instance-attribute

description

external_id instance-attribute

external_id

Opaque identifier of the account in the payment service provider.

id instance-attribute

id

reference instance-attribute

reference

status instance-attribute

status

AccountHolder dataclass

AccountHolder(id, description, external_id, reference)

Entity owning an account.

description instance-attribute

description

external_id instance-attribute

external_id

id instance-attribute

id

reference instance-attribute

reference

SepaBeneficiary dataclass

SepaBeneficiary(
    id,
    account_id,
    provider,
    external_id,
    name,
    iban,
    issued_at,
    status,
)

SEPA beneficiary entity.

account_id instance-attribute

account_id

external_id instance-attribute

external_id

iban instance-attribute

iban

id instance-attribute

id

issued_at instance-attribute

issued_at

name instance-attribute

name

provider instance-attribute

provider

status instance-attribute

status