Files
zh-chat-flutter/lib/models/im/transfer_model.dart
2022-10-20 14:21:39 +08:00

33 lines
759 B
Dart

import 'dart:convert';
import 'package:chat/models/im/custom_message_model.dart';
class TransferModel extends CustomMessageModel {
@override
String businessID;
String amount;
int orderId;
bool isReceived;
TransferModel({
this.businessID = CustomMessageType.DT_TRANSFER,
required this.amount,
required this.orderId,
this.isReceived = false,
});
factory TransferModel.fromJson(Map<String, dynamic> json) => TransferModel(
businessID: json['businessID'],
amount: json['amount'],
orderId: json['orderId'] ?? 33,
);
@override
String toJson() => json.encode({
'businessID': businessID,
'amount': amount,
'orderId': orderId,
'isReceived': isReceived,
});
}