AtomicDistribution class

Pass in enforced deposit settings. Enforcing deposit settings will eliminate company search results that do not support the distribution settings.

Constructors

AtomicDistribution({required AtomicDistributionType type, num? amount, String? action, bool? canUpdate})

Properties

action String?
The operation to perform when updating the distribution. The default value is create which will add a new distribution. The value of update indicates an update to an existing distribution matched by the routing and account number. The value of delete removes a distribution matched by the routing and account number.
final
amount num?
When type is fixed, it indicates a dollar amount to be used for the distribution. When type is percent, it indicates a percentage of a paycheck. This is not required if type is total. This value cannot be updated by the user unless canUpdate is set to true.
final
canUpdate bool?
Allows a user to specify any amount they would like, overwriting the default amount. Defaults to false.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type AtomicDistributionType
Can be total to indicate the remaining balance of their paycheck, fixed to indicate a specific dollar amount, or percent to indicate a percentage of their paycheck.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON object representation.
toString() String
A string representation of this object.
inherited

Operators

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