flutter_kinetra/lib/kt_model/kt_order_bean.dart
2025-09-23 15:09:18 +08:00

39 lines
1.1 KiB
Dart

import 'dart:convert';
/// order_code : "O202507111000016870c46c4c3fd"
/// money : "9.99"
/// is_backhaul : 2
KtOrderBean ktOrderBeanFromJson(String str) => KtOrderBean.fromJson(json.decode(str));
String ktOrderBeanToJson(KtOrderBean data) => json.encode(data.toJson());
class KtOrderBean {
KtOrderBean({String? orderCode, String? money, int? isBackhaul}) {
_orderCode = orderCode;
_money = money;
_isBackhaul = isBackhaul;
}
KtOrderBean.fromJson(dynamic json) {
_orderCode = json['order_code'];
_money = json['money'];
_isBackhaul = json['is_backhaul'];
}
String? _orderCode;
String? _money;
int? _isBackhaul;
KtOrderBean copyWith({String? orderCode, String? money, int? isBackhaul}) =>
KtOrderBean(orderCode: orderCode ?? _orderCode, money: money ?? _money, isBackhaul: isBackhaul ?? _isBackhaul);
String? get orderCode => _orderCode;
String? get money => _money;
int? get isBackhaul => _isBackhaul;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['order_code'] = _orderCode;
map['money'] = _money;
map['is_backhaul'] = _isBackhaul;
return map;
}
}