Table of Contents

Interface ISdkConfiguration

SdkOptions contains the configuration settings to initialise the SDK.

public interface ISdkConfiguration

Properties

AnalyticsTrackingEnabled

Analytics tracking toggle.

bool AnalyticsTrackingEnabled { get; set; }

Property Value

bool

ChannelId

Property for storing channel id information.

string ChannelId { get; set; }

Property Value

string

Language

Property for setting language.

ZendeskLanguage? Language { get; set; }

Property Value

ZendeskLanguage?

MetadataValidationEnabled

Metadata validation toggle.

bool MetadataValidationEnabled { get; set; }

Property Value

bool

OnSessionEnded

Optional callback invoked when the server ends the session.

Action OnSessionEnded { get; set; }

Property Value

Action

OnUiClosed

Optional callback invoked once the Zendesk SDK UI has fully closed and its realtime connection has been torn down. This is the moment to refresh an unread-count badge: call GetUnreadMessageCountAsync from here to pull the latest count and re-subscribe for live updates.

Action OnUiClosed { get; set; }

Property Value

Action