const String TransactionTableName = 'transactions'; const String TransactionColumnId = 'id'; const String TransactionColumnUuid = 'uuid'; const String TransactionColumnType = 'type'; const String TransactionColumnStatus = 'status'; const String TransactionColumnData = 'data'; const String TransactionColumnAppCompanyId = 'appCompanyId'; const String TransactionColumnCreatedAt = 'createdAt'; const int TransactionTypeSell = 1; const int TransactionTypeBuy = 2; const int TransactionStatusPrepare = 0; class Transaction { int? id; String? uuid; int? type; int? status; String? data; int? appCompanyId; String? createdAt; Map toMap() { var map = { TransactionColumnUuid: uuid, TransactionColumnType: type, TransactionColumnStatus: status, TransactionColumnData: data, TransactionColumnAppCompanyId: appCompanyId, TransactionColumnCreatedAt: createdAt, }; if (id != null) { map[TransactionColumnId] = id; } return map; } Transaction(); Transaction.fromMap(Map map) { id = map[TransactionColumnId]; uuid = map[TransactionColumnUuid]; type = map[TransactionColumnType]; status = map[TransactionColumnStatus]; appCompanyId = map[TransactionColumnAppCompanyId]; data = map[TransactionColumnData]; createdAt = map[TransactionColumnCreatedAt]; } }