aliyun-net-sdk-vod/Vod/Model/V20170321/GetPlayInfoResponse.cs (558 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.vod.Model.V20170321 { public class GetPlayInfoResponse : AcsResponse { private string requestId; private List<GetPlayInfo_PlayInfo> playInfoList; private GetPlayInfo_VideoBase videoBase; public string RequestId { get { return requestId; } set { requestId = value; } } public List<GetPlayInfo_PlayInfo> PlayInfoList { get { return playInfoList; } set { playInfoList = value; } } public GetPlayInfo_VideoBase VideoBase { get { return videoBase; } set { videoBase = value; } } public class GetPlayInfo_PlayInfo { private string creationTime; private string status; private string specification; private string complexity; private string narrowBandType; private long? height; private string bitrate; private string modificationTime; private string watermarkId; private long? encrypt; private string definition; private string rand; private string encryptType; private string encryptMode; private string preprocessStatus; private string streamType; private string jobId; private string plaintext; private long? size; private long? width; private string fps; private string duration; private string playURL; private string format; private string hDRType; private int? bitDepth; private int? jobType; private string jobExt; private string codecName; public string CreationTime { get { return creationTime; } set { creationTime = value; } } public string Status { get { return status; } set { status = value; } } public string Specification { get { return specification; } set { specification = value; } } public string Complexity { get { return complexity; } set { complexity = value; } } public string NarrowBandType { get { return narrowBandType; } set { narrowBandType = value; } } public long? Height { get { return height; } set { height = value; } } public string Bitrate { get { return bitrate; } set { bitrate = value; } } public string ModificationTime { get { return modificationTime; } set { modificationTime = value; } } public string WatermarkId { get { return watermarkId; } set { watermarkId = value; } } public long? Encrypt { get { return encrypt; } set { encrypt = value; } } public string Definition { get { return definition; } set { definition = value; } } public string Rand { get { return rand; } set { rand = value; } } public string EncryptType { get { return encryptType; } set { encryptType = value; } } public string EncryptMode { get { return encryptMode; } set { encryptMode = value; } } public string PreprocessStatus { get { return preprocessStatus; } set { preprocessStatus = value; } } public string StreamType { get { return streamType; } set { streamType = value; } } public string JobId { get { return jobId; } set { jobId = value; } } public string Plaintext { get { return plaintext; } set { plaintext = value; } } public long? Size { get { return size; } set { size = value; } } public long? Width { get { return width; } set { width = value; } } public string Fps { get { return fps; } set { fps = value; } } public string Duration { get { return duration; } set { duration = value; } } public string PlayURL { get { return playURL; } set { playURL = value; } } public string Format { get { return format; } set { format = value; } } public string HDRType { get { return hDRType; } set { hDRType = value; } } public int? BitDepth { get { return bitDepth; } set { bitDepth = value; } } public int? JobType { get { return jobType; } set { jobType = value; } } public string JobExt { get { return jobExt; } set { jobExt = value; } } public string CodecName { get { return codecName; } set { codecName = value; } } } public class GetPlayInfo_VideoBase { private string creationTime; private string status; private string transcodeMode; private string outputType; private string videoId; private string coverURL; private string duration; private string title; private string mediaType; private string danMuURL; private string storageClass; private List<GetPlayInfo_Thumbnail> thumbnailList; public string CreationTime { get { return creationTime; } set { creationTime = value; } } public string Status { get { return status; } set { status = value; } } public string TranscodeMode { get { return transcodeMode; } set { transcodeMode = value; } } public string OutputType { get { return outputType; } set { outputType = value; } } public string VideoId { get { return videoId; } set { videoId = value; } } public string CoverURL { get { return coverURL; } set { coverURL = value; } } public string Duration { get { return duration; } set { duration = value; } } public string Title { get { return title; } set { title = value; } } public string MediaType { get { return mediaType; } set { mediaType = value; } } public string DanMuURL { get { return danMuURL; } set { danMuURL = value; } } public string StorageClass { get { return storageClass; } set { storageClass = value; } } public List<GetPlayInfo_Thumbnail> ThumbnailList { get { return thumbnailList; } set { thumbnailList = value; } } public class GetPlayInfo_Thumbnail { private string uRL; public string URL { get { return uRL; } set { uRL = value; } } } } } }