68 lines
1.8 KiB
Dart
Executable File
68 lines
1.8 KiB
Dart
Executable File
class ValueAddedServicesHighFunctionEntity {
|
|
int? errorCode;
|
|
String? description;
|
|
String? errorMsg;
|
|
Data? data;
|
|
|
|
ValueAddedServicesHighFunctionEntity(
|
|
{this.errorCode, this.description, this.errorMsg, this.data});
|
|
|
|
ValueAddedServicesHighFunctionEntity.fromJson(Map<String, dynamic> json) {
|
|
errorCode = json['errorCode'];
|
|
description = json['description'];
|
|
errorMsg = json['errorMsg'];
|
|
data = json['data'] != null ? Data.fromJson(json['data']) : null;
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['errorCode'] = errorCode;
|
|
data['description'] = description;
|
|
data['errorMsg'] = errorMsg;
|
|
if (this.data != null) {
|
|
data['data'] = this.data!.toJson();
|
|
}
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class Data {
|
|
int? emailCount;
|
|
int? smsCount;
|
|
int? cloudauthCount;
|
|
int? vipStatus;
|
|
int? vipLockCount;
|
|
String? vipExpireAt;
|
|
int? faceAuthFrequence;
|
|
|
|
Data(
|
|
{this.emailCount,
|
|
this.smsCount,
|
|
this.cloudauthCount,
|
|
this.vipStatus,
|
|
this.vipLockCount,
|
|
this.vipExpireAt});
|
|
|
|
Data.fromJson(Map<String, dynamic> json) {
|
|
emailCount = json['email_count'];
|
|
smsCount = json['sms_count'];
|
|
cloudauthCount = json['cloudauth_count'];
|
|
vipStatus = json['vip_status'];
|
|
vipLockCount = json['vip_lock_count'];
|
|
vipExpireAt = json['vip_expire_at'];
|
|
faceAuthFrequence = json['face_auth_frequence'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['email_count'] = emailCount;
|
|
data['sms_count'] = smsCount;
|
|
data['cloudauth_count'] = cloudauthCount;
|
|
data['vip_status'] = vipStatus;
|
|
data['vip_lock_count'] = vipLockCount;
|
|
data['vip_expire_at'] = vipExpireAt;
|
|
data['face_auth_frequence'] = faceAuthFrequence;
|
|
return data;
|
|
}
|
|
}
|