Files
cashier_reserve_app/lib/datas/reserve/table_area_model.dart
2024-11-25 17:26:41 +08:00

118 lines
2.4 KiB
Dart

import 'dart:convert';
/// capacityRange : null
/// createdAt : 1716791935255
/// id : 20
/// name : "大厅"
/// price : null
/// shopId : 11
/// sort : 0
/// updatedAt : 1716791935255
/// view : null
TableAreaModel tableAreaModelFromJson(String str) =>
TableAreaModel.fromJson(json.decode(str));
String tableAreaModelToJson(TableAreaModel data) => json.encode(data.toJson());
class TableAreaModel {
TableAreaModel({
dynamic capacityRange,
num? createdAt,
num? id,
String? name,
dynamic price,
num? shopId,
num? sort,
num? updatedAt,
dynamic view,
}) {
_capacityRange = capacityRange;
_createdAt = createdAt;
_id = id;
_name = name;
_price = price;
_shopId = shopId;
_sort = sort;
_updatedAt = updatedAt;
_view = view;
}
TableAreaModel.fromJson(dynamic json) {
_capacityRange = json['capacityRange'];
_createdAt = json['createdAt'];
_id = json['id'];
_name = json['name'];
_price = json['price'];
_shopId = json['shopId'];
_sort = json['sort'];
_updatedAt = json['updatedAt'];
_view = json['view'];
}
dynamic _capacityRange;
num? _createdAt;
num? _id;
String? _name;
dynamic _price;
num? _shopId;
num? _sort;
num? _updatedAt;
dynamic _view;
TableAreaModel copyWith({
dynamic capacityRange,
num? createdAt,
num? id,
String? name,
dynamic price,
num? shopId,
num? sort,
num? updatedAt,
dynamic view,
}) =>
TableAreaModel(
capacityRange: capacityRange ?? _capacityRange,
createdAt: createdAt ?? _createdAt,
id: id ?? _id,
name: name ?? _name,
price: price ?? _price,
shopId: shopId ?? _shopId,
sort: sort ?? _sort,
updatedAt: updatedAt ?? _updatedAt,
view: view ?? _view,
);
dynamic get capacityRange => _capacityRange;
num? get createdAt => _createdAt;
num? get id => _id;
String? get name => _name;
dynamic get price => _price;
num? get shopId => _shopId;
num? get sort => _sort;
num? get updatedAt => _updatedAt;
dynamic get view => _view;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['capacityRange'] = _capacityRange;
map['createdAt'] = _createdAt;
map['id'] = _id;
map['name'] = _name;
map['price'] = _price;
map['shopId'] = _shopId;
map['sort'] = _sort;
map['updatedAt'] = _updatedAt;
map['view'] = _view;
return map;
}
}