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