go_trust_mobile_sdk 1.1.1+9
go_trust_mobile_sdk: ^1.1.1+9 copied to clipboard
A Flutter mobile SDK for GoTrust consent and preference management.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add go_trust_mobile_sdkThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
go_trust_mobile_sdk: ^1.1.1+9Alternatively, 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:go_trust_mobile_sdk/cookie_banner.dart';
import 'package:go_trust_mobile_sdk/core/native/native_sdk_bridge.dart';
import 'package:go_trust_mobile_sdk/core/utils/api_logo_widget.dart';
import 'package:go_trust_mobile_sdk/core/utils/app_constants.dart';
import 'package:go_trust_mobile_sdk/core/utils/appbar_helper.dart';
import 'package:go_trust_mobile_sdk/core/utils/colors.dart';
import 'package:go_trust_mobile_sdk/core/utils/dialogmixin.dart';
import 'package:go_trust_mobile_sdk/core/utils/server_constants.dart';
import 'package:go_trust_mobile_sdk/core/utils/string_utils.dart';
import 'package:go_trust_mobile_sdk/core/utils/styles.dart';
import 'package:go_trust_mobile_sdk/core/utils/text_widget_helper.dart';
import 'package:go_trust_mobile_sdk/core/utils/tv_appbar_helper.dart';
import 'package:go_trust_mobile_sdk/core/utils/utils.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/consent_form_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/call_back_response.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/check_consent_response.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/consent_data.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/consent_send_otp_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/consent_verify_otp_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/digilocker_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/frequency_list_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/get_source_id_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/language_response.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/logo_download_api_response.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/privacy_notice_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/model/save_consent_data.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/privacy_notice_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/services/api_service.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/services/go_trust_sdk_helper.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/services/recaptcha_service.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/tv/tv_consent_form_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/tv/tv_privacy_notice_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/tv/tv_web_view_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/widgets/digilocker_web_view_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/widgets/language_selector_widget.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/widgets/tv_digilocker_web_view_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_form/widgets/tv_language_selector_widget.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/consent_preference_dashboard.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/audit_log_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/consent_audit_log_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/consent_record_response_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/dashboard_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/login_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/send_otp_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/model/verify_otp_model.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/services/api_services.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/tv/tv_consent_audit_trail_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/tv/tv_consent_flow_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/tv/tv_login_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/tv/tv_otp_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/tv/tv_preference_dashboard_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/widgets/consent_audit_log_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/widgets/consent_flow_screen.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/widgets/login_page.dart';
import 'package:go_trust_mobile_sdk/features/consent_preferences/widgets/otp_page.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/cookie_consent_banner_page.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/cookie_consent_native_page.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/cookie_consent_page.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/model/banner_model.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/model/banner_record_initial_selection_record.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/services/api_services.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/widgets/category_widget.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/widgets/cookie_widget.dart';
import 'package:go_trust_mobile_sdk/features/cookie_consent/widgets/service_widget.dart';
import 'package:go_trust_mobile_sdk/features/dsr/dsr_form_page.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/country_model.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/custom_select_option_model.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/dsr_form_response.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/dsr_language_model.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/dsr_submit_model.dart';
import 'package:go_trust_mobile_sdk/features/dsr/model/ip_info_model.dart';
import 'package:go_trust_mobile_sdk/features/dsr/services/dsr_api_service.dart';
import 'package:go_trust_mobile_sdk/features/dsr/widgets/dsr_otp_verification_page.dart';
import 'package:go_trust_mobile_sdk/features/dsr/widgets/dsr_text_styles.dart';
import 'package:go_trust_mobile_sdk/features/dsr/widgets/dynamic_form_fields.dart';
import 'package:go_trust_mobile_sdk/features/dsr/widgets/language_selector_widget.dart';
import 'package:go_trust_mobile_sdk/features/dsr/widgets/searchable_bottom_sheet.dart';
import 'package:go_trust_mobile_sdk/features/util/dialog_helper.dart';
import 'package:go_trust_mobile_sdk/features/util/fallback_screen.dart';
import 'package:go_trust_mobile_sdk/features/util/progress_helper.dart';
import 'package:go_trust_mobile_sdk/features/util/styles.dart';
import 'package:go_trust_mobile_sdk/features/util/tv_remote_input_dialog.dart';
import 'package:go_trust_mobile_sdk/features/util/utils.dart';
import 'package:go_trust_mobile_sdk/main.dart';