sw_core 0.5.2 copy "sw_core: ^0.5.2" to clipboard
sw_core: ^0.5.2 copied to clipboard

Spinwheel Core

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add sw_core

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

dependencies:
  sw_core: ^0.5.2

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

Import it

Now in your Dart code, you can use:

import 'package:sw_core/analytics/analytics.dart';
import 'package:sw_core/analytics/analytics_constants.dart';
import 'package:sw_core/app/sw_app.dart';
import 'package:sw_core/entity_auth/auth_step_params.dart';
import 'package:sw_core/entity_auth/communication_details.dart';
import 'package:sw_core/entity_auth/error.dart';
import 'package:sw_core/entity_auth/login_security_details.dart';
import 'package:sw_core/entity_auth/next_auth_step_params.dart';
import 'package:sw_core/entity_auth/password_step.dart';
import 'package:sw_core/entity_auth/security_details.dart';
import 'package:sw_core/entity_auth/token_data.dart';
import 'package:sw_core/entity_auth/user_pass.dart';
import 'package:sw_core/entity_common/status.dart';
import 'package:sw_core/entity_loan_calc/duration_debt_relief.dart';
import 'package:sw_core/entity_loan_calc/loan_calculated.dart';
import 'package:sw_core/entity_loan_calc/monthly_burndown.dart';
import 'package:sw_core/entity_loan_transaction/applied_to_loans.dart';
import 'package:sw_core/entity_loan_transaction/loan_transaction.dart';
import 'package:sw_core/entity_loan_transaction/payment_details.dart';
import 'package:sw_core/entity_servicer/auth_params.dart';
import 'package:sw_core/entity_servicer/auth_steps.dart';
import 'package:sw_core/entity_servicer/configuration.dart';
import 'package:sw_core/entity_servicer/payment.dart';
import 'package:sw_core/entity_servicer/payoff.dart';
import 'package:sw_core/entity_servicer/servicer.dart';
import 'package:sw_core/entity_servicer/servicer_address.dart';
import 'package:sw_core/entity_servicer/spin_servicer.dart';
import 'package:sw_core/entity_servicer/taskId.dart';
import 'package:sw_core/entity_theme/enum/transition.dart';
import 'package:sw_core/entity_theme/params_loan_connect.dart';
import 'package:sw_core/entity_theme/response_theme.dart';
import 'package:sw_core/entity_theme/theme_pair.dart';
import 'package:sw_core/entity_token/token.dart';
import 'package:sw_core/entity_user/autodebit_enrollment_details.dart';
import 'package:sw_core/entity_user/connection_status.dart';
import 'package:sw_core/entity_user/last_connected_loan_servicer_details.dart';
import 'package:sw_core/entity_user/loan_accounts.dart';
import 'package:sw_core/entity_user/loan_accountssummary.dart';
import 'package:sw_core/entity_user/loans.dart';
import 'package:sw_core/entity_user/payments.dart';
import 'package:sw_core/entity_user/profile.dart';
import 'package:sw_core/entity_user/status_change_logs.dart';
import 'package:sw_core/entity_user/student_loan_account_summary.dart';
import 'package:sw_core/entity_user/student_loan_accounts.dart';
import 'package:sw_core/entity_user/student_loan_accountssummary.dart';
import 'package:sw_core/entity_user/unintegrated_user.dart';
import 'package:sw_core/entity_user/user.dart';
import 'package:sw_core/environment/sw_env.dart';
import 'package:sw_core/interface/i_analytics.dart';
import 'package:sw_core/interface/i_logger.dart';
import 'package:sw_core/interface/i_partner_auth.dart';
import 'package:sw_core/interface/layout.dart';
import 'package:sw_core/interface/partner_auth.dart';
import 'package:sw_core/interface/service/i_service_theme.dart';
import 'package:sw_core/interface/service/i_service_token.dart';
import 'package:sw_core/interface/usecase.dart';
import 'package:sw_core/interface/usecase/i_usecase_all_servicers.dart';
import 'package:sw_core/interface/usecase/i_usecase_auth.dart';
import 'package:sw_core/interface/usecase/i_usecase_polled_auth.dart';
import 'package:sw_core/navigation/nav.dart';
import 'package:sw_core/navigation/transition/ext_spin_transition.dart';
import 'package:sw_core/navigation/transition/transition_bottom_to_top.dart';
import 'package:sw_core/navigation/transition/transition_cupertino.dart';
import 'package:sw_core/navigation/transition/transition_fade.dart';
import 'package:sw_core/navigation/transition/transition_fluent.dart';
import 'package:sw_core/navigation/transition/transition_left_to_right.dart';
import 'package:sw_core/navigation/transition/transition_left_to_right_joined.dart';
import 'package:sw_core/navigation/transition/transition_left_to_right_w_fade.dart';
import 'package:sw_core/navigation/transition/transition_material.dart';
import 'package:sw_core/navigation/transition/transition_right_to_left.dart';
import 'package:sw_core/navigation/transition/transition_right_to_left_joined.dart';
import 'package:sw_core/navigation/transition/transition_right_to_left_w_fade.dart';
import 'package:sw_core/navigation/transition/transition_rotate.dart';
import 'package:sw_core/navigation/transition/transition_scale.dart';
import 'package:sw_core/navigation/transition/transition_size.dart';
import 'package:sw_core/navigation/transition/transition_top_to_bottom.dart';
import 'package:sw_core/params/params_loan_pal.dart';
import 'package:sw_core/request/request_auth.dart';
import 'package:sw_core/request/request_auth_add_steps.dart';
import 'package:sw_core/request/request_auth_password_step.dart';
import 'package:sw_core/request/request_auth_refresh_token.dart';
import 'package:sw_core/request/request_auth_security_step.dart';
import 'package:sw_core/request/request_auth_token.dart';
import 'package:sw_core/request/request_loan_calc.dart';
import 'package:sw_core/response/response_all_servicers.dart';
import 'package:sw_core/response/response_auth.dart';
import 'package:sw_core/response/response_auth_password_step.dart';
import 'package:sw_core/response/response_auth_token.dart';
import 'package:sw_core/response/response_auth_user.dart';
import 'package:sw_core/response/response_loan_calculator.dart';
import 'package:sw_core/response/response_servicer.dart';
import 'package:sw_core/response/response_transactions.dart';
import 'package:sw_core/sw_init_core.dart';
import 'package:sw_core/tool/asset.dart';
import 'package:sw_core/tool/base_bindings.dart';
import 'package:sw_core/tool/data_path.dart';
import 'package:sw_core/tool/ext_theme.dart';
import 'package:sw_core/tool/http_client.dart';
import 'package:sw_core/tool/inject.dart';
import 'package:sw_core/tool/log.dart';
import 'package:sw_core/tool/observer.dart';
import 'package:sw_core/tool/os_environment.dart';
import 'package:sw_core/tool/response_handler.dart';
import 'package:sw_core/tool/state.dart';
import 'package:sw_core/usecase/usecase_base.dart';