/// <summary> /// Construct a freshdesk client object when you already have access /// to HttpClient objects or want to otherwise pool them outside of /// this client. /// /// It is recommended that you use this method in long lived /// applications where many of these clients will be created. /// </summary> /// <param name="httpClient"> /// A HttpClient object with authentication and /// <seealso cref="HttpClient.BaseAddress"/> already set. /// </param> public static FreshdeskClient Create(IFreshdeskHttpClient httpClient) => new(
public FreshdeskTicketClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskMeClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskCompaniesClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskProductClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskSolutionClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskConversationsClient(IFreshdeskHttpClient client) { _client = client; }
public FreshdeskContactClient(IFreshdeskHttpClient freshdeskClient) { _freshdeskClient = freshdeskClient; }
public FreshdeskChannelApiClient(IFreshdeskHttpClient client) { _client = client; }