TelAPI.TelAPIRestClient.CreateCallListOptions C# (CSharp) Method

CreateCallListOptions() private method

Helper method to populate Rest params
private CreateCallListOptions ( CallListOptions callListOptions, SimpleRtRest.RestClient.RestRequest request ) : void
callListOptions CallListOptions Call options
request SimpleRtRest.RestClient.RestRequest Rest Request
return void
        private void CreateCallListOptions(CallListOptions callListOptions, RestRequest request)
        {
            var startDateParameterName = GetParameterNameWithEquality(callListOptions.StartTimeComaparasion, "StartTime");

            if (callListOptions.To.HasValue()) request.AddParameter("To", callListOptions.To);
            if (callListOptions.From.HasValue()) request.AddParameter("From", callListOptions.From);
            if (callListOptions.Status.HasValue()) request.AddParameter("Status", callListOptions.Status);
            if (callListOptions.StartTime.HasValue) request.AddParameter(startDateParameterName, callListOptions.StartTime.Value.ToString("yyyy-MM-dd"));
            if (callListOptions.Page.HasValue) request.AddParameter("Page", callListOptions.Page);
            if (callListOptions.PageSize.HasValue) request.AddParameter("PageSize", callListOptions.PageSize);
        }