ApprovalRequest.fromJson constructor

ApprovalRequest.fromJson(
  1. Map json_
)

Implementation

ApprovalRequest.fromJson(core.Map json_)
    : this(
        approve: json_.containsKey('approve')
            ? ApproveDecision.fromJson(
                json_['approve'] as core.Map<core.String, core.dynamic>)
            : null,
        dismiss: json_.containsKey('dismiss')
            ? DismissDecision.fromJson(
                json_['dismiss'] as core.Map<core.String, core.dynamic>)
            : null,
        name: json_['name'] as core.String?,
        requestTime: json_['requestTime'] as core.String?,
        requestedAugmentedInfo: json_.containsKey('requestedAugmentedInfo')
            ? AugmentedInfo.fromJson(json_['requestedAugmentedInfo']
                as core.Map<core.String, core.dynamic>)
            : null,
        requestedDuration: json_['requestedDuration'] as core.String?,
        requestedExpiration: json_['requestedExpiration'] as core.String?,
        requestedLocations: json_.containsKey('requestedLocations')
            ? AccessLocations.fromJson(json_['requestedLocations']
                as core.Map<core.String, core.dynamic>)
            : null,
        requestedReason: json_.containsKey('requestedReason')
            ? AccessReason.fromJson(json_['requestedReason']
                as core.Map<core.String, core.dynamic>)
            : null,
        requestedResourceName: json_['requestedResourceName'] as core.String?,
        requestedResourceProperties: json_
                .containsKey('requestedResourceProperties')
            ? ResourceProperties.fromJson(json_['requestedResourceProperties']
                as core.Map<core.String, core.dynamic>)
            : null,
      );