public async Task <ListUsageResponse> List(ListUsageRequest request, AdminKey adminKey = null, HttpClient httpClient = null) { using (var api = new GetAddesssApi(adminKey ?? AdminKey, HttpClient ?? httpClient)) { return(await api.Usage.List(request)); } }
public async static Task <ListUsageResponse> List(GetAddesssApi api, string path, AdminKey adminKey, ListUsageRequest request) { if (request is null) { throw new ArgumentNullException(nameof(request)); } var fullPath = $"{path}/from/{request.From.Day}/{request.From.Month}/{request.From.Year}/To/{request.To.Day}/{request.To.Month}/{request.To.Year}"; return(await List(api, fullPath, adminKey)); }
public async Task <ListUsageResponse> List(ListUsageRequest request) { return(await List(Api, "usage", AdminKey, request)); }