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