CallfireApiClient.Api.Campaigns.CallBroadcastsApi.GetStats C# (CSharp) Method

GetStats() public method

Get statistics on call broadcast
in case HTTP response code is 400 - Bad request, the request was formatted improperly. in case HTTP response code is 401 - Unauthorized, API Key missing or invalid. in case HTTP response code is 403 - Forbidden, insufficient permissions. in case HTTP response code is 404 - NOT FOUND, the resource requested does not exist. in case HTTP response code is 500 - Internal Server Error. in case HTTP response code is something different from codes listed above. in case error has occurred in client.
public GetStats ( long id, string fields = null, System.DateTime begin = null, System.DateTime end = null ) : CallBroadcastStats
id long id of call broadcast
fields string limit fields returned. E.g. fields=id,name or fields=items(id,name)
begin System.DateTime begin date to filter
end System.DateTime end date to filter
return CallfireApiClient.Api.Campaigns.Model.CallBroadcastStats
        public CallBroadcastStats GetStats(long id, string fields = null, DateTime? begin = null, DateTime? end = null)
        {
            var queryParams = new List<KeyValuePair<string, object>>(3);
            ClientUtils.AddQueryParamIfSet("fields", fields, queryParams);
            ClientUtils.AddQueryParamIfSet("begin", begin, queryParams);
            ClientUtils.AddQueryParamIfSet("end", end, queryParams);
            String path = CB_ITEM_STATS_PATH.ReplaceFirst(ClientConstants.PLACEHOLDER, id.ToString());
            return Client.Get<CallBroadcastStats>(path, queryParams);
        }