tsdtech_client_sdk 0.2.3 copy "tsdtech_client_sdk: ^0.2.3" to clipboard
tsdtech_client_sdk: ^0.2.3 copied to clipboard

SDK Dart para integração com a plataforma TsdTech de pagamentos.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add tsdtech_client_sdk

With Flutter:

 $ flutter pub add tsdtech_client_sdk

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

dependencies:
  tsdtech_client_sdk: ^0.2.3

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:tsdtech_client_sdk/app.dart';
import 'package:tsdtech_client_sdk/client/gateway_client.dart';
import 'package:tsdtech_client_sdk/client/tsdtech_client.dart';
import 'package:tsdtech_client_sdk/core/constants/constants.dart';
import 'package:tsdtech_client_sdk/core/constants/platform/platform_origin.dart';
import 'package:tsdtech_client_sdk/core/constants/platform/platform_origin_stub.dart';
import 'package:tsdtech_client_sdk/core/constants/platform/platform_origin_web.dart';
import 'package:tsdtech_client_sdk/core/local_storage/shared_prefs_helper.dart';
import 'package:tsdtech_client_sdk/core/services/base.api.dart';
import 'package:tsdtech_client_sdk/core/services/gateway_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/intra-api.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/intra.api.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-administrators/administrators_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-administrators/back_ms_administrators.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-authorizers/api_keys/api_keys_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-authorizers/back_ms_authorizer.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-authorizers/client-users/auth_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-authorizers/memberships/memberships_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-checkout/back_ms_checkout.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-checkout/checkouts_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-clients/back_ms_client.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-clients/clients_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-orders/back_ms_order.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-orders/orders_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-providers/back_ms_provider_request.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-providers/provider_requests_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-services/back_ms_services.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-services/services/service_types_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-services/services/services_service.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-vouchers/back_ms_voucher.module.dart';
import 'package:tsdtech_client_sdk/core/services/intra-api/md-vouchers/vouchers_service.dart';
import 'package:tsdtech_client_sdk/core/services/ms-subaccount/back_ms_subaccount.module.dart';
import 'package:tsdtech_client_sdk/core/services/ms-subaccount/ms-subaccount.service.dart';
import 'package:tsdtech_client_sdk/core/theme/theme_config.dart';
import 'package:tsdtech_client_sdk/core/utils/date_formatter.dart';
import 'package:tsdtech_client_sdk/core/utils/module.base.dart';
import 'package:tsdtech_client_sdk/core/utils/search_utils.dart';
import 'package:tsdtech_client_sdk/core/utils/unix_datetime.decorator.dart';
import 'package:tsdtech_client_sdk/crypto/card_encryptor.dart';
import 'package:tsdtech_client_sdk/dto/gateway/card_payment_request.dart';
import 'package:tsdtech_client_sdk/dto/gateway/gateway_payment_status.dart';
import 'package:tsdtech_client_sdk/dto/gateway/payment_status_response.dart';
import 'package:tsdtech_client_sdk/dto/gateway/public_key_response.dart';
import 'package:tsdtech_client_sdk/main.dart';
import 'package:tsdtech_client_sdk/models/administrators/administrator.model.dart';
import 'package:tsdtech_client_sdk/models/administrators/administrator.model.g.dart';
import 'package:tsdtech_client_sdk/models/api_keys/api_key.model.dart';
import 'package:tsdtech_client_sdk/models/api_keys/api_key.model.g.dart';
import 'package:tsdtech_client_sdk/models/auth/client-user-entity.model.dart';
import 'package:tsdtech_client_sdk/models/auth/client-user-entity.model.g.dart';
import 'package:tsdtech_client_sdk/models/auth/client-user-token-data.model.dart';
import 'package:tsdtech_client_sdk/models/auth/client-user-token-data.model.g.dart';
import 'package:tsdtech_client_sdk/models/auth/login-response-client.model.dart';
import 'package:tsdtech_client_sdk/models/auth/login-response-client.model.g.dart';
import 'package:tsdtech_client_sdk/models/auth/signup-request-client.model.dart';
import 'package:tsdtech_client_sdk/models/auth/signup-request-client.model.g.dart';
import 'package:tsdtech_client_sdk/models/cart/cart_item.model.dart';
import 'package:tsdtech_client_sdk/models/cart/cart_item.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_item.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_item.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_request.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_request.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_response.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/calculate_response.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/checkout_request.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/checkout_request.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/checkout_response.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/checkout_response.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/payment_method.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/payment_method.model.g.dart';
import 'package:tsdtech_client_sdk/models/checkouts/pix_data.model.dart';
import 'package:tsdtech_client_sdk/models/checkouts/pix_data.model.g.dart';
import 'package:tsdtech_client_sdk/models/common/address.model.dart';
import 'package:tsdtech_client_sdk/models/common/address.model.g.dart';
import 'package:tsdtech_client_sdk/models/common/paginated_list.model.dart';
import 'package:tsdtech_client_sdk/models/common/paginated_list.model.g.dart';
import 'package:tsdtech_client_sdk/models/common/pagination.model.dart';
import 'package:tsdtech_client_sdk/models/common/pagination.model.g.dart';
import 'package:tsdtech_client_sdk/models/deposit-request/deposit_request_summary.model.dart';
import 'package:tsdtech_client_sdk/models/deposit-request/deposit_request_summary.model.g.dart';
import 'package:tsdtech_client_sdk/models/deposit-request/deposit_request_summary_item.model.dart';
import 'package:tsdtech_client_sdk/models/deposit-request/deposit_request_summary_item.model.g.dart';
import 'package:tsdtech_client_sdk/models/forms/service_form.model.dart';
import 'package:tsdtech_client_sdk/models/forms/service_form.model.g.dart';
import 'package:tsdtech_client_sdk/models/forms/service_form_field.model.dart';
import 'package:tsdtech_client_sdk/models/forms/service_form_field.model.g.dart';
import 'package:tsdtech_client_sdk/models/memberships/membership.model.dart';
import 'package:tsdtech_client_sdk/models/memberships/membership.model.g.dart';
import 'package:tsdtech_client_sdk/models/navigation/nav_item.model.dart';
import 'package:tsdtech_client_sdk/models/orders/order.model.dart';
import 'package:tsdtech_client_sdk/models/orders/order.model.g.dart';
import 'package:tsdtech_client_sdk/models/orders/order_client_info.model.dart';
import 'package:tsdtech_client_sdk/models/orders/order_client_info.model.g.dart';
import 'package:tsdtech_client_sdk/models/orders/order_payment_info.model.dart';
import 'package:tsdtech_client_sdk/models/orders/order_payment_info.model.g.dart';
import 'package:tsdtech_client_sdk/models/providers/provider.model.dart';
import 'package:tsdtech_client_sdk/models/providers/provider.model.g.dart';
import 'package:tsdtech_client_sdk/models/providers/provider_data.model.dart';
import 'package:tsdtech_client_sdk/models/providers/provider_data.model.g.dart';
import 'package:tsdtech_client_sdk/models/providers/service_type.model.dart';
import 'package:tsdtech_client_sdk/models/providers/service_type.model.g.dart';
import 'package:tsdtech_client_sdk/models/services/service.model.dart';
import 'package:tsdtech_client_sdk/models/services/service.model.g.dart';
import 'package:tsdtech_client_sdk/models/services/service_type.model.dart';
import 'package:tsdtech_client_sdk/models/services/service_type.model.g.dart';
import 'package:tsdtech_client_sdk/models/value_result.dart';
import 'package:tsdtech_client_sdk/models/vouchers/provider_request.model.dart';
import 'package:tsdtech_client_sdk/models/vouchers/provider_request.model.g.dart';
import 'package:tsdtech_client_sdk/models/vouchers/voucher.model.dart';
import 'package:tsdtech_client_sdk/models/vouchers/voucher.model.g.dart';
import 'package:tsdtech_client_sdk/navigation/tsdtech_ui.dart';
import 'package:tsdtech_client_sdk/tsdtech_sdk_client.dart';
import 'package:tsdtech_client_sdk/tsdtech_sdk_ui.dart';
import 'package:tsdtech_client_sdk/ui/checkout/checkout.dart';
import 'package:tsdtech_client_sdk/ui/components/card_form/card_brand.dart';
import 'package:tsdtech_client_sdk/ui/components/card_form/card_form.dart';
import 'package:tsdtech_client_sdk/ui/components/card_form/card_form_controller.dart';
import 'package:tsdtech_client_sdk/ui/components/card_form/card_form_data.dart';
import 'package:tsdtech_client_sdk/ui/components/card_form/card_form_fields.dart';
import 'package:tsdtech_client_sdk/ui/components/pix_display/pix_display.dart';
import 'package:tsdtech_client_sdk/ui/config/tsdtech_ui_config.dart';
import 'package:tsdtech_client_sdk/ui/theme/theme.dart';
import 'package:tsdtech_client_sdk/ui/widgets/payment_form/payment_form.dart';