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.
uco-mobile-poc/lib/app/models/TransactionHistoryRequest.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}';
}
}