LoginConfigItem class

Constructors

LoginConfigItem({required String verifier, required TypeOfLogin typeOfLogin, required String clientId, String? name, String? description, String? verifierSubIdentifier, String? logoHover, String? logoLight, String? logoDark, bool? mainOption, bool? showOnModal, bool? showOnDesktop, bool? showOnMobile})

Properties

clientId String
Client id provided by your login provider used for custom verifier.
final
description String?
Description for the button. If provided, it renders as a full length button. else, icon button.
final
hashCode int
The hash code for this object.
no setterinherited
logoDark String?
Dark logo for the light theme.
final
logoHover String?
Logo to be shown on mouse hover.
final
logoLight String?
Light logo for the dark theme.
final
mainOption bool?
Show login button on the main list.
final
name String?
Display name for the verifier. If null, the default name is used.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showOnDesktop bool?
Whether to show the login button on the Desktop.
final
showOnMobile bool?
Whether to show the login button on Mobile.
final
showOnModal bool?
Whether to show the login button on Modal.
final
typeOfLogin TypeOfLogin
The type of login for custom verifier.
final
verifier String
Custom verifier name given in the developer dashboard.
final
verifierSubIdentifier String?
The field in JWT token which maps to verifier id. Please make sure you selected correct JWT verifier id in the developer dashboard.
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