mhub-20170825/Sources/AlibabacloudMhub20170825/Models.swift (2,005 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class CreateAppRequest : Tea.TeaModel { public var bundleId: String? public var encodedIcon: String? public var industryId: String? public var name: String? public var packageName: String? public var productId: String? public var type: Int32? 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.bundleId != nil { map["BundleId"] = self.bundleId! } if self.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.name != nil { map["Name"] = self.name! } if self.packageName != nil { map["PackageName"] = self.packageName! } if self.productId != nil { map["ProductId"] = self.productId! } if self.type != nil { map["Type"] = self.type! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BundleId") { self.bundleId = dict["BundleId"] as! String } if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("PackageName") { self.packageName = dict["PackageName"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! String } if dict.keys.contains("Type") { self.type = dict["Type"] as! Int32 } } } public class CreateAppResponseBody : Tea.TeaModel { public class AppInfo : Tea.TeaModel { public var appKey: String? public var bundleId: String? public var createTime: String? public var description_: String? public var modifyTime: String? public var name: String? public var packageName: String? public var productId: Int32? public var type: Int32? 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.appKey != nil { map["AppKey"] = self.appKey! } if self.bundleId != nil { map["BundleId"] = self.bundleId! } if self.createTime != nil { map["CreateTime"] = self.createTime! } if self.description_ != nil { map["Description"] = self.description_! } if self.modifyTime != nil { map["ModifyTime"] = self.modifyTime! } if self.name != nil { map["Name"] = self.name! } if self.packageName != nil { map["PackageName"] = self.packageName! } if self.productId != nil { map["ProductId"] = self.productId! } if self.type != nil { map["Type"] = self.type! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("BundleId") { self.bundleId = dict["BundleId"] as! String } if dict.keys.contains("CreateTime") { self.createTime = dict["CreateTime"] as! String } if dict.keys.contains("Description") { self.description_ = dict["Description"] as! String } if dict.keys.contains("ModifyTime") { self.modifyTime = dict["ModifyTime"] as! String } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("PackageName") { self.packageName = dict["PackageName"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! Int32 } if dict.keys.contains("Type") { self.type = dict["Type"] as! Int32 } } } public var appInfo: CreateAppResponseBody.AppInfo? 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.appInfo?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.appInfo != nil { map["AppInfo"] = self.appInfo?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppInfo") { var model = CreateAppResponseBody.AppInfo() model.fromMap(dict["AppInfo"] as! [String: Any]) self.appInfo = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateAppResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateAppResponseBody? 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 = CreateAppResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class CreateProductRequest : Tea.TeaModel { public var description_: String? public var name: 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.name != nil { map["Name"] = self.name! } 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("Name") { self.name = dict["Name"] as! String } } } public class CreateProductResponseBody : Tea.TeaModel { public var productId: Int64? 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.productId != nil { map["ProductId"] = self.productId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! Int64 } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class CreateProductResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: CreateProductResponseBody? 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 = CreateProductResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteAppRequest : Tea.TeaModel { public var appKey: 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.appKey != nil { map["AppKey"] = self.appKey! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } } } public class DeleteAppResponseBody : Tea.TeaModel { 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteAppResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteAppResponseBody? 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 = DeleteAppResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DeleteProductRequest : Tea.TeaModel { public var productId: 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.productId != nil { map["ProductId"] = self.productId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! String } } } public class DeleteProductResponseBody : Tea.TeaModel { public var message: 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.message != nil { map["Message"] = self.message! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DeleteProductResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DeleteProductResponseBody? 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 = DeleteProductResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class DescribeDashboardRequest : Tea.TeaModel { public var appKey: String? public var appType: Int32? public var appVersion: String? public var endTime: Int64? public var keyword: String? public var proxyAction: String? public var serviceName: String? public var startTime: 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.appKey != nil { map["AppKey"] = self.appKey! } if self.appType != nil { map["AppType"] = self.appType! } if self.appVersion != nil { map["AppVersion"] = self.appVersion! } if self.endTime != nil { map["EndTime"] = self.endTime! } if self.keyword != nil { map["Keyword"] = self.keyword! } if self.proxyAction != nil { map["ProxyAction"] = self.proxyAction! } if self.serviceName != nil { map["ServiceName"] = self.serviceName! } if self.startTime != nil { map["StartTime"] = self.startTime! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("AppType") { self.appType = dict["AppType"] as! Int32 } if dict.keys.contains("AppVersion") { self.appVersion = dict["AppVersion"] as! String } if dict.keys.contains("EndTime") { self.endTime = dict["EndTime"] as! Int64 } if dict.keys.contains("Keyword") { self.keyword = dict["Keyword"] as! String } if dict.keys.contains("ProxyAction") { self.proxyAction = dict["ProxyAction"] as! String } if dict.keys.contains("ServiceName") { self.serviceName = dict["ServiceName"] as! String } if dict.keys.contains("StartTime") { self.startTime = dict["StartTime"] as! Int64 } } } public class DescribeDashboardResponseBody : Tea.TeaModel { public var model: 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.model != nil { map["Model"] = self.model! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Model") { self.model = dict["Model"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class DescribeDashboardResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: DescribeDashboardResponseBody? 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 = DescribeDashboardResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListAppsRequest : Tea.TeaModel { public var osType: Int32? public var page: String? public var pageSize: String? public var productId: 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.osType != nil { map["OsType"] = self.osType! } if self.page != nil { map["Page"] = self.page! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.productId != nil { map["ProductId"] = self.productId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OsType") { self.osType = dict["OsType"] as! Int32 } if dict.keys.contains("Page") { self.page = dict["Page"] as! String } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! String } } } public class ListAppsResponseBody : Tea.TeaModel { public class AppInfos : Tea.TeaModel { public class AppInfo : Tea.TeaModel { public var appKey: String? public var bundleId: String? public var encodedIcon: String? public var industryId: Int32? public var name: String? public var packageName: String? public var readonly: Bool? public var type: Int32? 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.appKey != nil { map["AppKey"] = self.appKey! } if self.bundleId != nil { map["BundleId"] = self.bundleId! } if self.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.name != nil { map["Name"] = self.name! } if self.packageName != nil { map["PackageName"] = self.packageName! } if self.readonly != nil { map["Readonly"] = self.readonly! } if self.type != nil { map["Type"] = self.type! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("BundleId") { self.bundleId = dict["BundleId"] as! String } if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! Int32 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("PackageName") { self.packageName = dict["PackageName"] as! String } if dict.keys.contains("Readonly") { self.readonly = dict["Readonly"] as! Bool } if dict.keys.contains("Type") { self.type = dict["Type"] as! Int32 } } } public var appInfo: [ListAppsResponseBody.AppInfos.AppInfo]? 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.appInfo != nil { var tmp : [Any] = [] for k in self.appInfo! { tmp.append(k.toMap()) } map["AppInfo"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppInfo") { var tmp : [ListAppsResponseBody.AppInfos.AppInfo] = [] for v in dict["AppInfo"] as! [Any] { var model = ListAppsResponseBody.AppInfos.AppInfo() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.appInfo = tmp } } } public var appInfos: ListAppsResponseBody.AppInfos? public var requestId: String? public var total: Int32? public var ubsmsStatus: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.appInfos?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.appInfos != nil { map["AppInfos"] = self.appInfos?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.total != nil { map["Total"] = self.total! } if self.ubsmsStatus != nil { map["UbsmsStatus"] = self.ubsmsStatus! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppInfos") { var model = ListAppsResponseBody.AppInfos() model.fromMap(dict["AppInfos"] as! [String: Any]) self.appInfos = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int32 } if dict.keys.contains("UbsmsStatus") { self.ubsmsStatus = dict["UbsmsStatus"] as! String } } } public class ListAppsResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListAppsResponseBody? 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 = ListAppsResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ListProductsRequest : Tea.TeaModel { public var offset: Int32? public var productName: String? public var simple: Bool? public var size: Int32? 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.offset != nil { map["Offset"] = self.offset! } if self.productName != nil { map["ProductName"] = self.productName! } if self.simple != nil { map["Simple"] = self.simple! } if self.size != nil { map["Size"] = self.size! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Offset") { self.offset = dict["Offset"] as! Int32 } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("Simple") { self.simple = dict["Simple"] as! Bool } if dict.keys.contains("Size") { self.size = dict["Size"] as! Int32 } } } public class ListProductsResponseBody : Tea.TeaModel { public class ProductInfos : Tea.TeaModel { public class ProductInfo : Tea.TeaModel { public var createTime: String? public var description_: String? public var encodedIcon: String? public var industryId: Int32? public var name: String? public var platforms: String? public var productId: Int32? public var readonly: Bool? 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.createTime != nil { map["CreateTime"] = self.createTime! } if self.description_ != nil { map["Description"] = self.description_! } if self.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.name != nil { map["Name"] = self.name! } if self.platforms != nil { map["Platforms"] = self.platforms! } if self.productId != nil { map["ProductId"] = self.productId! } if self.readonly != nil { map["Readonly"] = self.readonly! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CreateTime") { self.createTime = dict["CreateTime"] as! String } if dict.keys.contains("Description") { self.description_ = dict["Description"] as! String } if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! Int32 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("Platforms") { self.platforms = dict["Platforms"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! Int32 } if dict.keys.contains("Readonly") { self.readonly = dict["Readonly"] as! Bool } } } public var productInfo: [ListProductsResponseBody.ProductInfos.ProductInfo]? 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.productInfo != nil { var tmp : [Any] = [] for k in self.productInfo! { tmp.append(k.toMap()) } map["ProductInfo"] = tmp } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductInfo") { var tmp : [ListProductsResponseBody.ProductInfos.ProductInfo] = [] for v in dict["ProductInfo"] as! [Any] { var model = ListProductsResponseBody.ProductInfos.ProductInfo() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.productInfo = tmp } } } public var productInfos: ListProductsResponseBody.ProductInfos? public var requestId: String? public var total: Int32? public var ubsmsStatus: String? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.productInfos?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.productInfos != nil { map["ProductInfos"] = self.productInfos?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.total != nil { map["Total"] = self.total! } if self.ubsmsStatus != nil { map["UbsmsStatus"] = self.ubsmsStatus! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductInfos") { var model = ListProductsResponseBody.ProductInfos() model.fromMap(dict["ProductInfos"] as! [String: Any]) self.productInfos = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int32 } if dict.keys.contains("UbsmsStatus") { self.ubsmsStatus = dict["UbsmsStatus"] as! String } } } public class ListProductsResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ListProductsResponseBody? 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 = ListProductsResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ModifyAppRequest : Tea.TeaModel { public var appKey: String? public var bundleId: String? public var encodedIcon: String? public var industryId: Int32? public var name: String? public var packageName: 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.appKey != nil { map["AppKey"] = self.appKey! } if self.bundleId != nil { map["BundleId"] = self.bundleId! } if self.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.name != nil { map["Name"] = self.name! } if self.packageName != nil { map["PackageName"] = self.packageName! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("BundleId") { self.bundleId = dict["BundleId"] as! String } if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! Int32 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("PackageName") { self.packageName = dict["PackageName"] as! String } } } public class ModifyAppResponseBody : Tea.TeaModel { 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ModifyAppResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ModifyAppResponseBody? 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 = ModifyAppResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class ModifyProductRequest : Tea.TeaModel { public var description_: String? public var name: String? public var productId: 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.name != nil { map["Name"] = self.name! } if self.productId != nil { map["ProductId"] = self.productId! } 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("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! String } } } public class ModifyProductResponseBody : Tea.TeaModel { 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.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class ModifyProductResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: ModifyProductResponseBody? 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 = ModifyProductResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class OpenEmasServiceRequest : Tea.TeaModel { public var ownerId: 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.ownerId != nil { map["OwnerId"] = self.ownerId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OwnerId") { self.ownerId = dict["OwnerId"] as! Int64 } } } public class OpenEmasServiceResponseBody : Tea.TeaModel { public var orderId: 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.orderId != nil { map["OrderId"] = self.orderId! } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class OpenEmasServiceResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: OpenEmasServiceResponseBody? 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 = OpenEmasServiceResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class QueryAppInfoRequest : Tea.TeaModel { public var appKey: 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.appKey != nil { map["AppKey"] = self.appKey! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } } } public class QueryAppInfoResponseBody : Tea.TeaModel { public class AppInfo : Tea.TeaModel { public var appKey: String? public var appName: String? public var bundleId: String? public var certDevelopAvail: Bool? public var certDevelopExpiration: String? public var certProductAvail: Bool? public var certProductExpiration: String? public var createTime: String? public var encodedIcon: String? public var industryId: Int32? public var packageName: String? public var productId: Int64? public var readonly: Bool? public var status: Int32? public var type: Int32? 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.appKey != nil { map["AppKey"] = self.appKey! } if self.appName != nil { map["AppName"] = self.appName! } if self.bundleId != nil { map["BundleId"] = self.bundleId! } if self.certDevelopAvail != nil { map["CertDevelopAvail"] = self.certDevelopAvail! } if self.certDevelopExpiration != nil { map["CertDevelopExpiration"] = self.certDevelopExpiration! } if self.certProductAvail != nil { map["CertProductAvail"] = self.certProductAvail! } if self.certProductExpiration != nil { map["CertProductExpiration"] = self.certProductExpiration! } if self.createTime != nil { map["CreateTime"] = self.createTime! } if self.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.packageName != nil { map["PackageName"] = self.packageName! } if self.productId != nil { map["ProductId"] = self.productId! } if self.readonly != nil { map["Readonly"] = self.readonly! } if self.status != nil { map["Status"] = self.status! } if self.type != nil { map["Type"] = self.type! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("AppName") { self.appName = dict["AppName"] as! String } if dict.keys.contains("BundleId") { self.bundleId = dict["BundleId"] as! String } if dict.keys.contains("CertDevelopAvail") { self.certDevelopAvail = dict["CertDevelopAvail"] as! Bool } if dict.keys.contains("CertDevelopExpiration") { self.certDevelopExpiration = dict["CertDevelopExpiration"] as! String } if dict.keys.contains("CertProductAvail") { self.certProductAvail = dict["CertProductAvail"] as! Bool } if dict.keys.contains("CertProductExpiration") { self.certProductExpiration = dict["CertProductExpiration"] as! String } if dict.keys.contains("CreateTime") { self.createTime = dict["CreateTime"] as! String } if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! Int32 } if dict.keys.contains("PackageName") { self.packageName = dict["PackageName"] as! String } if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! Int64 } if dict.keys.contains("Readonly") { self.readonly = dict["Readonly"] as! Bool } if dict.keys.contains("Status") { self.status = dict["Status"] as! Int32 } if dict.keys.contains("Type") { self.type = dict["Type"] as! Int32 } } } public var appInfo: QueryAppInfoResponseBody.AppInfo? 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.appInfo?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.appInfo != nil { map["AppInfo"] = self.appInfo?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppInfo") { var model = QueryAppInfoResponseBody.AppInfo() model.fromMap(dict["AppInfo"] as! [String: Any]) self.appInfo = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class QueryAppInfoResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: QueryAppInfoResponseBody? 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 = QueryAppInfoResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class QueryAppSecurityInfoRequest : Tea.TeaModel { public var appKey: 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.appKey != nil { map["AppKey"] = self.appKey! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } } } public class QueryAppSecurityInfoResponseBody : Tea.TeaModel { public class AppSecurityInfo : Tea.TeaModel { public class ExtConfig : Tea.TeaModel { public var tlogRsaSecret: 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.tlogRsaSecret != nil { map["TlogRsaSecret"] = self.tlogRsaSecret! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("TlogRsaSecret") { self.tlogRsaSecret = dict["TlogRsaSecret"] as! String } } } public var appKey: String? public var appSecret: String? public var extConfig: QueryAppSecurityInfoResponseBody.AppSecurityInfo.ExtConfig? public override init() { super.init() } public init(_ dict: [String: Any]) { super.init() self.fromMap(dict) } public override func validate() throws -> Void { try self.extConfig?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.appKey != nil { map["AppKey"] = self.appKey! } if self.appSecret != nil { map["AppSecret"] = self.appSecret! } if self.extConfig != nil { map["ExtConfig"] = self.extConfig?.toMap() } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppKey") { self.appKey = dict["AppKey"] as! String } if dict.keys.contains("AppSecret") { self.appSecret = dict["AppSecret"] as! String } if dict.keys.contains("ExtConfig") { var model = QueryAppSecurityInfoResponseBody.AppSecurityInfo.ExtConfig() model.fromMap(dict["ExtConfig"] as! [String: Any]) self.extConfig = model } } } public var appSecurityInfo: QueryAppSecurityInfoResponseBody.AppSecurityInfo? 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.appSecurityInfo?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.appSecurityInfo != nil { map["AppSecurityInfo"] = self.appSecurityInfo?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AppSecurityInfo") { var model = QueryAppSecurityInfoResponseBody.AppSecurityInfo() model.fromMap(dict["AppSecurityInfo"] as! [String: Any]) self.appSecurityInfo = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class QueryAppSecurityInfoResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: QueryAppSecurityInfoResponseBody? 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 = QueryAppSecurityInfoResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class QueryProductInfoRequest : Tea.TeaModel { public var productId: 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.productId != nil { map["ProductId"] = self.productId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductId") { self.productId = dict["ProductId"] as! String } } } public class QueryProductInfoResponseBody : Tea.TeaModel { public class ProductInfo : Tea.TeaModel { public var encodedIcon: String? public var iconName: String? public var industryId: Int32? public var name: String? public var readonly: Bool? 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.encodedIcon != nil { map["EncodedIcon"] = self.encodedIcon! } if self.iconName != nil { map["IconName"] = self.iconName! } if self.industryId != nil { map["IndustryId"] = self.industryId! } if self.name != nil { map["Name"] = self.name! } if self.readonly != nil { map["Readonly"] = self.readonly! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("EncodedIcon") { self.encodedIcon = dict["EncodedIcon"] as! String } if dict.keys.contains("IconName") { self.iconName = dict["IconName"] as! String } if dict.keys.contains("IndustryId") { self.industryId = dict["IndustryId"] as! Int32 } if dict.keys.contains("Name") { self.name = dict["Name"] as! String } if dict.keys.contains("Readonly") { self.readonly = dict["Readonly"] as! Bool } } } public var productInfo: QueryProductInfoResponseBody.ProductInfo? 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.productInfo?.validate() } public override func toMap() -> [String : Any] { var map = super.toMap() if self.productInfo != nil { map["ProductInfo"] = self.productInfo?.toMap() } if self.requestId != nil { map["RequestId"] = self.requestId! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("ProductInfo") { var model = QueryProductInfoResponseBody.ProductInfo() model.fromMap(dict["ProductInfo"] as! [String: Any]) self.productInfo = model } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } } } public class QueryProductInfoResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: QueryProductInfoResponseBody? 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 = QueryProductInfoResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }