Example #1
0
        public static OnsTopicListResponse Unmarshall(UnmarshallerContext context)
        {
            OnsTopicListResponse onsTopicListResponse = new OnsTopicListResponse();

            onsTopicListResponse.HttpResponse = context.HttpResponse;
            onsTopicListResponse.RequestId    = context.StringValue("OnsTopicList.RequestId");
            onsTopicListResponse.HelpUrl      = context.StringValue("OnsTopicList.HelpUrl");

            List <OnsTopicListResponse.OnsTopicList_PublishInfoDo> onsTopicListResponse_data = new List <OnsTopicListResponse.OnsTopicList_PublishInfoDo>();

            for (int i = 0; i < context.Length("OnsTopicList.Data.Length"); i++)
            {
                OnsTopicListResponse.OnsTopicList_PublishInfoDo publishInfoDo = new OnsTopicListResponse.OnsTopicList_PublishInfoDo();
                publishInfoDo.Topic             = context.StringValue("OnsTopicList.Data[" + i + "].Topic");
                publishInfoDo.Owner             = context.StringValue("OnsTopicList.Data[" + i + "].Owner");
                publishInfoDo.Relation          = context.IntegerValue("OnsTopicList.Data[" + i + "].Relation");
                publishInfoDo.RelationName      = context.StringValue("OnsTopicList.Data[" + i + "].RelationName");
                publishInfoDo.UpdateTime        = context.LongValue("OnsTopicList.Data[" + i + "].UpdateTime");
                publishInfoDo.Remark            = context.StringValue("OnsTopicList.Data[" + i + "].Remark");
                publishInfoDo.MessageType       = context.IntegerValue("OnsTopicList.Data[" + i + "].MessageType");
                publishInfoDo.InstanceId        = context.StringValue("OnsTopicList.Data[" + i + "].InstanceId");
                publishInfoDo.IndependentNaming = context.BooleanValue("OnsTopicList.Data[" + i + "].IndependentNaming");

                onsTopicListResponse_data.Add(publishInfoDo);
            }
            onsTopicListResponse.Data = onsTopicListResponse_data;

            return(onsTopicListResponse);
        }
        public static OnsTopicListResponse Unmarshall(UnmarshallerContext context)
        {
            OnsTopicListResponse onsTopicListResponse = new OnsTopicListResponse();

            onsTopicListResponse.HttpResponse = context.HttpResponse;
            onsTopicListResponse.RequestId    = context.StringValue("OnsTopicList.RequestId");
            onsTopicListResponse.HelpUrl      = context.StringValue("OnsTopicList.HelpUrl");

            List <OnsTopicListResponse.OnsTopicList_PublishInfoDo> onsTopicListResponse_data = new List <OnsTopicListResponse.OnsTopicList_PublishInfoDo>();

            for (int i = 0; i < context.Length("OnsTopicList.Data.Length"); i++)
            {
                OnsTopicListResponse.OnsTopicList_PublishInfoDo publishInfoDo = new OnsTopicListResponse.OnsTopicList_PublishInfoDo();
                publishInfoDo.Id           = context.LongValue("OnsTopicList.Data[" + i + "].Id");
                publishInfoDo.ChannelId    = context.IntegerValue("OnsTopicList.Data[" + i + "].ChannelId");
                publishInfoDo.ChannelName  = context.StringValue("OnsTopicList.Data[" + i + "].ChannelName");
                publishInfoDo.OnsRegionId  = context.StringValue("OnsTopicList.Data[" + i + "].OnsRegionId");
                publishInfoDo.RegionName   = context.StringValue("OnsTopicList.Data[" + i + "].RegionName");
                publishInfoDo.Topic        = context.StringValue("OnsTopicList.Data[" + i + "].Topic");
                publishInfoDo.Owner        = context.StringValue("OnsTopicList.Data[" + i + "].Owner");
                publishInfoDo.Relation     = context.IntegerValue("OnsTopicList.Data[" + i + "].Relation");
                publishInfoDo.RelationName = context.StringValue("OnsTopicList.Data[" + i + "].RelationName");
                publishInfoDo.Status       = context.IntegerValue("OnsTopicList.Data[" + i + "].Status");
                publishInfoDo.StatusName   = context.StringValue("OnsTopicList.Data[" + i + "].StatusName");
                publishInfoDo.Appkey       = context.StringValue("OnsTopicList.Data[" + i + "].Appkey");
                publishInfoDo.CreateTime   = context.LongValue("OnsTopicList.Data[" + i + "].CreateTime");
                publishInfoDo.UpdateTime   = context.LongValue("OnsTopicList.Data[" + i + "].UpdateTime");
                publishInfoDo.Remark       = context.StringValue("OnsTopicList.Data[" + i + "].Remark");

                onsTopicListResponse_data.Add(publishInfoDo);
            }
            onsTopicListResponse.Data = onsTopicListResponse_data;

            return(onsTopicListResponse);
        }
Example #3
0
        public static OnsTopicListResponse Unmarshall(UnmarshallerContext _ctx)
        {
            OnsTopicListResponse onsTopicListResponse = new OnsTopicListResponse();

            onsTopicListResponse.HttpResponse = _ctx.HttpResponse;
            onsTopicListResponse.RequestId    = _ctx.StringValue("OnsTopicList.RequestId");
            onsTopicListResponse.HelpUrl      = _ctx.StringValue("OnsTopicList.HelpUrl");

            List <OnsTopicListResponse.OnsTopicList_PublishInfoDo> onsTopicListResponse_data = new List <OnsTopicListResponse.OnsTopicList_PublishInfoDo>();

            for (int i = 0; i < _ctx.Length("OnsTopicList.Data.Length"); i++)
            {
                OnsTopicListResponse.OnsTopicList_PublishInfoDo publishInfoDo = new OnsTopicListResponse.OnsTopicList_PublishInfoDo();
                publishInfoDo.Topic             = _ctx.StringValue("OnsTopicList.Data[" + i + "].Topic");
                publishInfoDo.Owner             = _ctx.StringValue("OnsTopicList.Data[" + i + "].Owner");
                publishInfoDo.Relation          = _ctx.IntegerValue("OnsTopicList.Data[" + i + "].Relation");
                publishInfoDo.RelationName      = _ctx.StringValue("OnsTopicList.Data[" + i + "].RelationName");
                publishInfoDo.CreateTime        = _ctx.LongValue("OnsTopicList.Data[" + i + "].CreateTime");
                publishInfoDo.Remark            = _ctx.StringValue("OnsTopicList.Data[" + i + "].Remark");
                publishInfoDo.MessageType       = _ctx.IntegerValue("OnsTopicList.Data[" + i + "].MessageType");
                publishInfoDo.InstanceId        = _ctx.StringValue("OnsTopicList.Data[" + i + "].InstanceId");
                publishInfoDo.IndependentNaming = _ctx.BooleanValue("OnsTopicList.Data[" + i + "].IndependentNaming");

                List <OnsTopicListResponse.OnsTopicList_PublishInfoDo.OnsTopicList_Tag> publishInfoDo_tags = new List <OnsTopicListResponse.OnsTopicList_PublishInfoDo.OnsTopicList_Tag>();
                for (int j = 0; j < _ctx.Length("OnsTopicList.Data[" + i + "].Tags.Length"); j++)
                {
                    OnsTopicListResponse.OnsTopicList_PublishInfoDo.OnsTopicList_Tag tag = new OnsTopicListResponse.OnsTopicList_PublishInfoDo.OnsTopicList_Tag();
                    tag.Key    = _ctx.StringValue("OnsTopicList.Data[" + i + "].Tags[" + j + "].Key");
                    tag._Value = _ctx.StringValue("OnsTopicList.Data[" + i + "].Tags[" + j + "].Value");

                    publishInfoDo_tags.Add(tag);
                }
                publishInfoDo.Tags = publishInfoDo_tags;

                onsTopicListResponse_data.Add(publishInfoDo);
            }
            onsTopicListResponse.Data = onsTopicListResponse_data;

            return(onsTopicListResponse);
        }