· 4 years ago · Feb 02, 2021, 02:46 PM
1 public static void PrintCustomerData(string secretKey, string externalId)
2 {
3 var customerApi = new CustomerApi(secretKey);
4 var wbApi = new WBApi(secretKey);
5
6 var customer = customerApi.GetCustomer(externalId);
7
8 Console.WriteLine($"{customer.Customer.Unixname} - {customer.Customer.External_id}");
9
10 Console.WriteLine("Access-rules:");
11 foreach (var rule in customer.Access_rules)
12 {
13 Console.WriteLine($"\t{rule.Name} {rule.Subnet}");
14 }
15
16 var wDomains = wbApi.GetDomains(WB_QUERY.WHITELIST, externalId);
17 Console.WriteLine("Whitelist:");
18 foreach (var domain in wDomains)
19 {
20 Console.WriteLine($"\t{domain.Domain}");
21 }
22
23 var bDomains = wbApi.GetDomains(WB_QUERY.BLACKLIST, externalId);
24 Console.WriteLine("Blacklist:");
25 foreach (var domain in bDomains)
26 {
27 Console.WriteLine($"\t{domain.Domain}");
28 }
29 }