littlefish_payments 0.0.2
littlefish_payments: ^0.0.2 copied to clipboard
The littlefish payments library, that is used to handle payments in all littlefish mobile applications.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add littlefish_paymentsWith Flutter:
$ flutter pub add littlefish_paymentsThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
littlefish_payments: ^0.0.2Alternatively, 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_payments/features/terminal_management/models/terminal.dart';
import 'package:littlefish_payments/features/terminal_management/services/mobile_terminal_service.dart';
import 'package:littlefish_payments/gateways/card_payment_gateway.dart';
import 'package:littlefish_payments/gateways/mobile_money_payment_gateway.dart';
import 'package:littlefish_payments/gateways/qr_payment_gateway.dart';
import 'package:littlefish_payments/injection.config.dart';
import 'package:littlefish_payments/injection.dart';
import 'package:littlefish_payments/models/customer/customer.dart';
import 'package:littlefish_payments/models/customer/customer.g.dart';
import 'package:littlefish_payments/models/customer/shipping_address.dart';
import 'package:littlefish_payments/models/customer/shipping_address.g.dart';
import 'package:littlefish_payments/models/gateways/card/card_payment_result.dart';
import 'package:littlefish_payments/models/gateways/qr/qr_payment_result.dart';
import 'package:littlefish_payments/models/order/combo_info.dart';
import 'package:littlefish_payments/models/order/combo_info.g.dart';
import 'package:littlefish_payments/models/order/order.dart';
import 'package:littlefish_payments/models/order/order.g.dart';
import 'package:littlefish_payments/models/order/order_discount.dart';
import 'package:littlefish_payments/models/order/order_discount.g.dart';
import 'package:littlefish_payments/models/order/order_history_log.dart';
import 'package:littlefish_payments/models/order/order_history_log.g.dart';
import 'package:littlefish_payments/models/order/order_line_item.dart';
import 'package:littlefish_payments/models/order/order_line_item.g.dart';
import 'package:littlefish_payments/models/order/tax_info.dart';
import 'package:littlefish_payments/models/order/tax_info.g.dart';
import 'package:littlefish_payments/models/shared/payment_gateway.dart';
import 'package:littlefish_payments/models/shared/payment_provider.dart';
import 'package:littlefish_payments/models/shared/payment_result.dart';
import 'package:littlefish_payments/models/shared/payment_type.dart';
import 'package:littlefish_payments/models/transaction/order_refund.dart';
import 'package:littlefish_payments/models/transaction/order_refund.g.dart';
import 'package:littlefish_payments/models/transaction/order_refund_line_item.dart';
import 'package:littlefish_payments/models/transaction/order_refund_line_item.g.dart';
import 'package:littlefish_payments/models/transaction/order_transaction.dart';
import 'package:littlefish_payments/models/transaction/order_transaction.g.dart';
import 'package:littlefish_payments/models/transaction/payment_type.dart';
import 'package:littlefish_payments/models/transaction/payment_type.g.dart';
import 'package:littlefish_payments/providers/snapscan/snapscan_gateway.dart';
import 'package:littlefish_payments/providers/snapscan/snapscan_payment_provider.dart';
import 'package:littlefish_payments/providers/zapper/zapper_gateway.dart';
import 'package:littlefish_payments/providers/zapper/zapper_payment_provider.dart';
import 'package:littlefish_payments/services/order_service.dart';
import 'package:littlefish_payments/services/payment_service.dart';