reserve_info_model.dart 2.04 KB
import 'package:json_annotation/json_annotation.dart'; 
  
part 'reserve_info_model.g.dart';


@JsonSerializable()
  class ReserveInfoModel extends Object {

  @JsonKey(name: 'ret')
  int ret;

  @JsonKey(name: 'data')
  SunReserveInfoModel data;

  @JsonKey(name: 'msg')
  String msg;

  ReserveInfoModel(this.ret,this.data,this.msg,);

  factory ReserveInfoModel.fromJson(Map<String, dynamic> srcJson) => _$ReserveInfoModelFromJson(srcJson);

  Map<String, dynamic> toJson() => _$ReserveInfoModelToJson(this);

}

  
@JsonSerializable()
  class  SunReserveInfoModel extends Object {

  @JsonKey(name: 'row')
  RowModel row;

  @JsonKey(name: 'list')
  List<dynamic> list;

  @JsonKey(name: 'table')
  List<dynamic> table;

  SunReserveInfoModel(this.row,this.list,this.table,);

  factory SunReserveInfoModel.fromJson(Map<String, dynamic> srcJson) => _$SunReserveInfoModelFromJson(srcJson);

  Map<String, dynamic> toJson() => _$SunReserveInfoModelToJson(this);

}

  
@JsonSerializable()
  class RowModel extends Object {

  @JsonKey(name: 'id')
  String id;

  @JsonKey(name: 'tableinfo')
  String tableinfo;

  @JsonKey(name: 'tid')
  String tid;

  @JsonKey(name: 'rname')
  String rname;

  @JsonKey(name: 'sex')
  String sex;

  @JsonKey(name: 'phone')
  String phone;

  @JsonKey(name: 'cusman')
  String cusman;

  @JsonKey(name: 'ddate')
  String ddate;

  @JsonKey(name: 'cdate')
  String cdate;

  @JsonKey(name: 'cusdem')
  String cusdem;

  @JsonKey(name: 'status')
  String status;

  @JsonKey(name: 'action')
  String action;

  @JsonKey(name: 'is_set_ddate')
  String isSetDdate;

  @JsonKey(name: 'ddate_solt')
  String ddateSolt;

  @JsonKey(name: 'type')
  String type;

  @JsonKey(name: 'name')
  String name;

  RowModel(this.id,this.tableinfo,this.tid,this.rname,this.sex,this.phone,this.cusman,this.ddate,this.cdate,this.cusdem,this.status,this.action,this.isSetDdate,this.ddateSolt,this.type,this.name,);

  factory RowModel.fromJson(Map<String, dynamic> srcJson) => _$RowModelFromJson(srcJson);

  Map<String, dynamic> toJson() => _$RowModelToJson(this);

}