CreditPayStub class

Available Extensions
Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

CreditPayStub({required CreditPayStubDeductions deductions, required String? documentId, required CreditDocumentMetadata documentMetadata, required CreditPayStubEarnings earnings, required CreditPayStubEmployee employee, required CreditPayStubEmployer employer, required CreditPayStubNetPay netPay, required PayStubPayPeriodDetails payPeriodDetails})
CreditPayStub.fromJson(Map<String, dynamic> json)
factory

Properties

deductions CreditPayStubDeductions
final
documentId String?
final
documentMetadata CreditDocumentMetadata
final
earnings CreditPayStubEarnings
final
employee CreditPayStubEmployee
final
employer CreditPayStubEmployer
final
hashCode int
The hash code for this object.
no setteroverride
netPay CreditPayStubNetPay
final
payPeriodDetails PayStubPayPeriodDetails
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

operator ==(dynamic other) bool
The equality operator.
override

Constants

fromJsonFactory → const CreditPayStub Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(CreditPayStub instance)