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?,
    );