AuthProviderAuthProviderTypeParams class

Constructors

AuthProviderAuthProviderTypeParams({Input<AuthProviderAuthProviderTypeParamsApiKey?>? apiKey, Input<List<Map<String, dynamic>>?>? geAuthProviders, Input<AuthProviderAuthProviderTypeParamsThreeLeggedOauth?>? threeLeggedOauth, Input<AuthProviderAuthProviderTypeParamsTwoLeggedOauth?>? twoLeggedOauth})
Creates a new AuthProviderAuthProviderTypeParams. apiKey Message describing ApiKeyParams object. geAuthProviders (Output) threeLeggedOauth Message describing ThreeLeggedOAuth object. twoLeggedOauth Message describing TwoLeggedOAuth object.
const
AuthProviderAuthProviderTypeParams.fromMap(Map<String, dynamic> map)
factory

Properties

apiKey → Input<AuthProviderAuthProviderTypeParamsApiKey?>?
Message describing ApiKeyParams object. Structure is documented below.
final
geAuthProviders → Input<List<Map<String, dynamic>>?>?
(Output) Message describing GeminiEnterpriseAuthProviderParams object. Since GeminiEnterpriseAuthProviderParams currently takes no subfields, defining this empty block selects the geAuthProvider type.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
threeLeggedOauth → Input<AuthProviderAuthProviderTypeParamsThreeLeggedOauth?>?
Message describing ThreeLeggedOAuth object. Structure is documented below.
final
twoLeggedOauth → Input<AuthProviderAuthProviderTypeParamsTwoLeggedOauth?>?
Message describing TwoLeggedOAuth object. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited