usercentrics_sdk 2.0.1 copy "usercentrics_sdk: ^2.0.1" to clipboard
usercentrics_sdk: ^2.0.1 copied to clipboard

outdated

Usercentrics Flutter SDK.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add usercentrics_sdk

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

dependencies:
  usercentrics_sdk: ^2.0.1

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:usercentrics_sdk/all.dart';
import 'package:usercentrics_sdk/internal/bridge/bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/get_consents_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/get_controller_id_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/get_tcstring_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/initialize_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/is_ready_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/reset_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/restore_user_session_bridge.dart';
import 'package:usercentrics_sdk/internal/bridge/show_cmp_bridge.dart';
import 'package:usercentrics_sdk/internal/platform/method_channel_usercentrics.dart';
import 'package:usercentrics_sdk/internal/serializer/consent_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/consent_type_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/initialize_options_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/logger_level_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/ready_status_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/ui_settings_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/user_interaction_serializer.dart';
import 'package:usercentrics_sdk/internal/serializer/user_response_serializer.dart';
import 'package:usercentrics_sdk/model/consent_type.dart';
import 'package:usercentrics_sdk/model/custom_font.dart';
import 'package:usercentrics_sdk/model/custom_image.dart';
import 'package:usercentrics_sdk/model/logger_level.dart';
import 'package:usercentrics_sdk/model/model.dart';
import 'package:usercentrics_sdk/model/ready_status.dart';
import 'package:usercentrics_sdk/model/service_consent.dart';
import 'package:usercentrics_sdk/model/user_interaction.dart';
import 'package:usercentrics_sdk/model/user_response.dart';
import 'package:usercentrics_sdk/platform/platform.dart';
import 'package:usercentrics_sdk/platform/usercentrics_platform.dart';
import 'package:usercentrics_sdk/usercentrics.dart';