PlexLoginConfig class

Constructors

PlexLoginConfig({required Future<PlexUser?> onLogin(BuildContext context, String email, String password), required PlexUser userFromJson(Map<String, dynamic> userData), Widget additionalWidgetsTop(BuildContext context)?, Widget additionalWidgetsAboveLoginButton(BuildContext context)?, Widget additionalWidgetsBottom(BuildContext context)?, String? debugUsername, String? debugPassword, String? username, String? password, int? passwordMinLength, int? passwordMaxLength, Widget createWidget(BuildContext context)?, bool useBackground = false, PlexBackgroundType backgroundType = PlexBackgroundType.neoGlass})

Properties

additionalWidgetsAboveLoginButton → Widget Function(BuildContext context)?
final
additionalWidgetsBottom → Widget Function(BuildContext context)?
final
additionalWidgetsTop → Widget Function(BuildContext context)?
final
backgroundType → PlexBackgroundType
final
createWidget → Widget Function(BuildContext context)?
final
debugPassword → String?
final
debugUsername → String?
final
hashCode → int
The hash code for this object.
no setterinherited
onLogin → Future<PlexUser?> Function(BuildContext context, String email, String password)
final
password → String?
final
passwordMaxLength → int?
final
passwordMinLength → int?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
useBackground → bool
final
userFromJson → PlexUser Function(Map<String, dynamic> userData)
final
username → String?
final

Methods

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

Operators

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