Skip to content

Commit

Permalink
VOD SDK Auto Released By guzhaoyuan,Version:2.11.5
Browse files Browse the repository at this point in the history
发布日志:
1, Add a new api called DeleteImage to clear the image resource.
2, Add the field called AdditionType and OutputType to GetMezzanineInfo api request.
3, Add the field called OutputType to GetMezzanineInfo api response.
4, Add the field called CreationTime and ModificationTime to GetPlayInfo api response.
  • Loading branch information
jxyowen committed Aug 17, 2018
1 parent fc0cb96 commit c6fb3ee
Show file tree
Hide file tree
Showing 19 changed files with 390 additions and 36 deletions.
Binary file removed aliyun-net-sdk-vod/.DS_Store
Binary file not shown.
6 changes: 6 additions & 0 deletions aliyun-net-sdk-vod/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2018-08-17 Version: 2.11.5
1, Add a new api called DeleteImage to clear the image resource.
2, Add the field called AdditionType and OutputType to GetMezzanineInfo api request.
3, Add the field called OutputType to GetMezzanineInfo api response.
4, Add the field called CreationTime and ModificationTime to GetPlayInfo api response.

2018-08-04 Version: 2.11.4
1, Add a new api called SetAuditSecurityIp to set audit security ip.
2, Add a new api called ListAuditSecurityIp to query audit security ip list.
Expand Down
Binary file removed aliyun-net-sdk-vod/Vod/.DS_Store
Binary file not shown.
Binary file removed aliyun-net-sdk-vod/Vod/Model/.DS_Store
Binary file not shown.
191 changes: 191 additions & 0 deletions aliyun-net-sdk-vod/Vod/Model/V20170321/DeleteImageRequest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
/*
* 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 Aliyun.Acs.Core;
using Aliyun.Acs.Core.Http;
using Aliyun.Acs.Core.Transform;
using Aliyun.Acs.Core.Utils;
using Aliyun.Acs.vod.Transform;
using Aliyun.Acs.vod.Transform.V20170321;
using System.Collections.Generic;

namespace Aliyun.Acs.vod.Model.V20170321
{
public class DeleteImageRequest : RpcAcsRequest<DeleteImageResponse>
{
public DeleteImageRequest()
: base("vod", "2017-03-21", "DeleteImage", "vod", "openAPI")
{
}

private long? resourceOwnerId;

private string imageType;

private string resourceOwnerAccount;

private string imageURLs;

private string action;

private string videoId;

private long? ownerId;

private string deleteImageType;

private string imageIds;

private string accessKeyId;

public long? ResourceOwnerId
{
get
{
return resourceOwnerId;
}
set
{
resourceOwnerId = value;
DictionaryUtil.Add(QueryParameters, "ResourceOwnerId", value.ToString());
}
}

public string ImageType
{
get
{
return imageType;
}
set
{
imageType = value;
DictionaryUtil.Add(QueryParameters, "ImageType", value);
}
}

public string ResourceOwnerAccount
{
get
{
return resourceOwnerAccount;
}
set
{
resourceOwnerAccount = value;
DictionaryUtil.Add(QueryParameters, "ResourceOwnerAccount", value);
}
}

public string ImageURLs
{
get
{
return imageURLs;
}
set
{
imageURLs = value;
DictionaryUtil.Add(QueryParameters, "ImageURLs", value);
}
}

public string Action
{
get
{
return action;
}
set
{
action = value;
DictionaryUtil.Add(QueryParameters, "Action", value);
}
}

public string VideoId
{
get
{
return videoId;
}
set
{
videoId = value;
DictionaryUtil.Add(QueryParameters, "VideoId", value);
}
}

public long? OwnerId
{
get
{
return ownerId;
}
set
{
ownerId = value;
DictionaryUtil.Add(QueryParameters, "OwnerId", value.ToString());
}
}

public string DeleteImageType
{
get
{
return deleteImageType;
}
set
{
deleteImageType = value;
DictionaryUtil.Add(QueryParameters, "DeleteImageType", value);
}
}

public string ImageIds
{
get
{
return imageIds;
}
set
{
imageIds = value;
DictionaryUtil.Add(QueryParameters, "ImageIds", value);
}
}

public string AccessKeyId
{
get
{
return accessKeyId;
}
set
{
accessKeyId = value;
DictionaryUtil.Add(QueryParameters, "AccessKeyId", value);
}
}

public override DeleteImageResponse GetResponse(Core.Transform.UnmarshallerContext unmarshallerContext)
{
return DeleteImageResponseUnmarshaller.Unmarshall(unmarshallerContext);
}
}
}
41 changes: 41 additions & 0 deletions aliyun-net-sdk-vod/Vod/Model/V20170321/DeleteImageResponse.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* 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 Aliyun.Acs.Core;
using System.Collections.Generic;

namespace Aliyun.Acs.vod.Model.V20170321
{
public class DeleteImageResponse : AcsResponse
{

private string requestId;

public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
}
}
30 changes: 30 additions & 0 deletions aliyun-net-sdk-vod/Vod/Model/V20170321/GetMezzanineInfoRequest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ public GetMezzanineInfoRequest()

private bool? previewSegment;

private string outputType;

private string additionType;

private long? ownerId;

private long? authTimeout;
Expand Down Expand Up @@ -112,6 +116,32 @@ public bool? PreviewSegment
}
}

public string OutputType
{
get
{
return outputType;
}
set
{
outputType = value;
DictionaryUtil.Add(QueryParameters, "OutputType", value);
}
}

public string AdditionType
{
get
{
return additionType;
}
set
{
additionType = value;
DictionaryUtil.Add(QueryParameters, "AdditionType", value);
}
}

public long? OwnerId
{
get
Expand Down
14 changes: 14 additions & 0 deletions aliyun-net-sdk-vod/Vod/Model/V20170321/GetMezzanineInfoResponse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@ public class GetMezzanineInfo_Mezzanine

private string preprocessStatus;

private string outputType;

private List<GetMezzanineInfo_AudioStream> audioStreamList;

private List<GetMezzanineInfo_VideoStream> videoStreamList;
Expand Down Expand Up @@ -241,6 +243,18 @@ public string PreprocessStatus
}
}

public string OutputType
{
get
{
return outputType;
}
set
{
outputType = value;
}
}

public List<GetMezzanineInfo_AudioStream> AudioStreamList
{
get
Expand Down
56 changes: 42 additions & 14 deletions aliyun-net-sdk-vod/Vod/Model/V20170321/GetPlayInfoResponse.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,12 @@ public class GetPlayInfo_PlayInfo

private string status;

private string creationTime;

private string modificationTime;

private string encryptType;

public long? Width
{
get
Expand Down Expand Up @@ -320,13 +326,47 @@ public string Status
status = value;
}
}

public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}

public string ModificationTime
{
get
{
return modificationTime;
}
set
{
modificationTime = value;
}
}

public string EncryptType
{
get
{
return encryptType;
}
set
{
encryptType = value;
}
}
}

public class GetPlayInfo_VideoBase
{

private string outputType;

private string coverURL;

private string duration;
Expand All @@ -345,18 +385,6 @@ public class GetPlayInfo_VideoBase

private List<GetPlayInfo_Thumbnail> thumbnailList;

public string OutputType
{
get
{
return outputType;
}
set
{
outputType = value;
}
}

public string CoverURL
{
get
Expand Down
Loading

0 comments on commit c6fb3ee

Please sign in to comment.