Commit ff3170bdf629ee5b60a990a2073f953d256f3fde

Authored by wdn127929
1 parent 072356f7

我的客户首页接口

import 'package:json_annotation/json_annotation.dart';
import 'package:json_annotation/json_annotation.dart';
part 'guest_manage_model.g.dart';
@JsonSerializable()
class GuestManageModel extends Object {
@JsonKey(name: 'ret')
int ret;
@JsonKey(name: 'data')
GuestManageSunModel data;
@JsonKey(name: 'msg')
String msg;
GuestManageModel(this.ret,this.data,this.msg,);
factory GuestManageModel.fromJson(Map<String, dynamic> srcJson) => _$GuestManageModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$GuestManageModelToJson(this);
}
@JsonSerializable()
class GuestManageSunModel extends Object {
@JsonKey(name: 'myCustomer')
int myCustomer;
@JsonKey(name: 'active')
Active active;
@JsonKey(name: 'sleep')
Sleep sleep;
@JsonKey(name: 'drain')
Drain drain;
@JsonKey(name: 'Tips')
Tips tips;
GuestManageSunModel(this.myCustomer,this.active,this.sleep,this.drain,this.tips,);
factory GuestManageSunModel.fromJson(Map<String, dynamic> srcJson) => _$GuestManageSunModelFromJson(srcJson);
Map<String, dynamic> toJson() => _$GuestManageSunModelToJson(this);
}
@JsonSerializable()
class Active extends Object {
@JsonKey(name: 'count')
int count;
@JsonKey(name: 'scale')
String scale;
Active(this.count,this.scale,);
factory Active.fromJson(Map<String, dynamic> srcJson) => _$ActiveFromJson(srcJson);
Map<String, dynamic> toJson() => _$ActiveToJson(this);
}
@JsonSerializable()
class Sleep extends Object {
@JsonKey(name: 'count')
int count;
@JsonKey(name: 'scale')
String scale;
Sleep(this.count,this.scale,);
factory Sleep.fromJson(Map<String, dynamic> srcJson) => _$SleepFromJson(srcJson);
Map<String, dynamic> toJson() => _$SleepToJson(this);
}
@JsonSerializable()
class Drain extends Object {
@JsonKey(name: 'count')
int count;
@JsonKey(name: 'scale')
String scale;
Drain(this.count,this.scale,);
factory Drain.fromJson(Map<String, dynamic> srcJson) => _$DrainFromJson(srcJson);
Map<String, dynamic> toJson() => _$DrainToJson(this);
}
@JsonSerializable()
class Tips extends Object {
@JsonKey(name: 'task')
List<List<String>> task;
@JsonKey(name: 'recover')
List<String> recover;
@JsonKey(name: 'awaken')
List<String> awaken;
Tips(this.task,this.recover,this.awaken,);
factory Tips.fromJson(Map<String, dynamic> srcJson) => _$TipsFromJson(srcJson);
Map<String, dynamic> toJson() => _$TipsToJson(this);
}
... ...
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'guest_manage_model.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
GuestManageModel _$GuestManageModelFromJson(Map<String, dynamic> json) {
return GuestManageModel(
json['ret'] as int,
json['data'] == null
? null
: GuestManageSunModel.fromJson(json['data'] as Map<String, dynamic>),
json['msg'] as String,
);
}
Map<String, dynamic> _$GuestManageModelToJson(GuestManageModel instance) =>
<String, dynamic>{
'ret': instance.ret,
'data': instance.data,
'msg': instance.msg,
};
GuestManageSunModel _$GuestManageSunModelFromJson(Map<String, dynamic> json) {
return GuestManageSunModel(
json['myCustomer'] as int,
json['active'] == null
? null
: Active.fromJson(json['active'] as Map<String, dynamic>),
json['sleep'] == null
? null
: Sleep.fromJson(json['sleep'] as Map<String, dynamic>),
json['drain'] == null
? null
: Drain.fromJson(json['drain'] as Map<String, dynamic>),
json['Tips'] == null
? null
: Tips.fromJson(json['Tips'] as Map<String, dynamic>),
);
}
Map<String, dynamic> _$GuestManageSunModelToJson(
GuestManageSunModel instance) =>
<String, dynamic>{
'myCustomer': instance.myCustomer,
'active': instance.active,
'sleep': instance.sleep,
'drain': instance.drain,
'Tips': instance.tips,
};
Active _$ActiveFromJson(Map<String, dynamic> json) {
return Active(
json['count'] as int,
json['scale'] as String,
);
}
Map<String, dynamic> _$ActiveToJson(Active instance) => <String, dynamic>{
'count': instance.count,
'scale': instance.scale,
};
Sleep _$SleepFromJson(Map<String, dynamic> json) {
return Sleep(
json['count'] as int,
json['scale'] as String,
);
}
Map<String, dynamic> _$SleepToJson(Sleep instance) => <String, dynamic>{
'count': instance.count,
'scale': instance.scale,
};
Drain _$DrainFromJson(Map<String, dynamic> json) {
return Drain(
json['count'] as int,
json['scale'] as String,
);
}
Map<String, dynamic> _$DrainToJson(Drain instance) => <String, dynamic>{
'count': instance.count,
'scale': instance.scale,
};
Tips _$TipsFromJson(Map<String, dynamic> json) {
return Tips(
(json['task'] as List)
?.map((e) => (e as List)?.map((e) => e as String)?.toList())
?.toList(),
(json['recover'] as List)?.map((e) => e as String)?.toList(),
(json['awaken'] as List)?.map((e) => e as String)?.toList(),
);
}
Map<String, dynamic> _$TipsToJson(Tips instance) => <String, dynamic>{
'task': instance.task,
'recover': instance.recover,
'awaken': instance.awaken,
};
... ...