checkbind_phone_model.dart 1.81 KB
import 'package:json_annotation/json_annotation.dart'; 
  
part 'checkbind_phone_model.g.dart';


@JsonSerializable()
  class CheckbindPhoneModel extends Object {

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

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

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

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

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

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

}

  
@JsonSerializable()
  class CheckbindPhoneSunModel extends Object {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  CheckbindPhoneSunModel(this.id,this.nickName,this.roleId,this.authUserId,this.seatOpenid,this.sellerid,this.sellerCode,this.account,this.phone,this.userToken,this.registrationId,this.connectionId,this.alias,this.password,this.isOnCall,this.cdate,);

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

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

}