Class ZendeskSdk
ZendeskSdk is the entry point to the Zendesk SDK.
public sealed class ZendeskSdk : IZendeskSdk
- Inheritance
-
ZendeskSdk
- Implements
- Inherited Members
Properties
Home
Returns a Zendesk Home instance.
public HomeInstance Home { get; }
Property Value
Instance
Returns an instance of Zendesk SDK.
public static IZendeskSdk Instance { get; }
Property Value
Messaging
Returns a Zendesk Messaging instance.
public MessagingInstance Messaging { get; }
Property Value
Methods
InitializeAsync(Action<ISdkConfiguration>, CancellationToken)
Initialises the Zendesk SDK instance.
public static Task<Initialisation<IZendeskSdk>> InitializeAsync(Action<ISdkConfiguration> configuration, CancellationToken cancellationToken = default)
Parameters
configuration
Action<ISdkConfiguration>configuration used to configure the SDK.
cancellationToken
CancellationTokenA cancellation token that can be used to cancel the operation
Returns
- Task<Initialisation<IZendeskSdk>>
An instance of the Zendesk SDK wrapped in a result type.
Invalidate()
Invalidates SDK Instance.
public static void Invalidate()