Esempio n. 1
0
        public static ListMediasResponse Unmarshall(UnmarshallerContext context)
        {
            ListMediasResponse listMediasResponse = new ListMediasResponse();

            listMediasResponse.HttpResponse   = context.HttpResponse;
            listMediasResponse.RequestId      = context.StringValue("ListMedias.RequestId");
            listMediasResponse.Success        = context.BooleanValue("ListMedias.Success");
            listMediasResponse.Code           = context.StringValue("ListMedias.Code");
            listMediasResponse.Message        = context.StringValue("ListMedias.Message");
            listMediasResponse.HttpStatusCode = context.IntegerValue("ListMedias.HttpStatusCode");
            listMediasResponse.TotalCount     = context.IntegerValue("ListMedias.TotalCount");
            listMediasResponse.PageNumber     = context.IntegerValue("ListMedias.PageNumber");
            listMediasResponse.PageSize       = context.IntegerValue("ListMedias.PageSize");

            List <ListMediasResponse.ListMedias_Media> listMediasResponse_mediaList = new List <ListMediasResponse.ListMedias_Media>();

            for (int i = 0; i < context.Length("ListMedias.MediaList.Length"); i++)
            {
                ListMediasResponse.ListMedias_Media media = new ListMediasResponse.ListMedias_Media();
                media.MediaId = context.StringValue("ListMedias.MediaList[" + i + "].MediaId");
                media.Name    = context.StringValue("ListMedias.MediaList[" + i + "].Name");

                listMediasResponse_mediaList.Add(media);
            }
            listMediasResponse.MediaList = listMediasResponse_mediaList;

            return(listMediasResponse);
        }
        public static ListMediasResponse Unmarshall(UnmarshallerContext context)
        {
            ListMediasResponse listMediasResponse = new ListMediasResponse();

            listMediasResponse.HttpResponse   = context.HttpResponse;
            listMediasResponse.RequestId      = context.StringValue("ListMedias.RequestId");
            listMediasResponse.Success        = context.BooleanValue("ListMedias.Success");
            listMediasResponse.Code           = context.StringValue("ListMedias.Code");
            listMediasResponse.Message        = context.StringValue("ListMedias.Message");
            listMediasResponse.HttpStatusCode = context.IntegerValue("ListMedias.HttpStatusCode");

            ListMediasResponse.ListMedias_Medias medias = new ListMediasResponse.ListMedias_Medias();
            medias.TotalCount = context.IntegerValue("ListMedias.Medias.TotalCount");
            medias.PageNumber = context.IntegerValue("ListMedias.Medias.PageNumber");
            medias.PageSize   = context.IntegerValue("ListMedias.Medias.PageSize");

            List <ListMediasResponse.ListMedias_Medias.ListMedias_Media> medias_list = new List <ListMediasResponse.ListMedias_Medias.ListMedias_Media>();

            for (int i = 0; i < context.Length("ListMedias.Medias.List.Length"); i++)
            {
                ListMediasResponse.ListMedias_Medias.ListMedias_Media media = new ListMediasResponse.ListMedias_Medias.ListMedias_Media();
                media.Instance    = context.StringValue("ListMedias.Medias.List[" + i + "].Instance");
                media.Name        = context.StringValue("ListMedias.Medias.List[" + i + "].Name");
                media.Description = context.StringValue("ListMedias.Medias.List[" + i + "].Description");
                media.Type        = context.StringValue("ListMedias.Medias.List[" + i + "].Type");
                media.Content     = context.StringValue("ListMedias.Medias.List[" + i + "].Content");
                media.FilePath    = context.StringValue("ListMedias.Medias.List[" + i + "].FilePath");
                media.FileName    = context.StringValue("ListMedias.Medias.List[" + i + "].FileName");
                media.OssFileName = context.StringValue("ListMedias.Medias.List[" + i + "].OssFileName");
                media.Status      = context.StringValue("ListMedias.Medias.List[" + i + "].Status");

                medias_list.Add(media);
            }
            medias.List = medias_list;
            listMediasResponse.Medias = medias;

            return(listMediasResponse);
        }