aslan-flutter/lib/chatvibe_domain/models/req/at_mobile_auth_cmd.dart
2026-07-01 18:25:58 +08:00

51 lines
1.2 KiB
Dart

/// code : "522"
/// phoneNumber : "13570191401"
/// phonePrefix : 5477
/// pwd : "z88888888"
class ATMobileAuthCmd {
ATMobileAuthCmd({
String? code,
String? phoneNumber,
num? phonePrefix,
String? pwd,}){
_code = code;
_phoneNumber = phoneNumber;
_phonePrefix = phonePrefix;
_pwd = pwd;
}
ATMobileAuthCmd.fromJson(dynamic json) {
_code = json['code'];
_phoneNumber = json['phoneNumber'];
_phonePrefix = json['phonePrefix'];
_pwd = json['pwd'];
}
String? _code;
String? _phoneNumber;
num? _phonePrefix;
String? _pwd;
ATMobileAuthCmd copyWith({ String? code,
String? phoneNumber,
num? phonePrefix,
String? pwd,
}) => ATMobileAuthCmd( code: code ?? _code,
phoneNumber: phoneNumber ?? _phoneNumber,
phonePrefix: phonePrefix ?? _phonePrefix,
pwd: pwd ?? _pwd,
);
String? get code => _code;
String? get phoneNumber => _phoneNumber;
num? get phonePrefix => _phonePrefix;
String? get pwd => _pwd;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['code'] = _code;
map['phoneNumber'] = _phoneNumber;
map['phonePrefix'] = _phonePrefix;
map['pwd'] = _pwd;
return map;
}
}