IssuancePolicy.fromJson constructor
IssuancePolicy.fromJson(
- Map json_
Implementation
IssuancePolicy.fromJson(core.Map json_)
: this(
allowedIssuanceModes:
json_.containsKey('allowedIssuanceModes')
? IssuanceModes.fromJson(
json_['allowedIssuanceModes']
as core.Map<core.String, core.dynamic>,
)
: null,
allowedKeyTypes:
(json_['allowedKeyTypes'] as core.List?)
?.map(
(value) => AllowedKeyType.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
backdateDuration: json_['backdateDuration'] as core.String?,
baselineValues:
json_.containsKey('baselineValues')
? X509Parameters.fromJson(
json_['baselineValues']
as core.Map<core.String, core.dynamic>,
)
: null,
identityConstraints:
json_.containsKey('identityConstraints')
? CertificateIdentityConstraints.fromJson(
json_['identityConstraints']
as core.Map<core.String, core.dynamic>,
)
: null,
maximumLifetime: json_['maximumLifetime'] as core.String?,
passthroughExtensions:
json_.containsKey('passthroughExtensions')
? CertificateExtensionConstraints.fromJson(
json_['passthroughExtensions']
as core.Map<core.String, core.dynamic>,
)
: null,
);