public static DescribeLoginLogsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLoginLogsResponse describeLoginLogsResponse = new DescribeLoginLogsResponse();

            describeLoginLogsResponse.HttpResponse   = context.HttpResponse;
            describeLoginLogsResponse.RequestId      = context.StringValue("DescribeLoginLogs.RequestId");
            describeLoginLogsResponse.PageSize       = context.IntegerValue("DescribeLoginLogs.PageSize");
            describeLoginLogsResponse.CurrentPage    = context.IntegerValue("DescribeLoginLogs.CurrentPage");
            describeLoginLogsResponse.TotalCount     = context.IntegerValue("DescribeLoginLogs.TotalCount");
            describeLoginLogsResponse.HttpStatusCode = context.IntegerValue("DescribeLoginLogs.HttpStatusCode");

            List <string> describeLoginLogsResponse_loginLogs = new List <string>();

            for (int i = 0; i < context.Length("DescribeLoginLogs.LoginLogs.Length"); i++)
            {
                describeLoginLogsResponse_loginLogs.Add(context.StringValue("DescribeLoginLogs.LoginLogs[" + i + "]"));
            }
            describeLoginLogsResponse.LoginLogs = describeLoginLogsResponse_loginLogs;

            return(describeLoginLogsResponse);
        }
Esempio n. 2
0
        public static DescribeLoginLogsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLoginLogsResponse describeLoginLogsResponse = new DescribeLoginLogsResponse();

            describeLoginLogsResponse.HttpResponse = context.HttpResponse;
            describeLoginLogsResponse.RequestId    = context.StringValue("DescribeLoginLogs.RequestId");
            describeLoginLogsResponse.PageSize     = context.IntegerValue("DescribeLoginLogs.PageSize");
            describeLoginLogsResponse.CurrentPage  = context.IntegerValue("DescribeLoginLogs.CurrentPage");
            describeLoginLogsResponse.TotalCount   = context.IntegerValue("DescribeLoginLogs.TotalCount");

            List <DescribeLoginLogsResponse.DescribeLoginLogs_LogListItem> describeLoginLogsResponse_logList = new List <DescribeLoginLogsResponse.DescribeLoginLogs_LogListItem>();

            for (int i = 0; i < context.Length("DescribeLoginLogs.LogList.Length"); i++)
            {
                DescribeLoginLogsResponse.DescribeLoginLogs_LogListItem logListItem = new DescribeLoginLogsResponse.DescribeLoginLogs_LogListItem();
                logListItem.LoginSourceIp = context.StringValue("DescribeLoginLogs.LogList[" + i + "].LoginSourceIp");
                logListItem.InstanceName  = context.StringValue("DescribeLoginLogs.LogList[" + i + "].InstanceName");
                logListItem.GroupId       = context.LongValue("DescribeLoginLogs.LogList[" + i + "].GroupId");
                logListItem.Ip            = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Ip");
                logListItem.Type          = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Type");
                logListItem.UserName      = context.StringValue("DescribeLoginLogs.LogList[" + i + "].UserName");
                logListItem.Uuid          = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Uuid");
                logListItem.Protocol      = context.IntegerValue("DescribeLoginLogs.LogList[" + i + "].Protocol");
                logListItem.LoginTime     = context.LongValue("DescribeLoginLogs.LogList[" + i + "].LoginTime");
                logListItem.InstanceId    = context.StringValue("DescribeLoginLogs.LogList[" + i + "].InstanceId");
                logListItem.OsVersion     = context.StringValue("DescribeLoginLogs.LogList[" + i + "].OsVersion");
                logListItem.ProtocolName  = context.StringValue("DescribeLoginLogs.LogList[" + i + "].ProtocolName");
                logListItem.Online        = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Online");
                logListItem.Location      = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Location");
                logListItem.Id            = context.LongValue("DescribeLoginLogs.LogList[" + i + "].Id");
                logListItem.Region        = context.StringValue("DescribeLoginLogs.LogList[" + i + "].Region");
                logListItem.Status        = context.IntegerValue("DescribeLoginLogs.LogList[" + i + "].Status");

                describeLoginLogsResponse_logList.Add(logListItem);
            }
            describeLoginLogsResponse.LogList = describeLoginLogsResponse_logList;

            return(describeLoginLogsResponse);
        }