Esempio n. 1
0
        public static DescribeRecordLogsResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeRecordLogsResponse describeRecordLogsResponse = new DescribeRecordLogsResponse();

            describeRecordLogsResponse.HttpResponse = _ctx.HttpResponse;
            describeRecordLogsResponse.RequestId    = _ctx.StringValue("DescribeRecordLogs.RequestId");
            describeRecordLogsResponse.TotalCount   = _ctx.LongValue("DescribeRecordLogs.TotalCount");
            describeRecordLogsResponse.PageNumber   = _ctx.LongValue("DescribeRecordLogs.PageNumber");
            describeRecordLogsResponse.PageSize     = _ctx.LongValue("DescribeRecordLogs.PageSize");

            List <DescribeRecordLogsResponse.DescribeRecordLogs_RecordLog> describeRecordLogsResponse_recordLogs = new List <DescribeRecordLogsResponse.DescribeRecordLogs_RecordLog>();

            for (int i = 0; i < _ctx.Length("DescribeRecordLogs.RecordLogs.Length"); i++)
            {
                DescribeRecordLogsResponse.DescribeRecordLogs_RecordLog recordLog = new DescribeRecordLogsResponse.DescribeRecordLogs_RecordLog();
                recordLog.ActionTime      = _ctx.StringValue("DescribeRecordLogs.RecordLogs[" + i + "].ActionTime");
                recordLog.ActionTimestamp = _ctx.LongValue("DescribeRecordLogs.RecordLogs[" + i + "].ActionTimestamp");
                recordLog.Action          = _ctx.StringValue("DescribeRecordLogs.RecordLogs[" + i + "].Action");
                recordLog.Message         = _ctx.StringValue("DescribeRecordLogs.RecordLogs[" + i + "].Message");
                recordLog.ClientIp        = _ctx.StringValue("DescribeRecordLogs.RecordLogs[" + i + "].ClientIp");

                describeRecordLogsResponse_recordLogs.Add(recordLog);
            }
            describeRecordLogsResponse.RecordLogs = describeRecordLogsResponse_recordLogs;

            return(describeRecordLogsResponse);
        }
        public static DescribeRecordLogsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeRecordLogsResponse describeRecordLogsResponse = new DescribeRecordLogsResponse
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeRecordLogs.RequestId"),
                TotalCount   = context.LongValue("DescribeRecordLogs.TotalCount"),
                PageNumber   = context.LongValue("DescribeRecordLogs.PageNumber"),
                PageSize     = context.LongValue("DescribeRecordLogs.PageSize")
            };


            List <DescribeRecordLogsResponse.RecordLog> recordLogs = new List <DescribeRecordLogsResponse.RecordLog>();

            for (int i = 0; i < context.Length("DescribeRecordLogs.RecordLogs.Length"); i++)
            {
                DescribeRecordLogsResponse.RecordLog recordLog = new DescribeRecordLogsResponse.RecordLog
                {
                    ActionTime = context.StringValue($"DescribeRecordLogs.RecordLogs[{i}].ActionTime"),
                    Action     = context.StringValue($"DescribeRecordLogs.RecordLogs[{i}].Action"),
                    Message    = context.StringValue($"DescribeRecordLogs.RecordLogs[{i}].Message"),
                    ClientIp   = context.StringValue($"DescribeRecordLogs.RecordLogs[{i}].ClientIp")
                };

                recordLogs.Add(recordLog);
            }
            describeRecordLogsResponse.RecordLogs = recordLogs;

            return(describeRecordLogsResponse);
        }