public static DescribeStoresResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeStoresResponse describeStoresResponse = new DescribeStoresResponse();

            describeStoresResponse.HttpResponse   = context.HttpResponse;
            describeStoresResponse.ErrorMessage   = context.StringValue("DescribeStores.ErrorMessage");
            describeStoresResponse.ErrorCode      = context.StringValue("DescribeStores.ErrorCode");
            describeStoresResponse.TotalCount     = context.IntegerValue("DescribeStores.TotalCount");
            describeStoresResponse.Message        = context.StringValue("DescribeStores.Message");
            describeStoresResponse.PageSize       = context.IntegerValue("DescribeStores.PageSize");
            describeStoresResponse.DynamicCode    = context.StringValue("DescribeStores.DynamicCode");
            describeStoresResponse.Code           = context.StringValue("DescribeStores.Code");
            describeStoresResponse.PageNumber     = context.IntegerValue("DescribeStores.PageNumber");
            describeStoresResponse.DynamicMessage = context.StringValue("DescribeStores.DynamicMessage");
            describeStoresResponse.RequestId      = context.StringValue("DescribeStores.RequestId");
            describeStoresResponse.Success        = context.BooleanValue("DescribeStores.Success");

            List <DescribeStoresResponse.DescribeStores_StoreInfo> describeStoresResponse_stores = new List <DescribeStoresResponse.DescribeStores_StoreInfo>();

            for (int i = 0; i < context.Length("DescribeStores.Stores.Length"); i++)
            {
                DescribeStoresResponse.DescribeStores_StoreInfo storeInfo = new DescribeStoresResponse.DescribeStores_StoreInfo();
                storeInfo.Groups      = context.StringValue("DescribeStores.Stores[" + i + "].Groups");
                storeInfo.StoreName   = context.StringValue("DescribeStores.Stores[" + i + "].StoreName");
                storeInfo.OutId       = context.StringValue("DescribeStores.Stores[" + i + "].OutId");
                storeInfo.Brand       = context.StringValue("DescribeStores.Stores[" + i + "].Brand");
                storeInfo.StoreId     = context.StringValue("DescribeStores.Stores[" + i + "].StoreId");
                storeInfo.GmtCreate   = context.StringValue("DescribeStores.Stores[" + i + "].GmtCreate");
                storeInfo.ParentId    = context.StringValue("DescribeStores.Stores[" + i + "].ParentId");
                storeInfo.Comments    = context.StringValue("DescribeStores.Stores[" + i + "].Comments");
                storeInfo.CompanyId   = context.StringValue("DescribeStores.Stores[" + i + "].CompanyId");
                storeInfo.GmtModified = context.StringValue("DescribeStores.Stores[" + i + "].GmtModified");
                storeInfo.Phone       = context.StringValue("DescribeStores.Stores[" + i + "].Phone");
                storeInfo.Level       = context.StringValue("DescribeStores.Stores[" + i + "].Level");

                describeStoresResponse_stores.Add(storeInfo);
            }
            describeStoresResponse.Stores = describeStoresResponse_stores;

            return(describeStoresResponse);
        }
Example #2
0
        public static DescribeStoresResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeStoresResponse describeStoresResponse = new DescribeStoresResponse();

            describeStoresResponse.HttpResponse   = _ctx.HttpResponse;
            describeStoresResponse.ErrorMessage   = _ctx.StringValue("DescribeStores.ErrorMessage");
            describeStoresResponse.ErrorCode      = _ctx.StringValue("DescribeStores.ErrorCode");
            describeStoresResponse.TotalCount     = _ctx.IntegerValue("DescribeStores.TotalCount");
            describeStoresResponse.Message        = _ctx.StringValue("DescribeStores.Message");
            describeStoresResponse.PageSize       = _ctx.IntegerValue("DescribeStores.PageSize");
            describeStoresResponse.DynamicCode    = _ctx.StringValue("DescribeStores.DynamicCode");
            describeStoresResponse.Code           = _ctx.StringValue("DescribeStores.Code");
            describeStoresResponse.PageNumber     = _ctx.IntegerValue("DescribeStores.PageNumber");
            describeStoresResponse.DynamicMessage = _ctx.StringValue("DescribeStores.DynamicMessage");
            describeStoresResponse.RequestId      = _ctx.StringValue("DescribeStores.RequestId");
            describeStoresResponse.Success        = _ctx.BooleanValue("DescribeStores.Success");

            List <DescribeStoresResponse.DescribeStores_StoreInfo> describeStoresResponse_stores = new List <DescribeStoresResponse.DescribeStores_StoreInfo>();

            for (int i = 0; i < _ctx.Length("DescribeStores.Stores.Length"); i++)
            {
                DescribeStoresResponse.DescribeStores_StoreInfo storeInfo = new DescribeStoresResponse.DescribeStores_StoreInfo();
                storeInfo.StoreName       = _ctx.StringValue("DescribeStores.Stores[" + i + "].StoreName");
                storeInfo.StoreId         = _ctx.StringValue("DescribeStores.Stores[" + i + "].StoreId");
                storeInfo.GmtCreate       = _ctx.StringValue("DescribeStores.Stores[" + i + "].GmtCreate");
                storeInfo.ParentId        = _ctx.StringValue("DescribeStores.Stores[" + i + "].ParentId");
                storeInfo.UserStoreCode   = _ctx.StringValue("DescribeStores.Stores[" + i + "].UserStoreCode");
                storeInfo.GmtModified     = _ctx.StringValue("DescribeStores.Stores[" + i + "].GmtModified");
                storeInfo.Phone           = _ctx.StringValue("DescribeStores.Stores[" + i + "].Phone");
                storeInfo.Level           = _ctx.StringValue("DescribeStores.Stores[" + i + "].Level");
                storeInfo.TemplateVersion = _ctx.StringValue("DescribeStores.Stores[" + i + "].TemplateVersion");

                describeStoresResponse_stores.Add(storeInfo);
            }
            describeStoresResponse.Stores = describeStoresResponse_stores;

            return(describeStoresResponse);
        }