@type t() :: %MollieAPI.Model.MandateRequest{
_links: MollieAPI.Model.EntityMandateLinks.t() | nil,
consumerAccount: any() | nil,
consumerBic: any() | nil,
consumerEmail: any() | nil,
consumerName: any(),
createdAt: any() | nil,
customerId: String.t() | nil,
details: MollieAPI.Model.EntityMandateDetails.t() | nil,
id: String.t() | nil,
mandateReference: any() | nil,
method: MollieAPI.Model.MandateMethod.t(),
mode: MollieAPI.Model.Mode.t() | nil,
payPalVaultId: any() | nil,
paypalBillingAgreementId: any() | nil,
resource: any() | nil,
signatureDate: any() | nil,
status: MollieAPI.Model.MandateStatus.t() | nil,
testmode: any() | nil
}