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();

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

            CreateLiveStreamRecordIndexFilesResponse.CreateLiveStreamRecordIndexFiles_RecordInfo recordInfo = new CreateLiveStreamRecordIndexFilesResponse.CreateLiveStreamRecordIndexFiles_RecordInfo();
            recordInfo.RecordId   = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordId");
            recordInfo.RecordUrl  = context.StringValue("CreateLiveStreamRecordIndexFiles.RecordInfo.RecordUrl");
            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);
        }