/// <summary> /// Initialises a new instance of the <see cref="BaseApi"/> class. /// </summary> /// <param name="context">The context.</param> /// <param name="host">The host.</param> protected BaseApi(ApiContext context, string host) { Host = host; Context = context; restClientBuilder = new ApiRestClientBuilder(); }
/// <summary> /// Initialises a new instance of the <see cref="ApiRequestExecutor"/> class. /// </summary> /// <param name="context">The API context for requests.</param> /// <param name="baseUrl">The site URL.</param> /// <param name="clientBuilder">The builder for objects that initialize RestSharp requests.</param> public ApiRequestExecutor(ApiContext context, string baseUrl, IApiRestClientBuilder clientBuilder) { Context = context; BaseUrl = baseUrl; restClientBuilder = clientBuilder; }