GoogleCloudIdentitytoolkitV1GetProjectConfigResponse.fromJson constructor

GoogleCloudIdentitytoolkitV1GetProjectConfigResponse.fromJson(
  1. Map json_
)

Implementation

GoogleCloudIdentitytoolkitV1GetProjectConfigResponse.fromJson(core.Map json_)
  : this(
      allowPasswordUser: json_['allowPasswordUser'] as core.bool?,
      apiKey: json_['apiKey'] as core.String?,
      authorizedDomains: (json_['authorizedDomains'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      changeEmailTemplate: json_.containsKey('changeEmailTemplate')
          ? GoogleCloudIdentitytoolkitV1EmailTemplate.fromJson(
              json_['changeEmailTemplate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dynamicLinksDomain: json_['dynamicLinksDomain'] as core.String?,
      enableAnonymousUser: json_['enableAnonymousUser'] as core.bool?,
      idpConfig: (json_['idpConfig'] as core.List?)
          ?.map(
            (value) => GoogleCloudIdentitytoolkitV1IdpConfig.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      legacyResetPasswordTemplate:
          json_.containsKey('legacyResetPasswordTemplate')
          ? GoogleCloudIdentitytoolkitV1EmailTemplate.fromJson(
              json_['legacyResetPasswordTemplate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      projectId: json_['projectId'] as core.String?,
      resetPasswordTemplate: json_.containsKey('resetPasswordTemplate')
          ? GoogleCloudIdentitytoolkitV1EmailTemplate.fromJson(
              json_['resetPasswordTemplate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      revertSecondFactorAdditionTemplate:
          json_.containsKey('revertSecondFactorAdditionTemplate')
          ? GoogleCloudIdentitytoolkitV1EmailTemplate.fromJson(
              json_['revertSecondFactorAdditionTemplate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      useEmailSending: json_['useEmailSending'] as core.bool?,
      verifyEmailTemplate: json_.containsKey('verifyEmailTemplate')
          ? GoogleCloudIdentitytoolkitV1EmailTemplate.fromJson(
              json_['verifyEmailTemplate']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );