AuthProviderTypeParams.fromJson constructor

AuthProviderTypeParams.fromJson(
  1. Map json_
)

Implementation

AuthProviderTypeParams.fromJson(core.Map json_)
  : this(
      apiKey: json_.containsKey('apiKey')
          ? ApiKeyParams.fromJson(
              json_['apiKey'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      geAuthProvider: json_.containsKey('geAuthProvider')
          ? GeminiEnterpriseAuthProviderParams.fromJson(
              json_['geAuthProvider'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      threeLeggedOauth: json_.containsKey('threeLeggedOauth')
          ? ThreeLeggedOAuth.fromJson(
              json_['threeLeggedOauth']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      twoLeggedOauth: json_.containsKey('twoLeggedOauth')
          ? TwoLeggedOAuth.fromJson(
              json_['twoLeggedOauth'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );