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

outdated

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.4.3

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/app/sw_app.dart';
import 'package:sw_core/controller/controller_base.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_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/user.dart';
import 'package:sw_core/interface/controller/i_controller_all_servicers.dart';
import 'package:sw_core/interface/controller/i_controller_auth.dart';
import 'package:sw_core/interface/controller/i_controller_polled_auth.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/navigation/nav.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/response_handler.dart';
import 'package:sw_core/tool/state.dart';