AccessApprovalSettings.fromJson constructor
AccessApprovalSettings.fromJson(
- Map json_
Implementation
AccessApprovalSettings.fromJson(core.Map json_)
: this(
activeKeyVersion: json_['activeKeyVersion'] as core.String?,
ancestorHasActiveKeyVersion:
json_['ancestorHasActiveKeyVersion'] as core.bool?,
enrolledAncestor: json_['enrolledAncestor'] as core.bool?,
enrolledServices: (json_['enrolledServices'] as core.List?)
?.map((value) => EnrolledService.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
invalidKeyVersion: json_['invalidKeyVersion'] as core.bool?,
name: json_['name'] as core.String?,
notificationEmails: (json_['notificationEmails'] as core.List?)
?.map((value) => value as core.String)
.toList(),
notificationPubsubTopic:
json_['notificationPubsubTopic'] as core.String?,
preferNoBroadApprovalRequests:
json_['preferNoBroadApprovalRequests'] as core.bool?,
preferredRequestExpirationDays:
json_['preferredRequestExpirationDays'] as core.int?,
requestScopeMaxWidthPreference:
json_['requestScopeMaxWidthPreference'] as core.String?,
requireCustomerVisibleJustification:
json_['requireCustomerVisibleJustification'] as core.bool?,
);