public async Task <string[]> GetCarriers() { string url = $"{_hostUrl}carriers/"; string authorization = _client.GetBasicAuth(); return(await _client.Get <string[]>(url, authorization, null, "", _dateTimeFormat)); }
protected async Task <T> Get <T>(int?objectId = null, Dictionary <string, string> parameters = null) { if (GetRequest) { if (objectId.HasValue) { return(await Client.Get <T>($"{Resource}/{objectId.Value}", parameters, SingleResource, DateTimeFormat)); } return(await Client.Get <T>(Resource, parameters, ListResource, DateTimeFormat)); } return(default(T)); }
public async Task <Portal> GetPortalSettings(string domain, string language = null) { var parameters = new Dictionary <string, string>(); if (!string.IsNullOrWhiteSpace(language)) { parameters.Add("language", language); } string url = $"{_hostUrl}brand/{domain}/return-portal/"; return(await _client.Get <Portal>(url, "", parameters, "portal", _dateTimeFormat)); }