QMultichannelProvider constructor
const
QMultichannelProvider({
- Key? key,
- required String appId,
- required Widget builder(),
- void onURLTapped(
- String url
- QAvatarConfig avatar = const QAvatarConfig.enabled(),
- QAvatarConfig rightAvatar = const QAvatarConfig.enabled(),
- QSubtitleConfig subtitle = const QSubtitleConfig.enabled(),
- String? title,
- String? channelId,
- bool hideEventUI = false,
- String baseUrl = 'https://multichannel.qiscus.com',
- String sdkBaseUrl = 'https://api3.qiscus.com',
- QAppTheme theme = const QAppTheme(),
- ProviderContainer? parentProviderContainer,
Implementation
const QMultichannelProvider({
super.key,
required this.appId,
required this.builder,
this.onURLTapped,
this.avatar = const QAvatarConfig.enabled(),
this.rightAvatar = const QAvatarConfig.enabled(),
this.subtitle = const QSubtitleConfig.enabled(),
this.title,
this.channelId,
this.hideEventUI = false,
this.baseUrl = 'https://multichannel.qiscus.com',
this.sdkBaseUrl = 'https://api3.qiscus.com',
//
this.theme = const QAppTheme(),
this.parentProviderContainer,
});