Exemplo n.º 1
0
        public BillingCodeList GetBillingCodeList(string id = "") //tested
        {
            BillingCodeList list = new BillingCodeList();
            DetailsEnum     det  = Details;

            Details = DetailsEnum.extended;
            IEnumerable <string> json = GetJson("/admin/BillingCode", 500, id);

            Details = det;
            foreach (string s in json)
            {
                var l = new JsonToList <BillingCodeList>().GetList(s);
                if (list.billingCodes != null)
                {
                    list.billingCodes.AddRange(l.billingCodes);
                }
                else
                {
                    list.billingCodes = l.billingCodes;
                }
            }
            return(list);
        }
Exemplo n.º 2
0
        public CustomerList GetCustomerList(string id = "") // tested
        {
            CustomerList list = new CustomerList();
            DetailsEnum  det  = Details;

            Details = DetailsEnum.extended;
            IEnumerable <string> json = GetJson("/admin/Customer", 500, id);

            Details = det;
            foreach (string s in json)
            {
                var l = new JsonToList <CustomerList>().GetList(s);
                if (list.customers != null)
                {
                    list.customers.AddRange(l.customers);
                }
                else
                {
                    list.customers = l.customers;
                }
            }
            return(list);
        }
 public Client(string hostBase, string apiAccessId, string apiSecretKey, string userAgent, string apiRoot)
 {
     init(hostBase, apiAccessId, apiSecretKey, userAgent, apiRoot);
     Details = DetailsEnum.basic; // the default. can be overridden by accessing the Deails public property
 }