GoogleCloudRecaptchaenterpriseV1Event.fromJson constructor

GoogleCloudRecaptchaenterpriseV1Event.fromJson(
  1. Map json_
)

Implementation

GoogleCloudRecaptchaenterpriseV1Event.fromJson(core.Map json_)
    : this(
        expectedAction: json_['expectedAction'] as core.String?,
        express: json_['express'] as core.bool?,
        firewallPolicyEvaluation:
            json_['firewallPolicyEvaluation'] as core.bool?,
        fraudPrevention: json_['fraudPrevention'] as core.String?,
        hashedAccountId: json_['hashedAccountId'] as core.String?,
        headers: (json_['headers'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        ja3: json_['ja3'] as core.String?,
        ja4: json_['ja4'] as core.String?,
        requestedUri: json_['requestedUri'] as core.String?,
        siteKey: json_['siteKey'] as core.String?,
        token: json_['token'] as core.String?,
        transactionData: json_.containsKey('transactionData')
            ? GoogleCloudRecaptchaenterpriseV1TransactionData.fromJson(
                json_['transactionData']
                    as core.Map<core.String, core.dynamic>)
            : null,
        userAgent: json_['userAgent'] as core.String?,
        userInfo: json_.containsKey('userInfo')
            ? GoogleCloudRecaptchaenterpriseV1UserInfo.fromJson(
                json_['userInfo'] as core.Map<core.String, core.dynamic>)
            : null,
        userIpAddress: json_['userIpAddress'] as core.String?,
        wafTokenAssessment: json_['wafTokenAssessment'] as core.bool?,
      );