public static CreateLiveStreamRecordIndexFilesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateLiveStreamRecordIndexFilesResponse createLiveStreamRecordIndexFilesResponse = new CreateLiveStreamRecordIndexFilesResponse();

            createLiveStreamRecordIndexFilesResponse.HttpResponse = context.HttpResponse;
            createLiveStreamRecordIndexFilesResponse.RequestId    = context.StringValue("CreateLiveStreamRecordIndexFiles.RequestId");

            CreateLiveStreamRecordIndexFilesResponse.RecordInfo_ recordInfo = new CreateLiveStreamRecordIndexFilesResponse.RecordInfo_();
            recordInfo.RecordId    = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordId");
            recordInfo.RecordUrl   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordUrl");
            recordInfo.DomainName  = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.DomainName");
            recordInfo.AppName     = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.AppName");
            recordInfo.StreamName  = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.StreamName");
            recordInfo.OssBucket   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.OssBucket");
            recordInfo.OssEndpoint = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.OssEndpoint");
            recordInfo.OssObject   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.OssObject");
            recordInfo.StartTime   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.StartTime");
            recordInfo.EndTime     = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.EndTime");
            recordInfo.Duration    = context.FloatValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Duration");
            recordInfo.Height      = context.IntegerValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Height");
            recordInfo.Width       = context.IntegerValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Width");
            recordInfo.CreateTime  = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.CreateTime");
            createLiveStreamRecordIndexFilesResponse.RecordInfo = recordInfo;

            return(createLiveStreamRecordIndexFilesResponse);
        }
        public static CreateLiveStreamRecordIndexFilesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateLiveStreamRecordIndexFilesResponse createLiveStreamRecordIndexFilesResponse = new CreateLiveStreamRecordIndexFilesResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("CreateLiveStreamRecordIndexFiles.RequestId")
            };

            CreateLiveStreamRecordIndexFilesResponse.RecordInfo_ recordInfo = new CreateLiveStreamRecordIndexFilesResponse.RecordInfo_()
            {
                RecordId   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordId"),
                RecordUrl  = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordUrl"),
                Duration   = context.FloatValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Duration"),
                Height     = context.IntegerValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Height"),
                Width      = context.IntegerValue("CreateLiveStreamRecordIndexFiles.RecordInfo.Width"),
                CreateTime = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.CreateTime")
            };
            createLiveStreamRecordIndexFilesResponse.RecordInfo = recordInfo;

            return(createLiveStreamRecordIndexFilesResponse);
        }