Class ThirdwebClient
- Namespace
- Thirdweb
- Assembly
- Thirdweb.dll
Represents a client for interacting with the Thirdweb API.
public class ThirdwebClient
- Inheritance
-
ThirdwebClient
- Inherited Members
Properties
ClientId
Gets the client ID.
public string ClientId { get; }
Property Value
HttpClient
Gets the HTTP client used by the Thirdweb client.
public IThirdwebHttpClient HttpClient { get; }
Property Value
Methods
Create(string, string, string, ITimeoutOptions, IThirdwebHttpClient, string, string, string, string)
Creates a new instance of ThirdwebClient.
public static ThirdwebClient Create(string clientId = null, string secretKey = null, string bundleId = null, ITimeoutOptions fetchTimeoutOptions = null, IThirdwebHttpClient httpClient = null, string sdkName = null, string sdkOs = null, string sdkPlatform = null, string sdkVersion = null)
Parameters
clientId
stringThe client ID (optional).
secretKey
stringThe secret key (optional).
bundleId
stringThe bundle ID (optional).
fetchTimeoutOptions
ITimeoutOptionsThe fetch timeout options (optional).
httpClient
IThirdwebHttpClientThe HTTP client (optional).
sdkName
stringThe SDK name (optional).
sdkOs
stringThe SDK OS (optional).
sdkPlatform
stringThe SDK platform (optional).
sdkVersion
stringThe SDK version (optional).
Returns
- ThirdwebClient
A new instance of ThirdwebClient.