Skip to main content

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