littlefish_auth 1.0.7 copy "littlefish_auth: ^1.0.7" to clipboard
littlefish_auth: ^1.0.7 copied to clipboard

unlisted

A littlefish package for authentication and session management.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add littlefish_auth

With Flutter:

 $ flutter pub add littlefish_auth

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  littlefish_auth: ^1.0.7

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:littlefish_auth/abstractions/session_service.dart';
import 'package:littlefish_auth/abstractions/token_helper.dart';
import 'package:littlefish_auth/littlefish_auth_manager.dart';
import 'package:littlefish_auth/local_session_repository.dart';
import 'package:littlefish_auth/models/create_session_request.dart';
import 'package:littlefish_auth/models/create_session_request.g.dart';
import 'package:littlefish_auth/models/delete_session_request.dart';
import 'package:littlefish_auth/models/delete_session_request.g.dart';
import 'package:littlefish_auth/models/session_authentication_result.dart';
import 'package:littlefish_auth/models/session_authentication_result.g.dart';
import 'package:littlefish_auth/models/session_service_settings.dart';
import 'package:littlefish_auth/models/session_status.dart';
import 'package:littlefish_auth/models/update_session_request.dart';
import 'package:littlefish_auth/models/update_session_request.g.dart';
import 'package:littlefish_auth/services/merchant_session_service.dart';
import 'package:littlefish_auth/session_manager.dart';
import 'package:littlefish_auth/utils/auth_constants.dart';
import 'package:littlefish_auth/utils/device_helper.dart';
import 'package:littlefish_auth/utils/jwt_token_helper.dart';