Skip to content

Commit e59cba0

Browse files
committed
Update API DescribeModificationPrice: add request parameters ResourceSpecs.
1 parent 17167f8 commit e59cba0

File tree

5 files changed

+73
-5
lines changed

5 files changed

+73
-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.2.7"
4+
spec.version = "3.2.8"
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.2.7"
20+
github "alibabacloud-sdk-swift/ecd-20200930" "3.2.8"
2121
```
2222

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

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.2.7")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.2.8")
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.2.7"
20+
github "alibabacloud-sdk-swift/ecd-20200930" "3.2.8"
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.2.7")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/ecd-20200930.git", from: "3.2.8")
3030
]
3131
```
3232

Sources/AlibabacloudEcd20200930/Client.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5551,6 +5551,9 @@ open class Client : AlibabacloudOpenApi.Client {
55515551
if (!TeaUtils.Client.isUnset(request.resellerOwnerUid)) {
55525552
query["ResellerOwnerUid"] = request.resellerOwnerUid!;
55535553
}
5554+
if (!TeaUtils.Client.isUnset(request.resourceSpecs)) {
5555+
query["ResourceSpecs"] = request.resourceSpecs ?? [];
5556+
}
55545557
if (!TeaUtils.Client.isUnset(request.resourceType)) {
55555558
query["ResourceType"] = request.resourceType ?? "";
55565559
}

Sources/AlibabacloudEcd20200930/Models.swift

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29593,6 +29593,51 @@ public class DescribeKmsKeysResponse : Tea.TeaModel {
2959329593
}
2959429594

2959529595
public class DescribeModificationPriceRequest : Tea.TeaModel {
29596+
public class ResourceSpecs : Tea.TeaModel {
29597+
public var desktopId: String?
29598+
29599+
public var rootDiskSizeGib: Int32?
29600+
29601+
public var userDiskSizeGib: Int32?
29602+
29603+
public override init() {
29604+
super.init()
29605+
}
29606+
29607+
public init(_ dict: [String: Any]) {
29608+
super.init()
29609+
self.fromMap(dict)
29610+
}
29611+
29612+
public override func validate() throws -> Void {
29613+
}
29614+
29615+
public override func toMap() -> [String : Any] {
29616+
var map = super.toMap()
29617+
if self.desktopId != nil {
29618+
map["DesktopId"] = self.desktopId!
29619+
}
29620+
if self.rootDiskSizeGib != nil {
29621+
map["RootDiskSizeGib"] = self.rootDiskSizeGib!
29622+
}
29623+
if self.userDiskSizeGib != nil {
29624+
map["UserDiskSizeGib"] = self.userDiskSizeGib!
29625+
}
29626+
return map
29627+
}
29628+
29629+
public override func fromMap(_ dict: [String: Any]) -> Void {
29630+
if dict.keys.contains("DesktopId") {
29631+
self.desktopId = dict["DesktopId"] as! String
29632+
}
29633+
if dict.keys.contains("RootDiskSizeGib") {
29634+
self.rootDiskSizeGib = dict["RootDiskSizeGib"] as! Int32
29635+
}
29636+
if dict.keys.contains("UserDiskSizeGib") {
29637+
self.userDiskSizeGib = dict["UserDiskSizeGib"] as! Int32
29638+
}
29639+
}
29640+
}
2959629641
public var bandwidth: Int32?
2959729642

2959829643
public var instanceId: String?
@@ -29603,6 +29648,8 @@ public class DescribeModificationPriceRequest : Tea.TeaModel {
2960329648

2960429649
public var resellerOwnerUid: Int64?
2960529650

29651+
public var resourceSpecs: [DescribeModificationPriceRequest.ResourceSpecs]?
29652+
2960629653
public var resourceType: String?
2960729654

2960829655
public var rootDiskSizeGib: Int32?
@@ -29638,6 +29685,13 @@ public class DescribeModificationPriceRequest : Tea.TeaModel {
2963829685
if self.resellerOwnerUid != nil {
2963929686
map["ResellerOwnerUid"] = self.resellerOwnerUid!
2964029687
}
29688+
if self.resourceSpecs != nil {
29689+
var tmp : [Any] = []
29690+
for k in self.resourceSpecs! {
29691+
tmp.append(k.toMap())
29692+
}
29693+
map["ResourceSpecs"] = tmp
29694+
}
2964129695
if self.resourceType != nil {
2964229696
map["ResourceType"] = self.resourceType!
2964329697
}
@@ -29666,6 +29720,17 @@ public class DescribeModificationPriceRequest : Tea.TeaModel {
2966629720
if dict.keys.contains("ResellerOwnerUid") {
2966729721
self.resellerOwnerUid = dict["ResellerOwnerUid"] as! Int64
2966829722
}
29723+
if dict.keys.contains("ResourceSpecs") {
29724+
var tmp : [DescribeModificationPriceRequest.ResourceSpecs] = []
29725+
for v in dict["ResourceSpecs"] as! [Any] {
29726+
var model = DescribeModificationPriceRequest.ResourceSpecs()
29727+
if v != nil {
29728+
model.fromMap(v as! [String: Any])
29729+
}
29730+
tmp.append(model)
29731+
}
29732+
self.resourceSpecs = tmp
29733+
}
2966929734
if dict.keys.contains("ResourceType") {
2967029735
self.resourceType = dict["ResourceType"] as! String
2967129736
}

0 commit comments

Comments
 (0)