checkbind_phone_model.dart 1.83 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);

}