yundun-dbaudit-20191209/Sources/AlibabacloudYundunDbaudit20191209/Models.swift (1,085 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class ClearInstanceStorageRequest : Tea.TeaModel { public var instanceId: String? public var lang: String? public var regionId: String? public var storageCategory: String? public var storageSpace: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.lang != nil { map["Lang"] = self.lang! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.storageCategory != nil { map["StorageCategory"] = self.storageCategory! } if self.storageSpace != nil { map["StorageSpace"] = self.storageSpace! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Lang") { self.lang = dict["Lang"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("StorageCategory") { self.storageCategory = dict["StorageCategory"] as! String } if dict.keys.contains("StorageSpace") { self.storageSpace = dict["StorageSpace"] as! String } } } public class ClearInstanceStorageResponseBody : Tea.TeaModel { public var instanceId: String? public var requestId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ClearInstanceStorageResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ClearInstanceStorageResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = ClearInstanceStorageResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeInstanceAttributeRequest : Tea.TeaModel { public var instanceId: String? public var lang: String? public var regionId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.lang != nil { map["Lang"] = self.lang! } if self.regionId != nil { map["RegionId"] = self.regionId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Lang") { self.lang = dict["Lang"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } } } public class DescribeInstanceAttributeResponseBody : Tea.TeaModel { public class InstanceAttribute : Tea.TeaModel { public var description_: String? public var expireTime: Int64? public var instanceId: String? public var instanceStatus: String? public var internetEndpoint: String? public var intranetEndpoint: String? public var licenseCode: String? public var publicNetworkAccess: Bool? public var regionId: String? public var seriesCode: String? public var startTime: Int64? public var vpcId: String? public var vswitchId: String? public var whiteList: [String]? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.description_ != nil { map["Description"] = self.description_! } if self.expireTime != nil { map["ExpireTime"] = self.expireTime! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.instanceStatus != nil { map["InstanceStatus"] = self.instanceStatus! } if self.internetEndpoint != nil { map["InternetEndpoint"] = self.internetEndpoint! } if self.intranetEndpoint != nil { map["IntranetEndpoint"] = self.intranetEndpoint! } if self.licenseCode != nil { map["LicenseCode"] = self.licenseCode! } if self.publicNetworkAccess != nil { map["PublicNetworkAccess"] = self.publicNetworkAccess! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.seriesCode != nil { map["SeriesCode"] = self.seriesCode! } if self.startTime != nil { map["StartTime"] = self.startTime! } if self.vpcId != nil { map["VpcId"] = self.vpcId! } if self.vswitchId != nil { map["VswitchId"] = self.vswitchId! } if self.whiteList != nil { map["WhiteList"] = self.whiteList! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Description") { self.description_ = dict["Description"] as! String } if dict.keys.contains("ExpireTime") { self.expireTime = dict["ExpireTime"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("InstanceStatus") { self.instanceStatus = dict["InstanceStatus"] as! String } if dict.keys.contains("InternetEndpoint") { self.internetEndpoint = dict["InternetEndpoint"] as! String } if dict.keys.contains("IntranetEndpoint") { self.intranetEndpoint = dict["IntranetEndpoint"] as! String } if dict.keys.contains("LicenseCode") { self.licenseCode = dict["LicenseCode"] as! String } if dict.keys.contains("PublicNetworkAccess") { self.publicNetworkAccess = dict["PublicNetworkAccess"] as! Bool } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("SeriesCode") { self.seriesCode = dict["SeriesCode"] as! String } if dict.keys.contains("StartTime") { self.startTime = dict["StartTime"] as! Int64 } if dict.keys.contains("VpcId") { self.vpcId = dict["VpcId"] as! String } if dict.keys.contains("VswitchId") { self.vswitchId = dict["VswitchId"] as! String } if dict.keys.contains("WhiteList") { self.whiteList = dict["WhiteList"] as! [String] } } } public var instanceAttribute: DescribeInstanceAttributeResponseBody.InstanceAttribute? public var requestId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.instanceAttribute?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceAttribute != nil { map["InstanceAttribute"] = self.instanceAttribute?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceAttribute") { var model = DescribeInstanceAttributeResponseBody.InstanceAttribute() model.fromMap(dict["InstanceAttribute"] as! [String: Any]) self.instanceAttribute = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DescribeInstanceAttributeResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeInstanceAttributeResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = DescribeInstanceAttributeResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeInstanceStorageRequest : Tea.TeaModel { public var instanceId: String? public var lang: String? public var regionId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.lang != nil { map["Lang"] = self.lang! } if self.regionId != nil { map["RegionId"] = self.regionId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("Lang") { self.lang = dict["Lang"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } } } public class DescribeInstanceStorageResponseBody : Tea.TeaModel { public class InstanceStorages : Tea.TeaModel { public var storageCapacity: Int64? public var storageCategory: String? public var storageSpace: String? public var storageTime: Int64? public var storageUsed: Int64? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.storageCapacity != nil { map["StorageCapacity"] = self.storageCapacity! } if self.storageCategory != nil { map["StorageCategory"] = self.storageCategory! } if self.storageSpace != nil { map["StorageSpace"] = self.storageSpace! } if self.storageTime != nil { map["StorageTime"] = self.storageTime! } if self.storageUsed != nil { map["StorageUsed"] = self.storageUsed! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("StorageCapacity") { self.storageCapacity = dict["StorageCapacity"] as! Int64 } if dict.keys.contains("StorageCategory") { self.storageCategory = dict["StorageCategory"] as! String } if dict.keys.contains("StorageSpace") { self.storageSpace = dict["StorageSpace"] as! String } if dict.keys.contains("StorageTime") { self.storageTime = dict["StorageTime"] as! Int64 } if dict.keys.contains("StorageUsed") { self.storageUsed = dict["StorageUsed"] as! Int64 } } } public var instanceStorages: [DescribeInstanceStorageResponseBody.InstanceStorages]? public var requestId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instanceStorages != nil { var tmp : [Any] = [] for k in self.instanceStorages! { tmp.append(k.toMap()) } map["InstanceStorages"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("InstanceStorages") { var tmp : [DescribeInstanceStorageResponseBody.InstanceStorages] = [] for v in dict["InstanceStorages"] as! [Any] { var model = DescribeInstanceStorageResponseBody.InstanceStorages() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.instanceStorages = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DescribeInstanceStorageResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeInstanceStorageResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = DescribeInstanceStorageResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeInstancesRequest : Tea.TeaModel { public class Tag : Tea.TeaModel { public var key: String? public var value: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var getCenterInstance: Bool? public var instanceId: [String]? public var instanceStatus: String? public var lang: String? public var pageNumber: Int32? public var pageSize: Int32? public var regionId: String? public var resourceGroupId: String? public var tag: [DescribeInstancesRequest.Tag]? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.getCenterInstance != nil { map["GetCenterInstance"] = self.getCenterInstance! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.instanceStatus != nil { map["InstanceStatus"] = self.instanceStatus! } if self.lang != nil { map["Lang"] = self.lang! } if self.pageNumber != nil { map["PageNumber"] = self.pageNumber! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.resourceGroupId != nil { map["ResourceGroupId"] = self.resourceGroupId! } if self.tag != nil { var tmp : [Any] = [] for k in self.tag! { tmp.append(k.toMap()) } map["Tag"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("GetCenterInstance") { self.getCenterInstance = dict["GetCenterInstance"] as! Bool } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! [String] } if dict.keys.contains("InstanceStatus") { self.instanceStatus = dict["InstanceStatus"] as! String } if dict.keys.contains("Lang") { self.lang = dict["Lang"] as! String } if dict.keys.contains("PageNumber") { self.pageNumber = dict["PageNumber"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("ResourceGroupId") { self.resourceGroupId = dict["ResourceGroupId"] as! String } if dict.keys.contains("Tag") { var tmp : [DescribeInstancesRequest.Tag] = [] for v in dict["Tag"] as! [Any] { var model = DescribeInstancesRequest.Tag() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tag = tmp } } } public class DescribeInstancesResponseBody : Tea.TeaModel { public class Instances : Tea.TeaModel { public var description_: String? public var expireTime: Int64? public var instanceId: String? public var instanceStatus: String? public var internetEndpoint: String? public var intranetEndpoint: String? public var licenseCode: String? public var publicNetworkAccess: Bool? public var regionId: String? public var seriesCode: String? public var startTime: Int64? public var vpcId: String? public var vswitchId: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.description_ != nil { map["Description"] = self.description_! } if self.expireTime != nil { map["ExpireTime"] = self.expireTime! } if self.instanceId != nil { map["InstanceId"] = self.instanceId! } if self.instanceStatus != nil { map["InstanceStatus"] = self.instanceStatus! } if self.internetEndpoint != nil { map["InternetEndpoint"] = self.internetEndpoint! } if self.intranetEndpoint != nil { map["IntranetEndpoint"] = self.intranetEndpoint! } if self.licenseCode != nil { map["LicenseCode"] = self.licenseCode! } if self.publicNetworkAccess != nil { map["PublicNetworkAccess"] = self.publicNetworkAccess! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.seriesCode != nil { map["SeriesCode"] = self.seriesCode! } if self.startTime != nil { map["StartTime"] = self.startTime! } if self.vpcId != nil { map["VpcId"] = self.vpcId! } if self.vswitchId != nil { map["VswitchId"] = self.vswitchId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Description") { self.description_ = dict["Description"] as! String } if dict.keys.contains("ExpireTime") { self.expireTime = dict["ExpireTime"] as! Int64 } if dict.keys.contains("InstanceId") { self.instanceId = dict["InstanceId"] as! String } if dict.keys.contains("InstanceStatus") { self.instanceStatus = dict["InstanceStatus"] as! String } if dict.keys.contains("InternetEndpoint") { self.internetEndpoint = dict["InternetEndpoint"] as! String } if dict.keys.contains("IntranetEndpoint") { self.intranetEndpoint = dict["IntranetEndpoint"] as! String } if dict.keys.contains("LicenseCode") { self.licenseCode = dict["LicenseCode"] as! String } if dict.keys.contains("PublicNetworkAccess") { self.publicNetworkAccess = dict["PublicNetworkAccess"] as! Bool } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("SeriesCode") { self.seriesCode = dict["SeriesCode"] as! String } if dict.keys.contains("StartTime") { self.startTime = dict["StartTime"] as! Int64 } if dict.keys.contains("VpcId") { self.vpcId = dict["VpcId"] as! String } if dict.keys.contains("VswitchId") { self.vswitchId = dict["VswitchId"] as! String } } } public var instances: [DescribeInstancesResponseBody.Instances]? public var requestId: String? public var totalCount: Int64? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.instances != nil { var tmp : [Any] = [] for k in self.instances! { tmp.append(k.toMap()) } map["Instances"] = tmp } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.totalCount != nil { map["TotalCount"] = self.totalCount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Instances") { var tmp : [DescribeInstancesResponseBody.Instances] = [] for v in dict["Instances"] as! [Any] { var model = DescribeInstancesResponseBody.Instances() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.instances = tmp } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("TotalCount") { self.totalCount = dict["TotalCount"] as! Int64 } } } public class DescribeInstancesResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeInstancesResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = DescribeInstancesResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListTagResourcesRequest : Tea.TeaModel { public class Tag : Tea.TeaModel { public var key: String? public var value: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.key != nil { map["Key"] = self.key! } if self.value != nil { map["Value"] = self.value! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Key") { self.key = dict["Key"] as! String } if dict.keys.contains("Value") { self.value = dict["Value"] as! String } } } public var nextToken: String? public var regionId: String? public var resourceId: [String]? public var resourceType: String? public var tag: [ListTagResourcesRequest.Tag]? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.nextToken != nil { map["NextToken"] = self.nextToken! } if self.regionId != nil { map["RegionId"] = self.regionId! } if self.resourceId != nil { map["ResourceId"] = self.resourceId! } if self.resourceType != nil { map["ResourceType"] = self.resourceType! } if self.tag != nil { var tmp : [Any] = [] for k in self.tag! { tmp.append(k.toMap()) } map["Tag"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("NextToken") { self.nextToken = dict["NextToken"] as! String } if dict.keys.contains("RegionId") { self.regionId = dict["RegionId"] as! String } if dict.keys.contains("ResourceId") { self.resourceId = dict["ResourceId"] as! [String] } if dict.keys.contains("ResourceType") { self.resourceType = dict["ResourceType"] as! String } if dict.keys.contains("Tag") { var tmp : [ListTagResourcesRequest.Tag] = [] for v in dict["Tag"] as! [Any] { var model = ListTagResourcesRequest.Tag() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tag = tmp } } } public class ListTagResourcesResponseBody : Tea.TeaModel { public class TagResources : Tea.TeaModel { public var resourceId: String? public var resourceType: String? public var tagKey: String? public var tagValue: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.resourceId != nil { map["ResourceId"] = self.resourceId! } if self.resourceType != nil { map["ResourceType"] = self.resourceType! } if self.tagKey != nil { map["TagKey"] = self.tagKey! } if self.tagValue != nil { map["TagValue"] = self.tagValue! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ResourceId") { self.resourceId = dict["ResourceId"] as! String } if dict.keys.contains("ResourceType") { self.resourceType = dict["ResourceType"] as! String } if dict.keys.contains("TagKey") { self.tagKey = dict["TagKey"] as! String } if dict.keys.contains("TagValue") { self.tagValue = dict["TagValue"] as! String } } } public var nextToken: String? public var requestId: String? public var tagResources: [ListTagResourcesResponseBody.TagResources]? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.nextToken != nil { map["NextToken"] = self.nextToken! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.tagResources != nil { var tmp : [Any] = [] for k in self.tagResources! { tmp.append(k.toMap()) } map["TagResources"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("NextToken") { self.nextToken = dict["NextToken"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("TagResources") { var tmp : [ListTagResourcesResponseBody.TagResources] = [] for v in dict["TagResources"] as! [Any] { var model = ListTagResourcesResponseBody.TagResources() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.tagResources = tmp } } } public class ListTagResourcesResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListTagResourcesResponseBody? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.body?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.headers != nil { map["headers"] = self.headers! } if self.statusCode != nil { map["statusCode"] = self.statusCode! } if self.body != nil { map["body"] = self.body?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("headers") { self.headers = dict["headers"] as! [String: String] } if dict.keys.contains("statusCode") { self.statusCode = dict["statusCode"] as! Int32 } if dict.keys.contains("body") { var model = ListTagResourcesResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }