string IDataErrorInfo.this[string columnName] { get { string ret = ValidateProperty(columnName); if (ret != string.Empty) { if (!InvalidFields.Contains(columnName)) { InvalidFields.Add(columnName); } } else { if (InvalidFields.Contains(columnName)) { InvalidFields.Remove(columnName); } } if (!_SubmitAttempted) { ret = string.Empty; } return(ret); } }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class ScheduledRefundsNotificationContent {\n"); sb.Append(" AccountCode: ").Append(AccountCode).Append("\n"); sb.Append(" AccountHolderCode: ").Append(AccountHolderCode).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" LastPayout: ").Append(LastPayout).Append("\n"); sb.Append(" RefundResults: ").Append(RefundResults.ObjectListToString()).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class RefundFundsTransferNotificationContent {\n"); sb.Append(" Amount: ").Append(Amount).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" MerchantReference: ").Append(MerchantReference).Append("\n"); sb.Append(" OriginalReference: ").Append(OriginalReference).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class GetOnboardingUrlResponse {\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" PspReference: ").Append(PspReference).Append("\n"); sb.Append(" RedirectUrl: ").Append(RedirectUrl).Append("\n"); sb.Append(" ResultCode: ").Append(ResultCode).Append("\n"); sb.Append(" SubmittedAsync: ").Append(SubmittedAsync).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class AccountHolderStatusChangeNotificationContent {\n"); sb.Append(" AccountHolderCode: ").Append(AccountHolderCode).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" NewStatus: ").Append(NewStatus).Append("\n"); sb.Append(" OldStatus: ").Append(OldStatus).Append("\n"); sb.Append(" Reason: ").Append(Reason).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class DirectDebitInitiatedNotificationContent {\n"); sb.Append(" AccountCode: ").Append(AccountCode).Append("\n"); sb.Append(" Amount: ").Append(Amount).Append("\n"); sb.Append(" DebitInitiationDate: ").Append(DebitInitiationDate).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" MerchantAccountCode: ").Append(MerchantAccountCode).Append("\n"); sb.Append(" Splits: ").Append(Splits.ObjectListToString()).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class BeneficiarySetupNotificationContent {\n"); sb.Append(" DestinationAccountCode: ").Append(DestinationAccountCode).Append("\n"); sb.Append(" DestinationAccountHolderCode: ").Append(DestinationAccountHolderCode).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" MerchantReference: ").Append(MerchantReference).Append("\n"); sb.Append(" SourceAccountCode: ").Append(SourceAccountCode).Append("\n"); sb.Append(" SourceAccountHolderCode: ").Append(SourceAccountHolderCode).Append("\n"); sb.Append(" TransferDate: ").Append(TransferDate).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class TransferFundsNotificationContent {\n"); sb.Append(" Amount: ").Append(Amount).Append("\n"); sb.Append(" DestinationAccountCode: ").Append(DestinationAccountCode).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" MerchantReference: ").Append(MerchantReference).Append("\n"); sb.Append(" SourceAccountCode: ").Append(SourceAccountCode).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); sb.Append(" TransferCode: ").Append(TransferCode).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
/// <summary> /// Get the string presentation of the object /// </summary> /// <returns>String presentation of the object</returns> public override string ToString() { var sb = new StringBuilder(); sb.Append("class AccountHolderPayoutNotificationContent {\n"); sb.Append(" AccountCode: ").Append(AccountCode).Append("\n"); sb.Append(" AccountHolderCode: ").Append(AccountHolderCode).Append("\n"); sb.Append(" Amounts: ").Append(Amounts.ObjectListToString()).Append("\n"); sb.Append(" BankAccountDetail: ").Append(BankAccountDetail).Append("\n"); sb.Append(" Description: ").Append(Description).Append("\n"); sb.Append(" EstimatedArrivalDate: ").Append(EstimatedArrivalDate).Append("\n"); sb.Append(" InvalidFields: ").Append(InvalidFields.ObjectListToString()).Append("\n"); sb.Append(" MerchantReference: ").Append(MerchantReference).Append("\n"); sb.Append(" OriginalPspReference: ").Append(OriginalPspReference).Append("\n"); sb.Append(" PayoutAccountCountry: ").Append(PayoutAccountCountry).Append("\n"); sb.Append(" PayoutAccountNumber: ").Append(PayoutAccountNumber).Append("\n"); sb.Append(" PayoutBankName: ").Append(PayoutBankName).Append("\n"); sb.Append(" PayoutBranchCode: ").Append(PayoutBranchCode).Append("\n"); sb.Append(" PayoutReference: ").Append(PayoutReference).Append("\n"); sb.Append(" PayoutSpeed: ").Append(PayoutSpeed).Append("\n"); sb.Append(" Status: ").Append(Status).Append("\n"); sb.Append("}\n"); return(sb.ToString()); }
public ValidationFailedException(InvalidFields invalidFields) : base(new Error {Code = ErrorCode.ValidationFailed}) { InvalidFields = invalidFields; }
public ValidationObject(TModel model, PropertyInfo field, Pipeline pipe, FailLevel level, ValidationFail fail) { Object = model; InvalidFields.Add(new InvalidFieldData(field, pipe, level, fail)); }
public void AddInvalidField <MODEL>(Expression <Func <MODEL, object> > fieldExpression) { var name = ReflectionHelper.GetAccessor(fieldExpression).Name; InvalidFields.Add(name); }