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 Payment Mandate
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 ● SepaDirectDebitB2b object ● SuspendReceivedDirectDebitMandateSuccessPayload object ● UpdateReceivedSepaDirectDebitB2bMandateSuccessPayload object
Implemented By
InternalReceivedDirectDebitMandate object ● SEPAReceivedDirectDebitMandate object