public void TestListRule() { DefaultAcsClient acsClient = Demo.IotClient.GetClient(); ListRuleRequest request = new ListRuleRequest(); request.CurrentPage = 1; request.PageSize = 10; ListRuleResponse response = acsClient.GetAcsResponse(request); Console.WriteLine(response.Success); Console.WriteLine(response.ErrorMessage); Console.WriteLine(response.Code); Console.WriteLine("CurrentPage" + response.Page); Console.WriteLine("PageSize: " + response.PageSize); Console.WriteLine("Total" + response.Total); List <ListRuleResponse.ListRule_RuleInfo> RuleInfos = response.Data; for (int i = 0; i < RuleInfos.Count; i += 1) { ListRuleResponse.ListRule_RuleInfo RuleInfo = RuleInfos[i]; Console.WriteLine("Rule ID: " + RuleInfo.Id); Console.WriteLine("Rule Name: " + RuleInfo.Name); Console.WriteLine("Rule DataType: " + RuleInfo.DataType); Console.WriteLine("Rule ProductKey: " + RuleInfo.ProductKey); Console.WriteLine("Rule ShortTopic: " + RuleInfo.ShortTopic); Console.WriteLine("Rule Topic: " + RuleInfo.Topic); Console.WriteLine("Rule Select: " + RuleInfo.Select); Console.WriteLine("Rule Where: " + RuleInfo._Where); Console.WriteLine("Rule UtcCreated: " + RuleInfo.UtcCreated); Console.WriteLine(); } }
public static ListRuleResponse Unmarshall(UnmarshallerContext _ctx) { ListRuleResponse listRuleResponse = new ListRuleResponse(); listRuleResponse.HttpResponse = _ctx.HttpResponse; listRuleResponse.RequestId = _ctx.StringValue("ListRule.RequestId"); listRuleResponse.Success = _ctx.BooleanValue("ListRule.Success"); listRuleResponse.Code = _ctx.StringValue("ListRule.Code"); listRuleResponse.ErrorMessage = _ctx.StringValue("ListRule.ErrorMessage"); listRuleResponse.Page = _ctx.IntegerValue("ListRule.Page"); listRuleResponse.Total = _ctx.IntegerValue("ListRule.Total"); listRuleResponse.PageSize = _ctx.IntegerValue("ListRule.PageSize"); List <ListRuleResponse.ListRule_RuleInfo> listRuleResponse_data = new List <ListRuleResponse.ListRule_RuleInfo>(); for (int i = 0; i < _ctx.Length("ListRule.Data.Length"); i++) { ListRuleResponse.ListRule_RuleInfo ruleInfo = new ListRuleResponse.ListRule_RuleInfo(); ruleInfo.Id = _ctx.LongValue("ListRule.Data[" + i + "].Id"); ruleInfo.Select = _ctx.StringValue("ListRule.Data[" + i + "].Select"); ruleInfo.Topic = _ctx.StringValue("ListRule.Data[" + i + "].Topic"); ruleInfo.ShortTopic = _ctx.StringValue("ListRule.Data[" + i + "].ShortTopic"); ruleInfo._Where = _ctx.StringValue("ListRule.Data[" + i + "].Where"); ruleInfo.Status = _ctx.StringValue("ListRule.Data[" + i + "].Status"); ruleInfo.CreateUserId = _ctx.LongValue("ListRule.Data[" + i + "].CreateUserId"); ruleInfo.ProductKey = _ctx.StringValue("ListRule.Data[" + i + "].ProductKey"); ruleInfo.Name = _ctx.StringValue("ListRule.Data[" + i + "].Name"); ruleInfo.DataType = _ctx.StringValue("ListRule.Data[" + i + "].DataType"); ruleInfo.RuleDesc = _ctx.StringValue("ListRule.Data[" + i + "].RuleDesc"); ruleInfo.Created = _ctx.StringValue("ListRule.Data[" + i + "].Created"); ruleInfo.UtcCreated = _ctx.StringValue("ListRule.Data[" + i + "].UtcCreated"); ruleInfo.Modified = _ctx.StringValue("ListRule.Data[" + i + "].Modified"); ruleInfo.UtcModified = _ctx.StringValue("ListRule.Data[" + i + "].UtcModified"); listRuleResponse_data.Add(ruleInfo); } listRuleResponse.Data = listRuleResponse_data; return(listRuleResponse); }
public static ListRuleResponse Unmarshall(UnmarshallerContext _ctx) { ListRuleResponse listRuleResponse = new ListRuleResponse(); listRuleResponse.HttpResponse = _ctx.HttpResponse; listRuleResponse.Code = _ctx.StringValue("ListRule.Code"); listRuleResponse.Success = _ctx.BooleanValue("ListRule.Success"); listRuleResponse.Message = _ctx.StringValue("ListRule.Message"); listRuleResponse.RequestId = _ctx.StringValue("ListRule.RequestId"); listRuleResponse.PageNumber = _ctx.IntegerValue("ListRule.PageNumber"); listRuleResponse.PageSize = _ctx.IntegerValue("ListRule.PageSize"); listRuleResponse.Total = _ctx.LongValue("ListRule.Total"); List <ListRuleResponse.ListRule_Rule> listRuleResponse_model = new List <ListRuleResponse.ListRule_Rule>(); for (int i = 0; i < _ctx.Length("ListRule.Model.Length"); i++) { ListRuleResponse.ListRule_Rule rule = new ListRuleResponse.ListRule_Rule(); rule.CreateTime = _ctx.LongValue("ListRule.Model[" + i + "].CreateTime"); rule.ModifyTime = _ctx.LongValue("ListRule.Model[" + i + "].ModifyTime"); rule.TenantId = _ctx.StringValue("ListRule.Model[" + i + "].TenantId"); rule.RuleName = _ctx.StringValue("ListRule.Model[" + i + "].RuleName"); rule.RuleRId = _ctx.StringValue("ListRule.Model[" + i + "].RuleRId"); rule.RuleType = _ctx.StringValue("ListRule.Model[" + i + "].RuleType"); rule.RelatedAdSlots = _ctx.StringValue("ListRule.Model[" + i + "].RelatedAdSlots"); rule.RuleConfig = _ctx.StringValue("ListRule.Model[" + i + "].RuleConfig"); rule.Status = _ctx.StringValue("ListRule.Model[" + i + "].Status"); rule.ExtInfo = _ctx.StringValue("ListRule.Model[" + i + "].ExtInfo"); rule.Version = _ctx.LongValue("ListRule.Model[" + i + "].Version"); rule.RuleId = _ctx.StringValue("ListRule.Model[" + i + "].RuleId"); listRuleResponse_model.Add(rule); } listRuleResponse.Model = listRuleResponse_model; return(listRuleResponse); }