public static CreateRulesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateRulesResponse createRulesResponse = new CreateRulesResponse();

            createRulesResponse.HttpResponse = context.HttpResponse;
            createRulesResponse.RequestId = context.StringValue("CreateRules.RequestId");

            List<CreateRulesResponse.Rule> rules = new List<CreateRulesResponse.Rule>();
            for (int i = 0; i < context.Length("CreateRules.Rules.Length"); i++) {
                CreateRulesResponse.Rule rule = new CreateRulesResponse.Rule();
                rule.RuleId = context.StringValue("CreateRules.Rules["+ i +"].RuleId");
                rule.RuleName = context.StringValue("CreateRules.Rules["+ i +"].RuleName");

                rules.Add(rule);
            }
            createRulesResponse.Rules = rules;

            return createRulesResponse;
        }
        public static CreateRulesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateRulesResponse createRulesResponse = new CreateRulesResponse();

            createRulesResponse.HttpResponse = context.HttpResponse;
            createRulesResponse.RequestId    = context.StringValue("CreateRules.RequestId");

            List <CreateRulesResponse.CreateRules_Rule> createRulesResponse_rules = new List <CreateRulesResponse.CreateRules_Rule>();

            for (int i = 0; i < context.Length("CreateRules.Rules.Length"); i++)
            {
                CreateRulesResponse.CreateRules_Rule rule = new CreateRulesResponse.CreateRules_Rule();
                rule.RuleId   = context.StringValue("CreateRules.Rules[" + i + "].RuleId");
                rule.RuleName = context.StringValue("CreateRules.Rules[" + i + "].RuleName");

                createRulesResponse_rules.Add(rule);
            }
            createRulesResponse.Rules = createRulesResponse_rules;

            return(createRulesResponse);
        }
        public static CreateRulesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateRulesResponse createRulesResponse = new CreateRulesResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("CreateRules.RequestId")
            };
            List <CreateRulesResponse.Rule> rules = new List <CreateRulesResponse.Rule>();

            for (int i = 0; i < context.Length("CreateRules.Rules.Length"); i++)
            {
                CreateRulesResponse.Rule rule = new CreateRulesResponse.Rule()
                {
                    RuleId   = context.StringValue($"CreateRules.Rules[{i}].RuleId"),
                    RuleName = context.StringValue($"CreateRules.Rules[{i}].RuleName")
                };
                rules.Add(rule);
            }
            createRulesResponse.Rules = rules;

            return(createRulesResponse);
        }