ConnectKitConfig class

Annotations
  • @JsonSerializable.new()

Constructors

ConnectKitConfig({required List<ConnectOption> connectOptions, required AdditionalLayoutOptions additionalLayoutOptions, List<EnableSocialProvider>? socialProviders, List<EnableWalletProvider>? walletProviders, })
ConnectKitConfig.fromJson(Map<String, dynamic> json)
factory

Properties

additionalLayoutOptions → AdditionalLayoutOptions
Layout options.
final
connectOptions → List<ConnectOption>
Connect options, support EMAIL, PHONE, SOCIAL and WALLET, the sort order is used for connect kit login UI.
final
hashCode → int
The hash code for this object.
no setterinherited
Project icon, supports base64 string and url.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
socialProviders → List<EnableSocialProvider>?
Social providers, support GOOGLE, APPLE and other social options, the sort order is used for connect kit login UI.
final
walletProviders → List<EnableWalletProvider>?
Wallet providers, support metamask, trust and other wallet options, the sort order is used for connect kit login UI.
final

Methods

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

Operators

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