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/accept_receive_transaction....

47 lines
1.2 KiB
Dart

class AcceptReceiveTransactionModel {
int id;
String cmpTranpin;
bool isAccepted;
String cmpCustcode;
String cmpRefcode;
String porOrgacode;
AcceptReceiveTransactionModel({
required this.id,
required this.cmpTranpin,
required this.isAccepted,
required this.cmpCustcode,
required this.cmpRefcode,
required this.porOrgacode,
});
/// Convert object to a Map
Map<String, dynamic> toMap() {
return {
'id': id,
'cmpTranpin': cmpTranpin,
'isAccepted': isAccepted,
'cmpCustcode': cmpCustcode,
'cmpRefcode': cmpRefcode,
'porOrgacode': porOrgacode,
};
}
/// Create object from a Map
factory AcceptReceiveTransactionModel.fromMap(Map<String, dynamic> map) {
return AcceptReceiveTransactionModel(
id: map['id'],
cmpTranpin: map['cmpTranpin'],
isAccepted: map['isAccepted'],
cmpCustcode: map['cmpCustcode'],
cmpRefcode: map['cmpRefcode'],
porOrgacode: map['porOrgacode'],
);
}
@override
String toString() {
return 'AcceptReceiveTransactionModel{id: $id, cmpTranpin: $cmpTranpin, isAccepted: $isAccepted, cmpCustcode: $cmpCustcode, cmpRefcode: $cmpRefcode, porOrgacode: $porOrgacode}';
}
}