Skip to main content

InternalReceivedDirectDebitMandate

Received direct debit mandate for SEPA

type InternalReceivedDirectDebitMandate implements InternalDirectDebitMandate, ReceivedDirectDebitMandate {
id: ID!
transactions(
first: Int! = 50
after: String
filters: TransactionsFiltersInput
): TransactionConnection
version: String!
createdAt: DateTime!
updatedAt: DateTime!
reference: String!
scheme: InternalReceivedDirectDebitMandateScheme!
sequence: InternalReceivedDirectDebitMandateSequence!
creditor: InternalReceivedDirectDebitMandateCreditor!
ultimateCreditorName: String
executedAt: DateTime
signatureDate: Date
expiredAt: Date
statusInfo: ReceivedDirectDebitMandateStatusInfo!
account: Account
iban: IBAN!
name: String
}

Fields

InternalReceivedDirectDebitMandate.id ● ID! non-null scalar

Unique identifier of the received internal direct debit mandate, generated by Swan

InternalReceivedDirectDebitMandate.transactions ● TransactionConnection object

List of transactions associated with the Internal Receive Direct Debit Mandate.

Implements the Relay Connection interface, used to paginate list of element (Learn More)

InternalReceivedDirectDebitMandate.transactions.first ● Int! non-null scalar

the number of elements to load (default value 50, maximum: 100)

InternalReceivedDirectDebitMandate.transactions.after ● String scalar

the index (a unique reference in string form) from which you will load the following elements

InternalReceivedDirectDebitMandate.transactions.filters ● TransactionsFiltersInput input

the list of elements needs to be filtered

InternalReceivedDirectDebitMandate.version ● String! non-null scalar

Version of the received internal direct debit mandate

InternalReceivedDirectDebitMandate.createdAt ● DateTime! non-null scalar

Creation date of the received internal direct debit mandate

InternalReceivedDirectDebitMandate.updatedAt ● DateTime! non-null scalar

Last Update date of the received internal direct debit mandate

InternalReceivedDirectDebitMandate.reference ● String! non-null scalar

Received internal direct debit Unique Mandate Reference (UMR)

InternalReceivedDirectDebitMandate.scheme ● InternalReceivedDirectDebitMandateScheme! non-null enum

Received internal direct debit mandate scheme

InternalReceivedDirectDebitMandate.sequence ● InternalReceivedDirectDebitMandateSequence! non-null enum

Received internal direct debit mandate sequence

InternalReceivedDirectDebitMandate.creditor ● InternalReceivedDirectDebitMandateCreditor! non-null object

Received internal direct debit creditor

InternalReceivedDirectDebitMandate.ultimateCreditorName ● String scalar

Received internal direct debit ultimate creditor name

InternalReceivedDirectDebitMandate.executedAt ● DateTime scalar

Date of the last internal direct debit transaction executed for the concerned received internal direct debit mandate

InternalReceivedDirectDebitMandate.signatureDate ● Date scalar

Date of signature of the received internal direct debit mandate

InternalReceivedDirectDebitMandate.expiredAt ● Date scalar

Expiry date of the received internal direct debit mandate, computed automatically (36 months from the executedAt date)

InternalReceivedDirectDebitMandate.statusInfo ● ReceivedDirectDebitMandateStatusInfo! non-null interface

Mandate status information of the received internal direct debit mandate

InternalReceivedDirectDebitMandate.account ● Account object

Account of the received internal direct debit mandate debtor

InternalReceivedDirectDebitMandate.iban ● IBAN! non-null scalar

Iban of the received internal direct debit mandate debtor

InternalReceivedDirectDebitMandate.name ● String scalar

Mandate name

Interfaces

InternalDirectDebitMandate interface

ReceivedDirectDebitMandate interface

Interface for Received Direct Debit Mandate