diff --git a/src/NoFrixion.MoneyMoov/Models/Mandates/Mandate.cs b/src/NoFrixion.MoneyMoov/Models/Mandates/Mandate.cs index 0c15ffc0..1ff11af5 100755 --- a/src/NoFrixion.MoneyMoov/Models/Mandates/Mandate.cs +++ b/src/NoFrixion.MoneyMoov/Models/Mandates/Mandate.cs @@ -112,11 +112,14 @@ public class Mandate /// /// Currency of this mandate. /// - public CurrencyTypeEnum Currency { get; set; } - + public CurrencyTypeEnum Currency { get; set; } + /// - /// Amount of this mandate. + /// This is an optional field that with mandates created via Account Information Services can be + /// used to do a balance check on the payer's account. We don't currenlty support the AIS workflow. /// + [System.Text.Json.Serialization.JsonIgnore] + [Newtonsoft.Json.JsonProperty] public decimal Amount { get; set; } /// diff --git a/src/NoFrixion.MoneyMoov/Models/Mandates/MandateCreate.cs b/src/NoFrixion.MoneyMoov/Models/Mandates/MandateCreate.cs index 4deac1d3..416a2133 100644 --- a/src/NoFrixion.MoneyMoov/Models/Mandates/MandateCreate.cs +++ b/src/NoFrixion.MoneyMoov/Models/Mandates/MandateCreate.cs @@ -124,10 +124,11 @@ public class MandateCreate public CurrencyTypeEnum Currency { get; set; } /// - /// Amount of the mandate. + /// This is an optional field that with mandates created via Account Information Services can be + /// used to do a balance check on the payer's account. We don't currenlty support the AIS workflow. /// - [Required(ErrorMessage = "Please, specify an amount.")] - [Range(0.00001, double.MaxValue, ErrorMessage = "Minimum value of 0.00001 is required for Amount")] + [System.Text.Json.Serialization.JsonIgnore] + [Newtonsoft.Json.JsonProperty] public decimal Amount { get; set; } ///