Check.fromJson constructor
Check.fromJson(
- Map json_
Implementation
Check.fromJson(core.Map json_)
: this(
alwaysDeny: json_['alwaysDeny'] as core.bool?,
displayName: json_['displayName'] as core.String?,
imageAllowlist:
json_.containsKey('imageAllowlist')
? ImageAllowlist.fromJson(
json_['imageAllowlist']
as core.Map<core.String, core.dynamic>,
)
: null,
imageFreshnessCheck:
json_.containsKey('imageFreshnessCheck')
? ImageFreshnessCheck.fromJson(
json_['imageFreshnessCheck']
as core.Map<core.String, core.dynamic>,
)
: null,
sigstoreSignatureCheck:
json_.containsKey('sigstoreSignatureCheck')
? SigstoreSignatureCheck.fromJson(
json_['sigstoreSignatureCheck']
as core.Map<core.String, core.dynamic>,
)
: null,
simpleSigningAttestationCheck:
json_.containsKey('simpleSigningAttestationCheck')
? SimpleSigningAttestationCheck.fromJson(
json_['simpleSigningAttestationCheck']
as core.Map<core.String, core.dynamic>,
)
: null,
slsaCheck:
json_.containsKey('slsaCheck')
? SlsaCheck.fromJson(
json_['slsaCheck'] as core.Map<core.String, core.dynamic>,
)
: null,
trustedDirectoryCheck:
json_.containsKey('trustedDirectoryCheck')
? TrustedDirectoryCheck.fromJson(
json_['trustedDirectoryCheck']
as core.Map<core.String, core.dynamic>,
)
: null,
vulnerabilityCheck:
json_.containsKey('vulnerabilityCheck')
? VulnerabilityCheck.fromJson(
json_['vulnerabilityCheck']
as core.Map<core.String, core.dynamic>,
)
: null,
);