public static DescibeImportsFromDatabaseResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescibeImportsFromDatabaseResponse descibeImportsFromDatabaseResponse = new DescibeImportsFromDatabaseResponse();

            descibeImportsFromDatabaseResponse.HttpResponse     = _ctx.HttpResponse;
            descibeImportsFromDatabaseResponse.RequestId        = _ctx.StringValue("DescibeImportsFromDatabase.RequestId");
            descibeImportsFromDatabaseResponse.TotalRecordCount = _ctx.IntegerValue("DescibeImportsFromDatabase.TotalRecordCount");
            descibeImportsFromDatabaseResponse.PageNumber       = _ctx.IntegerValue("DescibeImportsFromDatabase.PageNumber");
            descibeImportsFromDatabaseResponse.PageRecordCount  = _ctx.IntegerValue("DescibeImportsFromDatabase.PageRecordCount");

            List <DescibeImportsFromDatabaseResponse.DescibeImportsFromDatabase_ImportResultFromDB> descibeImportsFromDatabaseResponse_items = new List <DescibeImportsFromDatabaseResponse.DescibeImportsFromDatabase_ImportResultFromDB>();

            for (int i = 0; i < _ctx.Length("DescibeImportsFromDatabase.Items.Length"); i++)
            {
                DescibeImportsFromDatabaseResponse.DescibeImportsFromDatabase_ImportResultFromDB importResultFromDB = new DescibeImportsFromDatabaseResponse.DescibeImportsFromDatabase_ImportResultFromDB();
                importResultFromDB.ImportId                    = _ctx.IntegerValue("DescibeImportsFromDatabase.Items[" + i + "].ImportId");
                importResultFromDB.ImportDataType              = _ctx.StringValue("DescibeImportsFromDatabase.Items[" + i + "].ImportDataType");
                importResultFromDB.ImportDataStatus            = _ctx.StringValue("DescibeImportsFromDatabase.Items[" + i + "].ImportDataStatus");
                importResultFromDB.ImportDataStatusDescription = _ctx.StringValue("DescibeImportsFromDatabase.Items[" + i + "].ImportDataStatusDescription");
                importResultFromDB.IncrementalImportingTime    = _ctx.StringValue("DescibeImportsFromDatabase.Items[" + i + "].IncrementalImportingTime");

                descibeImportsFromDatabaseResponse_items.Add(importResultFromDB);
            }
            descibeImportsFromDatabaseResponse.Items = descibeImportsFromDatabaseResponse_items;

            return(descibeImportsFromDatabaseResponse);
        }
Beispiel #2
0
        public static DescibeImportsFromDatabaseResponse Unmarshall(UnmarshallerContext context)
        {
            DescibeImportsFromDatabaseResponse descibeImportsFromDatabaseResponse = new DescibeImportsFromDatabaseResponse()
            {
                HttpResponse     = context.HttpResponse,
                RequestId        = context.StringValue("DescibeImportsFromDatabase.RequestId"),
                TotalRecordCount = context.IntegerValue("DescibeImportsFromDatabase.TotalRecordCount"),
                PageNumber       = context.IntegerValue("DescibeImportsFromDatabase.PageNumber"),
                PageRecordCount  = context.IntegerValue("DescibeImportsFromDatabase.PageRecordCount")
            };
            List <DescibeImportsFromDatabaseResponse.ImportResultFromDB> items = new List <DescibeImportsFromDatabaseResponse.ImportResultFromDB>();

            for (int i = 0; i < context.Length("DescibeImportsFromDatabase.Items.Length"); i++)
            {
                DescibeImportsFromDatabaseResponse.ImportResultFromDB importResultFromDB = new DescibeImportsFromDatabaseResponse.ImportResultFromDB()
                {
                    ImportId                    = context.IntegerValue($"DescibeImportsFromDatabase.Items[{i}].ImportId"),
                    ImportDataType              = context.EnumValue <DescibeImportsFromDatabaseResponse.ImportResultFromDB.ImportDataTypeEnum>($"DescibeImportsFromDatabase.Items[{i}].ImportDataType"),
                    ImportDataStatus            = context.EnumValue <DescibeImportsFromDatabaseResponse.ImportResultFromDB.ImportDataStatusEnum>($"DescibeImportsFromDatabase.Items[{i}].ImportDataStatus"),
                    ImportDataStatusDescription = context.StringValue($"DescibeImportsFromDatabase.Items[{i}].ImportDataStatusDescription"),
                    IncrementalImportingTime    = context.StringValue($"DescibeImportsFromDatabase.Items[{i}].IncrementalImportingTime")
                };
                items.Add(importResultFromDB);
            }
            descibeImportsFromDatabaseResponse.Items = items;

            return(descibeImportsFromDatabaseResponse);
        }