ReceivedDirectDebitMandate
Interface for Received Direct Debit Mandate
interface ReceivedDirectDebitMandate {
id: ID!
version: String!
createdAt: DateTime!
updatedAt: DateTime!
signatureDate: Date
executedAt: DateTime
expiredAt: Date
statusInfo: ReceivedDirectDebitMandateStatusInfo!
name: String
}
Fields
ReceivedDirectDebitMandate.id
● ID!
non-null scalar
Unique identifier of the received direct debit mandate, generated by Swan
ReceivedDirectDebitMandate.version
● String!
non-null scalar
Version of the received direct debit mandate
ReceivedDirectDebitMandate.createdAt
● DateTime!
non-null scalar
Creation date of the received direct debit mandate
ReceivedDirectDebitMandate.updatedAt
● DateTime!
non-null scalar
Last Update date of the received direct debit mandate
ReceivedDirectDebitMandate.signatureDate
● Date
scalar
Date of signature of the received direct debit mandate
ReceivedDirectDebitMandate.executedAt
● DateTime
scalar
Date of the last direct debit transaction executed for the concerned received direct debit mandate
ReceivedDirectDebitMandate.expiredAt
● Date
scalar
Expiry date of the received direct debit mandate
ReceivedDirectDebitMandate.statusInfo
● ReceivedDirectDebitMandateStatusInfo!
non-null interface
Mandate status information of the received direct debit mandate
ReceivedDirectDebitMandate.name
● String
scalar
Mandate name
Returned By
receivedDirectDebitMandate
query
Member Of
AddReceivedInternalDirectDebitB2bMandateSuccessPayload
object ● AddReceivedSepaDirectDebitB2bMandateSuccessPayload
object ● EnableReceivedDirectDebitMandateSuccessPayload
object ● ReceivedDirectDebitMandateEdge
object ● SuspendReceivedDirectDebitMandateSuccessPayload
object ● UpdateReceivedSepaDirectDebitB2bMandateSuccessPayload
object
Implemented By
InternalReceivedDirectDebitMandate
object ● SEPAReceivedDirectDebitMandate
object