Skip to content

Commit 89ed19a

Browse files
committed
Update API DescribeDesktops: update response param.
1 parent ac86193 commit 89ed19a

File tree

4 files changed

+142
-5
lines changed

4 files changed

+142
-5
lines changed

AlibabacloudEcd20200930.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |spec|
22

33
spec.name = "AlibabacloudEcd20200930"
4-
spec.version = "3.1.22"
4+
spec.version = "3.1.23"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud ecd (20200930) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/ecd-20200930"

README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
要使用 [Carthage](https://github.com/Carthage/Carthage)`AlibabacloudEcd20200930` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/ecd-20200930" "3.1.22"
20+
github "alibabacloud-sdk-swift/ecd-20200930" "3.1.23"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/ecd-20200930" "3.1.22"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.1.22")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.1.23")
3030
]
3131
```
3232

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ English | [简体中文](README-CN.md)
1717
To integrate `AlibabacloudEcd20200930` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/ecd-20200930" "3.1.22"
20+
github "alibabacloud-sdk-swift/ecd-20200930" "3.1.23"
2121
```
2222

2323
### Swift Package Manager
@@ -26,7 +26,7 @@ To integrate `AlibabacloudEcd20200930` into your Xcode project using [Swift Pack
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.1.22")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.1.23")
3030
]
3131
```
3232

Sources/AlibabacloudEcd20200930/Models.swift

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20564,6 +20564,123 @@ public class DescribeDesktopsRequest : Tea.TeaModel {
2056420564

2056520565
public class DescribeDesktopsResponseBody : Tea.TeaModel {
2056620566
public class Desktops : Tea.TeaModel {
20567+
public class DesktopDurationList : Tea.TeaModel {
20568+
public var orderInstanceId: String?
20569+
20570+
public var packageCreationTime: String?
20571+
20572+
public var packageExpiredTime: String?
20573+
20574+
public var packageId: String?
20575+
20576+
public var packageStatus: String?
20577+
20578+
public var packageType: String?
20579+
20580+
public var packageUsedUpStrategy: String?
20581+
20582+
public var periodEndTime: String?
20583+
20584+
public var periodStartTime: String?
20585+
20586+
public var postPaidLimitFee: Double?
20587+
20588+
public var totalDuration: Int64?
20589+
20590+
public var usedDuration: Int64?
20591+
20592+
public override init() {
20593+
super.init()
20594+
}
20595+
20596+
public init(_ dict: [String: Any]) {
20597+
super.init()
20598+
self.fromMap(dict)
20599+
}
20600+
20601+
public override func validate() throws -> Void {
20602+
}
20603+
20604+
public override func toMap() -> [String : Any] {
20605+
var map = super.toMap()
20606+
if self.orderInstanceId != nil {
20607+
map["OrderInstanceId"] = self.orderInstanceId!
20608+
}
20609+
if self.packageCreationTime != nil {
20610+
map["PackageCreationTime"] = self.packageCreationTime!
20611+
}
20612+
if self.packageExpiredTime != nil {
20613+
map["PackageExpiredTime"] = self.packageExpiredTime!
20614+
}
20615+
if self.packageId != nil {
20616+
map["PackageId"] = self.packageId!
20617+
}
20618+
if self.packageStatus != nil {
20619+
map["PackageStatus"] = self.packageStatus!
20620+
}
20621+
if self.packageType != nil {
20622+
map["PackageType"] = self.packageType!
20623+
}
20624+
if self.packageUsedUpStrategy != nil {
20625+
map["PackageUsedUpStrategy"] = self.packageUsedUpStrategy!
20626+
}
20627+
if self.periodEndTime != nil {
20628+
map["PeriodEndTime"] = self.periodEndTime!
20629+
}
20630+
if self.periodStartTime != nil {
20631+
map["PeriodStartTime"] = self.periodStartTime!
20632+
}
20633+
if self.postPaidLimitFee != nil {
20634+
map["PostPaidLimitFee"] = self.postPaidLimitFee!
20635+
}
20636+
if self.totalDuration != nil {
20637+
map["TotalDuration"] = self.totalDuration!
20638+
}
20639+
if self.usedDuration != nil {
20640+
map["UsedDuration"] = self.usedDuration!
20641+
}
20642+
return map
20643+
}
20644+
20645+
public override func fromMap(_ dict: [String: Any]) -> Void {
20646+
if dict.keys.contains("OrderInstanceId") {
20647+
self.orderInstanceId = dict["OrderInstanceId"] as! String
20648+
}
20649+
if dict.keys.contains("PackageCreationTime") {
20650+
self.packageCreationTime = dict["PackageCreationTime"] as! String
20651+
}
20652+
if dict.keys.contains("PackageExpiredTime") {
20653+
self.packageExpiredTime = dict["PackageExpiredTime"] as! String
20654+
}
20655+
if dict.keys.contains("PackageId") {
20656+
self.packageId = dict["PackageId"] as! String
20657+
}
20658+
if dict.keys.contains("PackageStatus") {
20659+
self.packageStatus = dict["PackageStatus"] as! String
20660+
}
20661+
if dict.keys.contains("PackageType") {
20662+
self.packageType = dict["PackageType"] as! String
20663+
}
20664+
if dict.keys.contains("PackageUsedUpStrategy") {
20665+
self.packageUsedUpStrategy = dict["PackageUsedUpStrategy"] as! String
20666+
}
20667+
if dict.keys.contains("PeriodEndTime") {
20668+
self.periodEndTime = dict["PeriodEndTime"] as! String
20669+
}
20670+
if dict.keys.contains("PeriodStartTime") {
20671+
self.periodStartTime = dict["PeriodStartTime"] as! String
20672+
}
20673+
if dict.keys.contains("PostPaidLimitFee") {
20674+
self.postPaidLimitFee = dict["PostPaidLimitFee"] as! Double
20675+
}
20676+
if dict.keys.contains("TotalDuration") {
20677+
self.totalDuration = dict["TotalDuration"] as! Int64
20678+
}
20679+
if dict.keys.contains("UsedDuration") {
20680+
self.usedDuration = dict["UsedDuration"] as! Int64
20681+
}
20682+
}
20683+
}
2056720684
public class Disks : Tea.TeaModel {
2056820685
public var diskCategory: String?
2056920686

@@ -20831,6 +20948,8 @@ public class DescribeDesktopsResponseBody : Tea.TeaModel {
2083120948

2083220949
public var dataDiskSize: String?
2083320950

20951+
public var desktopDurationList: [DescribeDesktopsResponseBody.Desktops.DesktopDurationList]?
20952+
2083420953
public var desktopGroupId: String?
2083520954

2083620955
public var desktopId: String?
@@ -20977,6 +21096,13 @@ public class DescribeDesktopsResponseBody : Tea.TeaModel {
2097721096
if self.dataDiskSize != nil {
2097821097
map["DataDiskSize"] = self.dataDiskSize!
2097921098
}
21099+
if self.desktopDurationList != nil {
21100+
var tmp : [Any] = []
21101+
for k in self.desktopDurationList! {
21102+
tmp.append(k.toMap())
21103+
}
21104+
map["DesktopDurationList"] = tmp
21105+
}
2098021106
if self.desktopGroupId != nil {
2098121107
map["DesktopGroupId"] = self.desktopGroupId!
2098221108
}
@@ -21180,6 +21306,17 @@ public class DescribeDesktopsResponseBody : Tea.TeaModel {
2118021306
if dict.keys.contains("DataDiskSize") {
2118121307
self.dataDiskSize = dict["DataDiskSize"] as! String
2118221308
}
21309+
if dict.keys.contains("DesktopDurationList") {
21310+
var tmp : [DescribeDesktopsResponseBody.Desktops.DesktopDurationList] = []
21311+
for v in dict["DesktopDurationList"] as! [Any] {
21312+
var model = DescribeDesktopsResponseBody.Desktops.DesktopDurationList()
21313+
if v != nil {
21314+
model.fromMap(v as! [String: Any])
21315+
}
21316+
tmp.append(model)
21317+
}
21318+
self.desktopDurationList = tmp
21319+
}
2118321320
if dict.keys.contains("DesktopGroupId") {
2118421321
self.desktopGroupId = dict["DesktopGroupId"] as! String
2118521322
}

0 commit comments

Comments
 (0)