aslan-flutter/lib/chatvibe_domain/models/res/at_user_counter_res.dart
2026-07-01 18:25:58 +08:00

46 lines
1.1 KiB
Dart

/// counterType : ""
/// quantity : 0
/// formatQuantity : ""
class ATUserCounterRes {
ATUserCounterRes({String? counterType, String? quantity, String? formatQuantity}) {
_counterType = counterType;
_quantity = quantity;
_formatQuantity = formatQuantity;
}
ATUserCounterRes.fromJson(dynamic json) {
_counterType = json['counterType'];
_quantity = json['quantity'];
_formatQuantity = json['formatQuantity'];
}
String? _counterType;
String? _quantity;
String? _formatQuantity;
ATUserCounterRes copyWith({
String? counterType,
String? quantity,
String? formatQuantity,
}) => ATUserCounterRes(
counterType: counterType ?? _counterType,
quantity: quantity ?? _quantity,
formatQuantity: formatQuantity ?? _formatQuantity,
);
String? get counterType => _counterType;
String? get quantity => _quantity;
String? get formatQuantity => _formatQuantity;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['counterType'] = _counterType;
map['quantity'] = _quantity;
map['formatQuantity'] = _formatQuantity;
return map;
}
}