// Constructor #region ApiClient() public ApiClient(IApiClientSettings settings = null) { // Settings settings = settings ?? ApiClientSettings.Default; // Mapping MappingInstaller.Register(); //#if DEBUG ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; //#endif //Cache = cache; //Context = context; Accounts = new AccountsClient(settings); Activations = new ActivationsClient(Mapper.Engine, settings); Activities = new ActivitiesClient(Mapper.Engine, settings); CalendarItems = new CalendarItemsClient(Mapper.Engine, settings); Devices = new DevicesClient(Mapper.Engine, settings); People = new PeopleClient(Mapper.Engine, settings); //People = new CachingPeopleService(Context); }
private void InitializeHttpClient(HttpClient client, IApiClientSettings settings, ApiClientOptions options) { client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(options.RequestType.ToMediaType())); if (!string.IsNullOrEmpty(settings.AuthorizationToken)) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes(settings.AuthorizationToken))); } }
public ApiClientHelper(IApiClientSettings apiClientSettings) { _currentSettings = apiClientSettings; }
// Constructors #region PeopleClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) public PeopleClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) { MappingEngine = mappingEngine; Settings = settings ?? ApiClientSettings.Default; }
public ApiClient(IApiClientSettings[] apiClientSettings) { _apiClientSettings = apiClientSettings; _currentSettings = _apiClientSettings.First(p => p.GetType() == typeof(TS)); _apiClientHelper = new ApiClientHelper(_currentSettings); }
// Constructors #region AccountsClient(IApiClientSettings settings = null) public AccountsClient(IApiClientSettings settings = null) { Settings = settings ?? ApiClientSettings.Default; }
// Constructors #region CalendarItemsClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) public CalendarItemsClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) { MappingEngine = mappingEngine; Settings = settings ?? ApiClientSettings.Default; }
// Constructors #region ActivationsClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) public ActivationsClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) { MappingEngine = mappingEngine; Settings = settings; }
public ActivitiesClient(IMappingEngine mappingEngine, IApiClientSettings settings = null) { MappingEngine = mappingEngine; Settings = settings ?? ApiClientSettings.Default; }
protected ApiClientBase(IApiClientSettings settings) { Settings = settings; }
public ApiClient(IApiClientSettings settings, IHttpClientFactory httpClientFactory) { _settings = settings; _httpClientFactory = httpClientFactory; }