ValidationRuleBoletoBancarioRequiredness class

Inheritance
Annotations
  • @JsonSerializable()

Constructors

ValidationRuleBoletoBancarioRequiredness.new(int fiscalNumberLengthToValidate, ValidationType validationType, String messageId)
ValidationRuleBoletoBancarioRequiredness.fromJson(Map<String, dynamic> json)
factory

Properties

fiscalNumberLengthToValidate int
final
hashCode int
The hash code for this object.
no setterinherited
messageId String
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validationType ValidationType
finalinherited

Methods

isFieldRequired(PaymentRequest paymentRequest) bool
Validates if the field is required based on the length of the Fiscal Number field.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited
validateValueForFieldOfPaymentRequest({required String fieldId, required PaymentRequest request}) Future<List<ValidationErrorMessage>>
Validates the value of the PaymentProductField corresponding to the provided fieldId in the provided request.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited