Access.fromJson constructor

Access.fromJson(
  1. Map json_
)

Implementation

Access.fromJson(core.Map json_)
    : this(
        callerIp: json_['callerIp'] as core.String?,
        callerIpGeo: json_.containsKey('callerIpGeo')
            ? Geolocation.fromJson(
                json_['callerIpGeo'] as core.Map<core.String, core.dynamic>)
            : null,
        methodName: json_['methodName'] as core.String?,
        principalEmail: json_['principalEmail'] as core.String?,
        principalSubject: json_['principalSubject'] as core.String?,
        serviceAccountDelegationInfo:
            (json_['serviceAccountDelegationInfo'] as core.List?)
                ?.map((value) => ServiceAccountDelegationInfo.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
        serviceAccountKeyName: json_['serviceAccountKeyName'] as core.String?,
        serviceName: json_['serviceName'] as core.String?,
        userAgent: json_['userAgent'] as core.String?,
        userAgentFamily: json_['userAgentFamily'] as core.String?,
        userName: json_['userName'] as core.String?,
      );