Registration.fromJson constructor
Registration.fromJson(
- Map json_
Implementation
Registration.fromJson(core.Map json_)
: this(
contactSettings:
json_.containsKey('contactSettings')
? ContactSettings.fromJson(
json_['contactSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
dnsSettings:
json_.containsKey('dnsSettings')
? DnsSettings.fromJson(
json_['dnsSettings'] as core.Map<core.String, core.dynamic>,
)
: null,
domainName: json_['domainName'] as core.String?,
domainProperties:
(json_['domainProperties'] as core.List?)
?.map((value) => value as core.String)
.toList(),
expireTime: json_['expireTime'] as core.String?,
issues:
(json_['issues'] as core.List?)
?.map((value) => value as core.String)
.toList(),
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
managementSettings:
json_.containsKey('managementSettings')
? ManagementSettings.fromJson(
json_['managementSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
pendingContactSettings:
json_.containsKey('pendingContactSettings')
? ContactSettings.fromJson(
json_['pendingContactSettings']
as core.Map<core.String, core.dynamic>,
)
: null,
registerFailureReason: json_['registerFailureReason'] as core.String?,
state: json_['state'] as core.String?,
supportedPrivacy:
(json_['supportedPrivacy'] as core.List?)
?.map((value) => value as core.String)
.toList(),
transferFailureReason: json_['transferFailureReason'] as core.String?,
);