You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.2 KiB
Dart
41 lines
1.2 KiB
Dart
class TransactionHistoryRequest {
|
|
String porOrgacode = "";
|
|
String mbmBkmsnumber = "";
|
|
String sgtGntrvaluedatefrom = "";
|
|
String sgtGntrvaluedateto = "";
|
|
String type = "";
|
|
|
|
TransactionHistoryRequest({
|
|
this.porOrgacode = "",
|
|
this.mbmBkmsnumber = "",
|
|
this.sgtGntrvaluedatefrom = "",
|
|
this.sgtGntrvaluedateto = "",
|
|
this.type = "",
|
|
});
|
|
|
|
Map<String, dynamic> toMap() {
|
|
return {
|
|
'porOrgacode': porOrgacode,
|
|
'mbmBkmsnumber': mbmBkmsnumber,
|
|
'sgtGntrvaluedatefrom': sgtGntrvaluedatefrom,
|
|
'sgtGntrvaluedateto': sgtGntrvaluedateto,
|
|
'type': type,
|
|
};
|
|
}
|
|
|
|
factory TransactionHistoryRequest.fromMap(Map<String, dynamic> map) {
|
|
return TransactionHistoryRequest(
|
|
porOrgacode: map['porOrgacode'] ?? '',
|
|
mbmBkmsnumber: map['mbmBkmsnumber'] ?? '',
|
|
sgtGntrvaluedatefrom: map['sgtGntrvaluedatefrom'] ?? '',
|
|
sgtGntrvaluedateto: map['sgtGntrvaluedateto'] ?? '',
|
|
type: map['type'] ?? 'pdf',
|
|
);
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return 'TransactionHistoryRequest{porOrgacode: $porOrgacode, mbmBkmsnumber: $mbmBkmsnumber, sgtGntrvaluedatefrom: $sgtGntrvaluedatefrom, sgtGntrvaluedateto: $sgtGntrvaluedateto, type: $type}';
|
|
}
|
|
}
|