/// <summary> /// Gets a list of all subscriptions /// </summary> /// <returns></returns> public List <SubscriptionDetail> GetSubscriptionList( ARBGetSubscriptionListSearchTypeEnum searchType = ARBGetSubscriptionListSearchTypeEnum.subscriptionActive, int page = 0, int pageSize = 100) { var req = new ARBGetSubscriptionListRequest(); req.searchType = searchType; req.paging = new Paging { limit = pageSize, offset = page }; req.sorting = new ARBGetSubscriptionListSorting { orderBy = ARBGetSubscriptionListOrderFieldEnum.createTimeStampUTC, orderDescending = true }; var response = (ARBGetSubscriptionListResponse)_gateway.Send(req); if (response == null || response.subscriptionDetails == null) { return(null); } return(response.subscriptionDetails.ToList()); }
public List <SubscriptionDetail> GetSubscriptionList(ARBGetSubscriptionListSearchTypeEnum searchType, ARBGetSubscriptionListSorting sorting, Paging paging) { var request = new ARBGetSubscriptionListRequest { paging = paging, searchType = searchType, sorting = sorting }; var response = (ARBGetSubscriptionListResponse)_gateway.Send(request); return(response.subscriptionDetails.ToList()); }
public List <SubscriptionDetail> GetSubscriptionList(ARBGetSubscriptionListSearchTypeEnum seacrhType) { return(GetSubscriptionList( seacrhType, new ARBGetSubscriptionListSorting { orderBy = ARBGetSubscriptionListOrderFieldEnum.id, orderDescending = true }, new Paging { limit = 1000, offset = 1 })); }