An object representing a Bonus payment paid to a Worker.
- @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)
- assignmentId → String
The ID of the assignment associated with this bonus payment.
@JsonKey(name: 'AssignmentId'), final
- bonusAmount → String
@JsonKey(name: 'BonusAmount'), final
- grantTime → DateTime
- The date and time of when the bonus was granted.
- hashCode → int
The hash code for this object. [...]
- reason → String
The Reason text given when the bonus was granted, if any.
@JsonKey(name: 'Reason'), final
- runtimeType → Type
A representation of the runtime type of the object.
- workerId → String
The ID of the Worker to whom the bonus was paid.
@JsonKey(name: 'WorkerId'), final