SEPAReceivedDirectDebitMandate
Received direct debit mandate for SEPA
type SEPAReceivedDirectDebitMandate implements SEPADirectDebitMandate, ReceivedDirectDebitMandate {
id: ID!
transactions(
first: Int! = 50
after: String
orderBy: TransactionsOrderByInput
filters: TransactionsFiltersInput
): TransactionConnection
version: String!
createdAt: DateTime!
updatedAt: DateTime!
reference: String!
scheme: SEPAReceivedDirectDebitMandateScheme!
sequence: SEPAReceivedDirectDebitMandateSequence!
creditor: SEPAReceivedDirectDebitMandateCreditor!
ultimateCreditorName: String
executedAt: DateTime
signatureDate: Date
expiredAt: Date
statusInfo: ReceivedDirectDebitMandateStatusInfo!
account: Account
iban: IBAN!
name: String
}
Fields
SEPAReceivedDirectDebitMandate.id
● ID!
non-null scalar
Unique identifier of the received SEPA direct debit mandate, generated by Swan
SEPAReceivedDirectDebitMandate.transactions
● TransactionConnection
object
List of transactions associated with the SEPA Receive Direct Debit Mandate.
Implements the Relay Connection interface, used to paginate list of element (Learn More)
SEPAReceivedDirectDebitMandate.transactions.first
● Int!
non-null scalar
the number of elements to load (default value 50, maximum: 100)
SEPAReceivedDirectDebitMandate.transactions.after
● String
scalar
the index (a unique reference in string form) from which you will load the following elements
SEPAReceivedDirectDebitMandate.transactions.orderBy
● TransactionsOrderByInput
input
an order you can apply to your list of connections (default value UpdatedAt desc)
SEPAReceivedDirectDebitMandate.transactions.filters
● TransactionsFiltersInput
input
a filtering table you can apply to your list of connections
SEPAReceivedDirectDebitMandate.version
● String!
non-null scalar
Version of the received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.createdAt
● DateTime!
non-null scalar
Creation date of the received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.updatedAt
● DateTime!
non-null scalar
Last Update date of the received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.reference
● String!
non-null scalar
Received SEPA direct debit Unique Mandate Reference (UMR)
SEPAReceivedDirectDebitMandate.scheme
● SEPAReceivedDirectDebitMandateScheme!
non-null enum
Received SEPA direct debit mandate scheme
SEPAReceivedDirectDebitMandate.sequence
● SEPAReceivedDirectDebitMandateSequence!
non-null enum
Received SEPA direct debit mandate sequence
SEPAReceivedDirectDebitMandate.creditor
● SEPAReceivedDirectDebitMandateCreditor!
non-null object
Received SEPA direct debit creditor
SEPAReceivedDirectDebitMandate.ultimateCreditorName
● String
scalar
Received SEPA direct debit ultimate creditor name
SEPAReceivedDirectDebitMandate.executedAt
● DateTime
scalar
Date of the last SEPA direct debit transaction executed for the concerned received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.signatureDate
● Date
scalar
Date of signature of the received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.expiredAt
● Date
scalar
Expiry date of the received SEPA direct debit mandate, computed automatically (36 months from the executedAt date)
SEPAReceivedDirectDebitMandate.statusInfo
● ReceivedDirectDebitMandateStatusInfo!
non-null interface
Mandate status information of the received SEPA direct debit mandate
SEPAReceivedDirectDebitMandate.account
● Account
object
Account of the received SEPA direct debit mandate debtor
SEPAReceivedDirectDebitMandate.iban
● IBAN!
non-null scalar
Iban of the received SEPA direct debit mandate debtor
SEPAReceivedDirectDebitMandate.name
● String
scalar
Mandate name
Interfaces
SEPADirectDebitMandate
interface
ReceivedDirectDebitMandate
interface
Interface for Received Direct Debit Mandate