public static DescribeLiveRecordConfigResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeLiveRecordConfigResponse describeLiveRecordConfigResponse = new DescribeLiveRecordConfigResponse();

            describeLiveRecordConfigResponse.HttpResponse = _ctx.HttpResponse;
            describeLiveRecordConfigResponse.RequestId    = _ctx.StringValue("DescribeLiveRecordConfig.RequestId");

            List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord> describeLiveRecordConfigResponse_liveAppRecordList = new List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord>();

            for (int i = 0; i < _ctx.Length("DescribeLiveRecordConfig.LiveAppRecordList.Length"); i++)
            {
                DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord liveAppRecord = new DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord();
                liveAppRecord.DomainName      = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].DomainName");
                liveAppRecord.AppName         = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].AppName");
                liveAppRecord.OssEndpoint     = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OssEndpoint");
                liveAppRecord.OssBucket       = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OssBucket");
                liveAppRecord.OssObjectPrefix = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OssObjectPrefix");
                liveAppRecord.CreateTime      = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].CreateTime");

                describeLiveRecordConfigResponse_liveAppRecordList.Add(liveAppRecord);
            }
            describeLiveRecordConfigResponse.LiveAppRecordList = describeLiveRecordConfigResponse_liveAppRecordList;

            return(describeLiveRecordConfigResponse);
        }
        public static DescribeLiveRecordConfigResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveRecordConfigResponse describeLiveRecordConfigResponse = new DescribeLiveRecordConfigResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeLiveRecordConfig.RequestId")
            };
            List <DescribeLiveRecordConfigResponse.LiveAppRecord> liveAppRecordList = new List <DescribeLiveRecordConfigResponse.LiveAppRecord>();

            for (int i = 0; i < context.Length("DescribeLiveRecordConfig.LiveAppRecordList.Length"); i++)
            {
                DescribeLiveRecordConfigResponse.LiveAppRecord liveAppRecord = new DescribeLiveRecordConfigResponse.LiveAppRecord()
                {
                    DomainName      = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].DomainName"),
                    AppName         = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].AppName"),
                    OssEndpoint     = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].OssEndpoint"),
                    OssBucket       = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].OssBucket"),
                    OssObjectPrefix = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].OssObjectPrefix"),
                    CreateTime      = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].CreateTime")
                };
                liveAppRecordList.Add(liveAppRecord);
            }
            describeLiveRecordConfigResponse.LiveAppRecordList = liveAppRecordList;

            return(describeLiveRecordConfigResponse);
        }
        public static DescribeLiveRecordConfigResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeLiveRecordConfigResponse describeLiveRecordConfigResponse = new DescribeLiveRecordConfigResponse();

            describeLiveRecordConfigResponse.HttpResponse = _ctx.HttpResponse;
            describeLiveRecordConfigResponse.RequestId    = _ctx.StringValue("DescribeLiveRecordConfig.RequestId");
            describeLiveRecordConfigResponse.PageNum      = _ctx.IntegerValue("DescribeLiveRecordConfig.PageNum");
            describeLiveRecordConfigResponse.PageSize     = _ctx.IntegerValue("DescribeLiveRecordConfig.PageSize");
            describeLiveRecordConfigResponse.Order        = _ctx.StringValue("DescribeLiveRecordConfig.Order");
            describeLiveRecordConfigResponse.TotalNum     = _ctx.IntegerValue("DescribeLiveRecordConfig.TotalNum");
            describeLiveRecordConfigResponse.TotalPage    = _ctx.IntegerValue("DescribeLiveRecordConfig.TotalPage");

            List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord> describeLiveRecordConfigResponse_liveAppRecordList = new List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord>();

            for (int i = 0; i < _ctx.Length("DescribeLiveRecordConfig.LiveAppRecordList.Length"); i++)
            {
                DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord liveAppRecord = new DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord();
                liveAppRecord.DomainName  = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].DomainName");
                liveAppRecord.AppName     = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].AppName");
                liveAppRecord.StreamName  = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].StreamName");
                liveAppRecord.OssEndpoint = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OssEndpoint");
                liveAppRecord.OssBucket   = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OssBucket");
                liveAppRecord.CreateTime  = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].CreateTime");
                liveAppRecord.StartTime   = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].StartTime");
                liveAppRecord.EndTime     = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].EndTime");
                liveAppRecord.OnDemond    = _ctx.IntegerValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].OnDemond");

                List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord.DescribeLiveRecordConfig_RecordFormat> liveAppRecord_recordFormatList = new List <DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord.DescribeLiveRecordConfig_RecordFormat>();
                for (int j = 0; j < _ctx.Length("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].RecordFormatList.Length"); j++)
                {
                    DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord.DescribeLiveRecordConfig_RecordFormat recordFormat = new DescribeLiveRecordConfigResponse.DescribeLiveRecordConfig_LiveAppRecord.DescribeLiveRecordConfig_RecordFormat();
                    recordFormat.Format               = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].RecordFormatList[" + j + "].Format");
                    recordFormat.OssObjectPrefix      = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].RecordFormatList[" + j + "].OssObjectPrefix");
                    recordFormat.SliceOssObjectPrefix = _ctx.StringValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].RecordFormatList[" + j + "].SliceOssObjectPrefix");
                    recordFormat.CycleDuration        = _ctx.IntegerValue("DescribeLiveRecordConfig.LiveAppRecordList[" + i + "].RecordFormatList[" + j + "].CycleDuration");

                    liveAppRecord_recordFormatList.Add(recordFormat);
                }
                liveAppRecord.RecordFormatList = liveAppRecord_recordFormatList;

                describeLiveRecordConfigResponse_liveAppRecordList.Add(liveAppRecord);
            }
            describeLiveRecordConfigResponse.LiveAppRecordList = describeLiveRecordConfigResponse_liveAppRecordList;

            return(describeLiveRecordConfigResponse);
        }
Ejemplo n.º 4
0
        public static DescribeLiveRecordConfigResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveRecordConfigResponse describeLiveRecordConfigResponse = new DescribeLiveRecordConfigResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeLiveRecordConfig.RequestId"),
                PageNum      = context.IntegerValue("DescribeLiveRecordConfig.PageNum"),
                PageSize     = context.IntegerValue("DescribeLiveRecordConfig.PageSize"),
                Order        = context.StringValue("DescribeLiveRecordConfig.Order"),
                TotalNum     = context.IntegerValue("DescribeLiveRecordConfig.TotalNum"),
                TotalPage    = context.IntegerValue("DescribeLiveRecordConfig.TotalPage")
            };
            List <DescribeLiveRecordConfigResponse.LiveAppRecord> liveAppRecordList = new List <DescribeLiveRecordConfigResponse.LiveAppRecord>();

            for (int i = 0; i < context.Length("DescribeLiveRecordConfig.LiveAppRecordList.Length"); i++)
            {
                DescribeLiveRecordConfigResponse.LiveAppRecord liveAppRecord = new DescribeLiveRecordConfigResponse.LiveAppRecord()
                {
                    DomainName  = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].DomainName"),
                    AppName     = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].AppName"),
                    OssEndpoint = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].OssEndpoint"),
                    OssBucket   = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].OssBucket"),
                    CreateTime  = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].CreateTime")
                };
                List <DescribeLiveRecordConfigResponse.LiveAppRecord.RecordFormat> recordFormatList = new List <DescribeLiveRecordConfigResponse.LiveAppRecord.RecordFormat>();
                for (int j = 0; j < context.Length($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].RecordFormatList.Length"); j++)
                {
                    DescribeLiveRecordConfigResponse.LiveAppRecord.RecordFormat recordFormat = new DescribeLiveRecordConfigResponse.LiveAppRecord.RecordFormat()
                    {
                        Format               = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].RecordFormatList[{j}].Format"),
                        OssObjectPrefix      = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].RecordFormatList[{j}].OssObjectPrefix"),
                        SliceOssObjectPrefix = context.StringValue($"DescribeLiveRecordConfig.LiveAppRecordList[{i}].RecordFormatList[{j}].SliceOssObjectPrefix")
                    };
                    recordFormatList.Add(recordFormat);
                }
                liveAppRecord.RecordFormatList = recordFormatList;

                liveAppRecordList.Add(liveAppRecord);
            }
            describeLiveRecordConfigResponse.LiveAppRecordList = liveAppRecordList;

            return(describeLiveRecordConfigResponse);
        }