Example #1
0
        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());
        }
        private ARBGetSubscriptionListRequest SetupSubscriptionListRequest(merchantAuthenticationType merchantAuthentication)
        {
            var sorting = new ARBGetSubscriptionListSorting
            {
                orderDescending = true,
                orderBy         = ARBGetSubscriptionListOrderFieldEnum.createTimeStampUTC,
            };
            var paging = new Paging
            {
                limit  = 500,
                offset = 1,
            };

            var listRequest = new ARBGetSubscriptionListRequest
            {
                merchantAuthentication = merchantAuthentication,
                refId      = RefId,
                searchType = ARBGetSubscriptionListSearchTypeEnum.subscriptionActive,
                sorting    = sorting,
                paging     = paging,
            };

            return(listRequest);
        }
Example #3
0
 public static void ARBGetSubscriptionListSorting(ARBGetSubscriptionListSorting request)
 {
 }