AuthProviderTypeParams.fromJson constructor
AuthProviderTypeParams.fromJson(
- 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,
);