buss-20220822/Sources/AlibabacloudBuss20220822/Models.swift (3,878 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class BusinessResultServiceRequest : Tea.TeaModel {
public var actionCode: String?
public var bussinessCode: String?
public var errCode: String?
public var errMessage: String?
public var requestId: String?
public var result: [String: Any]?
public var success: 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.actionCode != nil {
map["ActionCode"] = self.actionCode!
}
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.errCode != nil {
map["ErrCode"] = self.errCode!
}
if self.errMessage != nil {
map["ErrMessage"] = self.errMessage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.result != nil {
map["Result"] = self.result!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCode") {
self.actionCode = dict["ActionCode"] as! String
}
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("ErrCode") {
self.errCode = dict["ErrCode"] as! String
}
if dict.keys.contains("ErrMessage") {
self.errMessage = dict["ErrMessage"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Result") {
self.result = dict["Result"] as! [String: Any]
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class BusinessResultServiceShrinkRequest : Tea.TeaModel {
public var actionCode: String?
public var bussinessCode: String?
public var errCode: String?
public var errMessage: String?
public var requestId: String?
public var resultShrink: String?
public var success: 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.actionCode != nil {
map["ActionCode"] = self.actionCode!
}
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.errCode != nil {
map["ErrCode"] = self.errCode!
}
if self.errMessage != nil {
map["ErrMessage"] = self.errMessage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.resultShrink != nil {
map["Result"] = self.resultShrink!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCode") {
self.actionCode = dict["ActionCode"] as! String
}
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("ErrCode") {
self.errCode = dict["ErrCode"] as! String
}
if dict.keys.contains("ErrMessage") {
self.errMessage = dict["ErrMessage"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Result") {
self.resultShrink = dict["Result"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class BusinessResultServiceResponseBody : Tea.TeaModel {
public var code: String?
public var count: Int32?
public var data: String?
public var message: String?
public var success: 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.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class BusinessResultServiceResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: BusinessResultServiceResponseBody?
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 = BusinessResultServiceResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateUserInvestigationInfoQueryTaskRequest : Tea.TeaModel {
public var dataType: String?
public var employeeId: String?
public var endTime: Int64?
public var ossFileName: String?
public var startTime: Int64?
public var userId: 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.dataType != nil {
map["dataType"] = self.dataType!
}
if self.employeeId != nil {
map["employeeId"] = self.employeeId!
}
if self.endTime != nil {
map["endTime"] = self.endTime!
}
if self.ossFileName != nil {
map["ossFileName"] = self.ossFileName!
}
if self.startTime != nil {
map["startTime"] = self.startTime!
}
if self.userId != nil {
map["userId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("dataType") {
self.dataType = dict["dataType"] as! String
}
if dict.keys.contains("employeeId") {
self.employeeId = dict["employeeId"] as! String
}
if dict.keys.contains("endTime") {
self.endTime = dict["endTime"] as! Int64
}
if dict.keys.contains("ossFileName") {
self.ossFileName = dict["ossFileName"] as! String
}
if dict.keys.contains("startTime") {
self.startTime = dict["startTime"] as! Int64
}
if dict.keys.contains("userId") {
self.userId = dict["userId"] as! String
}
}
}
public class CreateUserInvestigationInfoQueryTaskResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var taskId: 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.taskId != nil {
map["taskId"] = self.taskId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("taskId") {
self.taskId = dict["taskId"] as! String
}
}
}
public var code: String?
public var data: CreateUserInvestigationInfoQueryTaskResponseBody.Data?
public var message: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = CreateUserInvestigationInfoQueryTaskResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class CreateUserInvestigationInfoQueryTaskResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateUserInvestigationInfoQueryTaskResponseBody?
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 = CreateUserInvestigationInfoQueryTaskResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class FindInstanceInfoRequest : Tea.TeaModel {
public var businessCodes: String?
public var bussinessCode: String?
public var domain: String?
public var endTime: Int64?
public var extras: [String: Any]?
public var ip: String?
public var needDNS: Bool?
public var startTime: Int64?
public var url: String?
public var userId: 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.businessCodes != nil {
map["businessCodes"] = self.businessCodes!
}
if self.bussinessCode != nil {
map["bussinessCode"] = self.bussinessCode!
}
if self.domain != nil {
map["domain"] = self.domain!
}
if self.endTime != nil {
map["endTime"] = self.endTime!
}
if self.extras != nil {
map["extras"] = self.extras!
}
if self.ip != nil {
map["ip"] = self.ip!
}
if self.needDNS != nil {
map["needDNS"] = self.needDNS!
}
if self.startTime != nil {
map["startTime"] = self.startTime!
}
if self.url != nil {
map["url"] = self.url!
}
if self.userId != nil {
map["userId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("businessCodes") {
self.businessCodes = dict["businessCodes"] as! String
}
if dict.keys.contains("bussinessCode") {
self.bussinessCode = dict["bussinessCode"] as! String
}
if dict.keys.contains("domain") {
self.domain = dict["domain"] as! String
}
if dict.keys.contains("endTime") {
self.endTime = dict["endTime"] as! Int64
}
if dict.keys.contains("extras") {
self.extras = dict["extras"] as! [String: Any]
}
if dict.keys.contains("ip") {
self.ip = dict["ip"] as! String
}
if dict.keys.contains("needDNS") {
self.needDNS = dict["needDNS"] as! Bool
}
if dict.keys.contains("startTime") {
self.startTime = dict["startTime"] as! Int64
}
if dict.keys.contains("url") {
self.url = dict["url"] as! String
}
if dict.keys.contains("userId") {
self.userId = dict["userId"] as! String
}
}
}
public class FindInstanceInfoShrinkRequest : Tea.TeaModel {
public var businessCodes: String?
public var bussinessCode: String?
public var domain: String?
public var endTime: Int64?
public var extrasShrink: String?
public var ip: String?
public var needDNS: Bool?
public var startTime: Int64?
public var url: String?
public var userId: 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.businessCodes != nil {
map["businessCodes"] = self.businessCodes!
}
if self.bussinessCode != nil {
map["bussinessCode"] = self.bussinessCode!
}
if self.domain != nil {
map["domain"] = self.domain!
}
if self.endTime != nil {
map["endTime"] = self.endTime!
}
if self.extrasShrink != nil {
map["extras"] = self.extrasShrink!
}
if self.ip != nil {
map["ip"] = self.ip!
}
if self.needDNS != nil {
map["needDNS"] = self.needDNS!
}
if self.startTime != nil {
map["startTime"] = self.startTime!
}
if self.url != nil {
map["url"] = self.url!
}
if self.userId != nil {
map["userId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("businessCodes") {
self.businessCodes = dict["businessCodes"] as! String
}
if dict.keys.contains("bussinessCode") {
self.bussinessCode = dict["bussinessCode"] as! String
}
if dict.keys.contains("domain") {
self.domain = dict["domain"] as! String
}
if dict.keys.contains("endTime") {
self.endTime = dict["endTime"] as! Int64
}
if dict.keys.contains("extras") {
self.extrasShrink = dict["extras"] as! String
}
if dict.keys.contains("ip") {
self.ip = dict["ip"] as! String
}
if dict.keys.contains("needDNS") {
self.needDNS = dict["needDNS"] as! Bool
}
if dict.keys.contains("startTime") {
self.startTime = dict["startTime"] as! Int64
}
if dict.keys.contains("url") {
self.url = dict["url"] as! String
}
if dict.keys.contains("userId") {
self.userId = dict["userId"] as! String
}
}
}
public class FindInstanceInfoResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class PegInstanceInfoList : Tea.TeaModel {
public class UserInfo : Tea.TeaModel {
public var gcLevel: String?
public var hitWhiteReason: String?
public var userId: String?
public var userSite: String?
public var whiteUser: 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.gcLevel != nil {
map["GcLevel"] = self.gcLevel!
}
if self.hitWhiteReason != nil {
map["HitWhiteReason"] = self.hitWhiteReason!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
if self.userSite != nil {
map["UserSite"] = self.userSite!
}
if self.whiteUser != nil {
map["WhiteUser"] = self.whiteUser!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("GcLevel") {
self.gcLevel = dict["GcLevel"] as! String
}
if dict.keys.contains("HitWhiteReason") {
self.hitWhiteReason = dict["HitWhiteReason"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
if dict.keys.contains("UserSite") {
self.userSite = dict["UserSite"] as! String
}
if dict.keys.contains("WhiteUser") {
self.whiteUser = dict["WhiteUser"] as! Bool
}
}
}
public var bussinessCode: String?
public var coordinate: [String: Any]?
public var idType: String?
public var instanceId: String?
public var serviceCreatedTime: String?
public var userId: String?
public var userInfo: FindInstanceInfoResponseBody.Data.PegInstanceInfoList.UserInfo?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.userInfo?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.coordinate != nil {
map["Coordinate"] = self.coordinate!
}
if self.idType != nil {
map["IdType"] = self.idType!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.serviceCreatedTime != nil {
map["ServiceCreatedTime"] = self.serviceCreatedTime!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
if self.userInfo != nil {
map["UserInfo"] = self.userInfo?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("Coordinate") {
self.coordinate = dict["Coordinate"] as! [String: Any]
}
if dict.keys.contains("IdType") {
self.idType = dict["IdType"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("ServiceCreatedTime") {
self.serviceCreatedTime = dict["ServiceCreatedTime"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
if dict.keys.contains("UserInfo") {
var model = FindInstanceInfoResponseBody.Data.PegInstanceInfoList.UserInfo()
model.fromMap(dict["UserInfo"] as! [String: Any])
self.userInfo = model
}
}
}
public var pegInstanceInfoList: [FindInstanceInfoResponseBody.Data.PegInstanceInfoList]?
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.pegInstanceInfoList != nil {
var tmp : [Any] = []
for k in self.pegInstanceInfoList! {
tmp.append(k.toMap())
}
map["PegInstanceInfoList"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PegInstanceInfoList") {
var tmp : [FindInstanceInfoResponseBody.Data.PegInstanceInfoList] = []
for v in dict["PegInstanceInfoList"] as! [Any] {
var model = FindInstanceInfoResponseBody.Data.PegInstanceInfoList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.pegInstanceInfoList = tmp
}
}
}
public var code: String?
public var count: Int32?
public var data: FindInstanceInfoResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("Data") {
var model = FindInstanceInfoResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class FindInstanceInfoResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: FindInstanceInfoResponseBody?
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 = FindInstanceInfoResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class FindUserAvailbleResourcesRequest : Tea.TeaModel {
public var bussinessCode: String?
public var currPage: Int32?
public var pageSize: Int32?
public var resourceType: String?
public var userId: 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.bussinessCode != nil {
map["bussinessCode"] = self.bussinessCode!
}
if self.currPage != nil {
map["currPage"] = self.currPage!
}
if self.pageSize != nil {
map["pageSize"] = self.pageSize!
}
if self.resourceType != nil {
map["resourceType"] = self.resourceType!
}
if self.userId != nil {
map["userId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("bussinessCode") {
self.bussinessCode = dict["bussinessCode"] as! String
}
if dict.keys.contains("currPage") {
self.currPage = dict["currPage"] as! Int32
}
if dict.keys.contains("pageSize") {
self.pageSize = dict["pageSize"] as! Int32
}
if dict.keys.contains("resourceType") {
self.resourceType = dict["resourceType"] as! String
}
if dict.keys.contains("userId") {
self.userId = dict["userId"] as! String
}
}
}
public class FindUserAvailbleResourcesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public class PegCoordinates : Tea.TeaModel {
public var bussinessCode: String?
public var chargeType: String?
public var coordinate: [String: Any]?
public var idType: String?
public var instanceId: String?
public var region: String?
public var releaseTime: String?
public var resCreateTime: String?
public var resourceStatus: String?
public var resourceType: String?
public var serviceCreatedTime: String?
public var userId: 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.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.chargeType != nil {
map["ChargeType"] = self.chargeType!
}
if self.coordinate != nil {
map["Coordinate"] = self.coordinate!
}
if self.idType != nil {
map["IdType"] = self.idType!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.region != nil {
map["Region"] = self.region!
}
if self.releaseTime != nil {
map["ReleaseTime"] = self.releaseTime!
}
if self.resCreateTime != nil {
map["ResCreateTime"] = self.resCreateTime!
}
if self.resourceStatus != nil {
map["ResourceStatus"] = self.resourceStatus!
}
if self.resourceType != nil {
map["ResourceType"] = self.resourceType!
}
if self.serviceCreatedTime != nil {
map["ServiceCreatedTime"] = self.serviceCreatedTime!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("ChargeType") {
self.chargeType = dict["ChargeType"] as! String
}
if dict.keys.contains("Coordinate") {
self.coordinate = dict["Coordinate"] as! [String: Any]
}
if dict.keys.contains("IdType") {
self.idType = dict["IdType"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Region") {
self.region = dict["Region"] as! String
}
if dict.keys.contains("ReleaseTime") {
self.releaseTime = dict["ReleaseTime"] as! String
}
if dict.keys.contains("ResCreateTime") {
self.resCreateTime = dict["ResCreateTime"] as! String
}
if dict.keys.contains("ResourceStatus") {
self.resourceStatus = dict["ResourceStatus"] as! String
}
if dict.keys.contains("ResourceType") {
self.resourceType = dict["ResourceType"] as! String
}
if dict.keys.contains("ServiceCreatedTime") {
self.serviceCreatedTime = dict["ServiceCreatedTime"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
}
}
public class UserInfo : Tea.TeaModel {
public var gcLevel: String?
public var hitWhiteReason: String?
public var userId: String?
public var userSite: String?
public var whiteUser: 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.gcLevel != nil {
map["GcLevel"] = self.gcLevel!
}
if self.hitWhiteReason != nil {
map["HitWhiteReason"] = self.hitWhiteReason!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
if self.userSite != nil {
map["UserSite"] = self.userSite!
}
if self.whiteUser != nil {
map["WhiteUser"] = self.whiteUser!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("GcLevel") {
self.gcLevel = dict["GcLevel"] as! String
}
if dict.keys.contains("HitWhiteReason") {
self.hitWhiteReason = dict["HitWhiteReason"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
if dict.keys.contains("UserSite") {
self.userSite = dict["UserSite"] as! String
}
if dict.keys.contains("WhiteUser") {
self.whiteUser = dict["WhiteUser"] as! Bool
}
}
}
public var pegCoordinates: [FindUserAvailbleResourcesResponseBody.Data.PegCoordinates]?
public var userInfo: FindUserAvailbleResourcesResponseBody.Data.UserInfo?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.userInfo?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.pegCoordinates != nil {
var tmp : [Any] = []
for k in self.pegCoordinates! {
tmp.append(k.toMap())
}
map["PegCoordinates"] = tmp
}
if self.userInfo != nil {
map["UserInfo"] = self.userInfo?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("PegCoordinates") {
var tmp : [FindUserAvailbleResourcesResponseBody.Data.PegCoordinates] = []
for v in dict["PegCoordinates"] as! [Any] {
var model = FindUserAvailbleResourcesResponseBody.Data.PegCoordinates()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.pegCoordinates = tmp
}
if dict.keys.contains("UserInfo") {
var model = FindUserAvailbleResourcesResponseBody.Data.UserInfo()
model.fromMap(dict["UserInfo"] as! [String: Any])
self.userInfo = model
}
}
}
public var code: String?
public var count: Int64?
public var data: FindUserAvailbleResourcesResponseBody.Data?
public var maxResults: Int32?
public var message: String?
public var nextToken: String?
public var requestId: String?
public var success: Bool?
public var totalCount: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.maxResults != nil {
map["MaxResults"] = self.maxResults!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.nextToken != nil {
map["NextToken"] = self.nextToken!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int64
}
if dict.keys.contains("Data") {
var model = FindUserAvailbleResourcesResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("MaxResults") {
self.maxResults = dict["MaxResults"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
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("Success") {
self.success = dict["Success"] as! Bool
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int32
}
}
}
public class FindUserAvailbleResourcesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: FindUserAvailbleResourcesResponseBody?
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 = FindUserAvailbleResourcesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetSecurityEventDetailRequest : Tea.TeaModel {
public var aliUid: String?
public var eventId: String?
public var callerParentId: Int64?
public var callerType: String?
public var callerUid: 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.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.eventId != nil {
map["EventId"] = self.eventId!
}
if self.callerParentId != nil {
map["callerParentId"] = self.callerParentId!
}
if self.callerType != nil {
map["callerType"] = self.callerType!
}
if self.callerUid != nil {
map["callerUid"] = self.callerUid!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("EventId") {
self.eventId = dict["EventId"] as! String
}
if dict.keys.contains("callerParentId") {
self.callerParentId = dict["callerParentId"] as! Int64
}
if dict.keys.contains("callerType") {
self.callerType = dict["callerType"] as! String
}
if dict.keys.contains("callerUid") {
self.callerUid = dict["callerUid"] as! Int64
}
}
}
public class GetSecurityEventDetailResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var aliuid: String?
public var dataSource: String?
public var eventCode: String?
public var eventId: String?
public var eventTime: String?
public var extra: String?
public var level: String?
public var principalId: String?
public var resourceId: String?
public var status: String?
public var type: 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.aliuid != nil {
map["Aliuid"] = self.aliuid!
}
if self.dataSource != nil {
map["DataSource"] = self.dataSource!
}
if self.eventCode != nil {
map["EventCode"] = self.eventCode!
}
if self.eventId != nil {
map["EventId"] = self.eventId!
}
if self.eventTime != nil {
map["EventTime"] = self.eventTime!
}
if self.extra != nil {
map["Extra"] = self.extra!
}
if self.level != nil {
map["Level"] = self.level!
}
if self.principalId != nil {
map["PrincipalId"] = self.principalId!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
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("Aliuid") {
self.aliuid = dict["Aliuid"] as! String
}
if dict.keys.contains("DataSource") {
self.dataSource = dict["DataSource"] as! String
}
if dict.keys.contains("EventCode") {
self.eventCode = dict["EventCode"] as! String
}
if dict.keys.contains("EventId") {
self.eventId = dict["EventId"] as! String
}
if dict.keys.contains("EventTime") {
self.eventTime = dict["EventTime"] as! String
}
if dict.keys.contains("Extra") {
self.extra = dict["Extra"] as! String
}
if dict.keys.contains("Level") {
self.level = dict["Level"] as! String
}
if dict.keys.contains("PrincipalId") {
self.principalId = dict["PrincipalId"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("Type") {
self.type = dict["Type"] as! String
}
}
}
public var code: String?
public var data: GetSecurityEventDetailResponseBody.Data?
public var message: String?
public var requestId: String?
public var success: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.data?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data?.toMap()
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
var model = GetSecurityEventDetailResponseBody.Data()
model.fromMap(dict["Data"] as! [String: Any])
self.data = model
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class GetSecurityEventDetailResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetSecurityEventDetailResponseBody?
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 = GetSecurityEventDetailResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class PunishResourceSearchRequest : Tea.TeaModel {
public var actionCodes: [String]?
public var bussinessCodes: [String]?
public var class_: String?
public var domain: String?
public var endDate: Int64?
public var instanceId: String?
public var ip: String?
public var page: Int64?
public var pageSize: Int64?
public var sourceCodes: [String]?
public var startDate: Int64?
public var status: String?
public var url: String?
public var userIds: [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.actionCodes != nil {
map["ActionCodes"] = self.actionCodes!
}
if self.bussinessCodes != nil {
map["BussinessCodes"] = self.bussinessCodes!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.sourceCodes != nil {
map["SourceCodes"] = self.sourceCodes!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.url != nil {
map["Url"] = self.url!
}
if self.userIds != nil {
map["UserIds"] = self.userIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCodes") {
self.actionCodes = dict["ActionCodes"] as! [String]
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodes = dict["BussinessCodes"] as! [String]
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
if dict.keys.contains("Page") {
self.page = dict["Page"] as! Int64
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int64
}
if dict.keys.contains("SourceCodes") {
self.sourceCodes = dict["SourceCodes"] as! [String]
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
if dict.keys.contains("UserIds") {
self.userIds = dict["UserIds"] as! [String]
}
}
}
public class PunishResourceSearchShrinkRequest : Tea.TeaModel {
public var actionCodesShrink: String?
public var bussinessCodesShrink: String?
public var class_: String?
public var domain: String?
public var endDate: Int64?
public var instanceId: String?
public var ip: String?
public var page: Int64?
public var pageSize: Int64?
public var sourceCodesShrink: String?
public var startDate: Int64?
public var status: String?
public var url: String?
public var userIdsShrink: 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.actionCodesShrink != nil {
map["ActionCodes"] = self.actionCodesShrink!
}
if self.bussinessCodesShrink != nil {
map["BussinessCodes"] = self.bussinessCodesShrink!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.sourceCodesShrink != nil {
map["SourceCodes"] = self.sourceCodesShrink!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.url != nil {
map["Url"] = self.url!
}
if self.userIdsShrink != nil {
map["UserIds"] = self.userIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCodes") {
self.actionCodesShrink = dict["ActionCodes"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodesShrink = dict["BussinessCodes"] as! String
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
if dict.keys.contains("Page") {
self.page = dict["Page"] as! Int64
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int64
}
if dict.keys.contains("SourceCodes") {
self.sourceCodesShrink = dict["SourceCodes"] as! String
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
if dict.keys.contains("UserIds") {
self.userIdsShrink = dict["UserIds"] as! String
}
}
}
public class PunishResourceSearchResponseBody : Tea.TeaModel {
public class DataList : Tea.TeaModel {
public var actionCode: String?
public var bussinessCode: String?
public var class_: String?
public var coordinate: String?
public var creator: String?
public var deleted: Bool?
public var domain: String?
public var extras: String?
public var gmtCreated: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var ip: String?
public var modifier: String?
public var objectId: String?
public var objectType: String?
public var objectValue: String?
public var punishFrom: String?
public var reason: String?
public var requestId: Int64?
public var sourceCode: String?
public var status: String?
public var url: String?
public var userId: 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.actionCode != nil {
map["ActionCode"] = self.actionCode!
}
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.coordinate != nil {
map["Coordinate"] = self.coordinate!
}
if self.creator != nil {
map["Creator"] = self.creator!
}
if self.deleted != nil {
map["Deleted"] = self.deleted!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.extras != nil {
map["Extras"] = self.extras!
}
if self.gmtCreated != nil {
map["GmtCreated"] = self.gmtCreated!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.modifier != nil {
map["Modifier"] = self.modifier!
}
if self.objectId != nil {
map["ObjectId"] = self.objectId!
}
if self.objectType != nil {
map["ObjectType"] = self.objectType!
}
if self.objectValue != nil {
map["ObjectValue"] = self.objectValue!
}
if self.punishFrom != nil {
map["PunishFrom"] = self.punishFrom!
}
if self.reason != nil {
map["Reason"] = self.reason!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.sourceCode != nil {
map["SourceCode"] = self.sourceCode!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.url != nil {
map["Url"] = self.url!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCode") {
self.actionCode = dict["ActionCode"] as! String
}
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("Coordinate") {
self.coordinate = dict["Coordinate"] as! String
}
if dict.keys.contains("Creator") {
self.creator = dict["Creator"] as! String
}
if dict.keys.contains("Deleted") {
self.deleted = dict["Deleted"] as! Bool
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("Extras") {
self.extras = dict["Extras"] as! String
}
if dict.keys.contains("GmtCreated") {
self.gmtCreated = dict["GmtCreated"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
if dict.keys.contains("Modifier") {
self.modifier = dict["Modifier"] as! String
}
if dict.keys.contains("ObjectId") {
self.objectId = dict["ObjectId"] as! String
}
if dict.keys.contains("ObjectType") {
self.objectType = dict["ObjectType"] as! String
}
if dict.keys.contains("ObjectValue") {
self.objectValue = dict["ObjectValue"] as! String
}
if dict.keys.contains("PunishFrom") {
self.punishFrom = dict["PunishFrom"] as! String
}
if dict.keys.contains("Reason") {
self.reason = dict["Reason"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! Int64
}
if dict.keys.contains("SourceCode") {
self.sourceCode = dict["SourceCode"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
}
}
public var code: String?
public var dataList: [PunishResourceSearchResponseBody.DataList]?
public var message: String?
public var success: String?
public var totalCount: Int32?
public var viewCount: 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.code != nil {
map["Code"] = self.code!
}
if self.dataList != nil {
var tmp : [Any] = []
for k in self.dataList! {
tmp.append(k.toMap())
}
map["DataList"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
if self.viewCount != nil {
map["ViewCount"] = self.viewCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("DataList") {
var tmp : [PunishResourceSearchResponseBody.DataList] = []
for v in dict["DataList"] as! [Any] {
var model = PunishResourceSearchResponseBody.DataList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.dataList = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! String
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int32
}
if dict.keys.contains("ViewCount") {
self.viewCount = dict["ViewCount"] as! Int32
}
}
}
public class PunishResourceSearchResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: PunishResourceSearchResponseBody?
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 = PunishResourceSearchResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class RecordClickLinkActionRequest : Tea.TeaModel {
public var tag: 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.tag != nil {
map["Tag"] = self.tag!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Tag") {
self.tag = dict["Tag"] as! String
}
}
}
public class RecordClickLinkActionResponseBody : Tea.TeaModel {
public var code: String?
public var count: Int32?
public var message: String?
public var requestId: String?
public var success: 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.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class RecordClickLinkActionResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: RecordClickLinkActionResponseBody?
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 = RecordClickLinkActionResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class RiskEventSyncRequest : Tea.TeaModel {
public var deleted: Bool?
public var discoveryTime: Int64?
public var eventName: String?
public var eventNumber: String?
public var relevanceBu: String?
public var riskDetail: String?
public var riskEffectType: String?
public var riskLevel: String?
public var riskType: String?
public var source: String?
public var submitter: 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.deleted != nil {
map["Deleted"] = self.deleted!
}
if self.discoveryTime != nil {
map["DiscoveryTime"] = self.discoveryTime!
}
if self.eventName != nil {
map["EventName"] = self.eventName!
}
if self.eventNumber != nil {
map["EventNumber"] = self.eventNumber!
}
if self.relevanceBu != nil {
map["RelevanceBu"] = self.relevanceBu!
}
if self.riskDetail != nil {
map["RiskDetail"] = self.riskDetail!
}
if self.riskEffectType != nil {
map["RiskEffectType"] = self.riskEffectType!
}
if self.riskLevel != nil {
map["RiskLevel"] = self.riskLevel!
}
if self.riskType != nil {
map["RiskType"] = self.riskType!
}
if self.source != nil {
map["Source"] = self.source!
}
if self.submitter != nil {
map["Submitter"] = self.submitter!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Deleted") {
self.deleted = dict["Deleted"] as! Bool
}
if dict.keys.contains("DiscoveryTime") {
self.discoveryTime = dict["DiscoveryTime"] as! Int64
}
if dict.keys.contains("EventName") {
self.eventName = dict["EventName"] as! String
}
if dict.keys.contains("EventNumber") {
self.eventNumber = dict["EventNumber"] as! String
}
if dict.keys.contains("RelevanceBu") {
self.relevanceBu = dict["RelevanceBu"] as! String
}
if dict.keys.contains("RiskDetail") {
self.riskDetail = dict["RiskDetail"] as! String
}
if dict.keys.contains("RiskEffectType") {
self.riskEffectType = dict["RiskEffectType"] as! String
}
if dict.keys.contains("RiskLevel") {
self.riskLevel = dict["RiskLevel"] as! String
}
if dict.keys.contains("RiskType") {
self.riskType = dict["RiskType"] as! String
}
if dict.keys.contains("Source") {
self.source = dict["Source"] as! String
}
if dict.keys.contains("Submitter") {
self.submitter = dict["Submitter"] as! String
}
}
}
public class RiskEventSyncResponseBody : Tea.TeaModel {
public var code: String?
public var count: Int32?
public var data: String?
public var message: String?
public var success: 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.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class RiskEventSyncResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: RiskEventSyncResponseBody?
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 = RiskEventSyncResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class SearchPunishEventsRequest : Tea.TeaModel {
public var aliUid: String?
public var bussinessCodes: [String]?
public var caseCodes: [String]?
public var eventCodes: [String]?
public var resourceId: 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.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.bussinessCodes != nil {
map["BussinessCodes"] = self.bussinessCodes!
}
if self.caseCodes != nil {
map["CaseCodes"] = self.caseCodes!
}
if self.eventCodes != nil {
map["EventCodes"] = self.eventCodes!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodes = dict["BussinessCodes"] as! [String]
}
if dict.keys.contains("CaseCodes") {
self.caseCodes = dict["CaseCodes"] as! [String]
}
if dict.keys.contains("EventCodes") {
self.eventCodes = dict["EventCodes"] as! [String]
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
}
}
public class SearchPunishEventsShrinkRequest : Tea.TeaModel {
public var aliUid: String?
public var bussinessCodesShrink: String?
public var caseCodesShrink: String?
public var eventCodesShrink: String?
public var resourceId: 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.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.bussinessCodesShrink != nil {
map["BussinessCodes"] = self.bussinessCodesShrink!
}
if self.caseCodesShrink != nil {
map["CaseCodes"] = self.caseCodesShrink!
}
if self.eventCodesShrink != nil {
map["EventCodes"] = self.eventCodesShrink!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodesShrink = dict["BussinessCodes"] as! String
}
if dict.keys.contains("CaseCodes") {
self.caseCodesShrink = dict["CaseCodes"] as! String
}
if dict.keys.contains("EventCodes") {
self.eventCodesShrink = dict["EventCodes"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
}
}
public class SearchPunishEventsResponseBody : Tea.TeaModel {
public class DataList : Tea.TeaModel {
public var bussinessCode: String?
public var caseCode: String?
public var recordsCount: Int32?
public var resourceId: String?
public var tipsCode: String?
public var userId: 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.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.caseCode != nil {
map["CaseCode"] = self.caseCode!
}
if self.recordsCount != nil {
map["RecordsCount"] = self.recordsCount!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.tipsCode != nil {
map["TipsCode"] = self.tipsCode!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("CaseCode") {
self.caseCode = dict["CaseCode"] as! String
}
if dict.keys.contains("RecordsCount") {
self.recordsCount = dict["RecordsCount"] as! Int32
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("TipsCode") {
self.tipsCode = dict["TipsCode"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
}
}
public var code: String?
public var dataList: [SearchPunishEventsResponseBody.DataList]?
public var message: String?
public var requestId: String?
public var totalCount: 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.code != nil {
map["Code"] = self.code!
}
if self.dataList != nil {
var tmp : [Any] = []
for k in self.dataList! {
tmp.append(k.toMap())
}
map["DataList"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
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("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("DataList") {
var tmp : [SearchPunishEventsResponseBody.DataList] = []
for v in dict["DataList"] as! [Any] {
var model = SearchPunishEventsResponseBody.DataList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.dataList = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int32
}
}
}
public class SearchPunishEventsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SearchPunishEventsResponseBody?
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 = SearchPunishEventsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class SearchPunishRecordsRequest : Tea.TeaModel {
public var actionCodes: [String]?
public var aliUid: String?
public var bussinessCodes: String?
public var caseCodes: [String]?
public var domain: String?
public var endTime: Int64?
public var eventCodes: [String]?
public var ip: String?
public var page: String?
public var pageSize: String?
public var punishStatus: [String]?
public var resourceId: String?
public var sourceCodes: [String]?
public var startTime: Int64?
public var url: String?
public var urlFuzzy: 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.actionCodes != nil {
map["ActionCodes"] = self.actionCodes!
}
if self.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.bussinessCodes != nil {
map["BussinessCodes"] = self.bussinessCodes!
}
if self.caseCodes != nil {
map["CaseCodes"] = self.caseCodes!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.eventCodes != nil {
map["EventCodes"] = self.eventCodes!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.punishStatus != nil {
map["PunishStatus"] = self.punishStatus!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.sourceCodes != nil {
map["SourceCodes"] = self.sourceCodes!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.url != nil {
map["Url"] = self.url!
}
if self.urlFuzzy != nil {
map["UrlFuzzy"] = self.urlFuzzy!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCodes") {
self.actionCodes = dict["ActionCodes"] as! [String]
}
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodes = dict["BussinessCodes"] as! String
}
if dict.keys.contains("CaseCodes") {
self.caseCodes = dict["CaseCodes"] as! [String]
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("EventCodes") {
self.eventCodes = dict["EventCodes"] as! [String]
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
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("PunishStatus") {
self.punishStatus = dict["PunishStatus"] as! [String]
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("SourceCodes") {
self.sourceCodes = dict["SourceCodes"] as! [String]
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
if dict.keys.contains("UrlFuzzy") {
self.urlFuzzy = dict["UrlFuzzy"] as! String
}
}
}
public class SearchPunishRecordsShrinkRequest : Tea.TeaModel {
public var actionCodesShrink: String?
public var aliUid: String?
public var bussinessCodes: String?
public var caseCodesShrink: String?
public var domain: String?
public var endTime: Int64?
public var eventCodesShrink: String?
public var ip: String?
public var page: String?
public var pageSize: String?
public var punishStatusShrink: String?
public var resourceId: String?
public var sourceCodesShrink: String?
public var startTime: Int64?
public var url: String?
public var urlFuzzy: 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.actionCodesShrink != nil {
map["ActionCodes"] = self.actionCodesShrink!
}
if self.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.bussinessCodes != nil {
map["BussinessCodes"] = self.bussinessCodes!
}
if self.caseCodesShrink != nil {
map["CaseCodes"] = self.caseCodesShrink!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.eventCodesShrink != nil {
map["EventCodes"] = self.eventCodesShrink!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.punishStatusShrink != nil {
map["PunishStatus"] = self.punishStatusShrink!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.sourceCodesShrink != nil {
map["SourceCodes"] = self.sourceCodesShrink!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.url != nil {
map["Url"] = self.url!
}
if self.urlFuzzy != nil {
map["UrlFuzzy"] = self.urlFuzzy!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCodes") {
self.actionCodesShrink = dict["ActionCodes"] as! String
}
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodes = dict["BussinessCodes"] as! String
}
if dict.keys.contains("CaseCodes") {
self.caseCodesShrink = dict["CaseCodes"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("EventCodes") {
self.eventCodesShrink = dict["EventCodes"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
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("PunishStatus") {
self.punishStatusShrink = dict["PunishStatus"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("SourceCodes") {
self.sourceCodesShrink = dict["SourceCodes"] as! String
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! Int64
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
if dict.keys.contains("UrlFuzzy") {
self.urlFuzzy = dict["UrlFuzzy"] as! String
}
}
}
public class SearchPunishRecordsResponseBody : Tea.TeaModel {
public class DataList : Tea.TeaModel {
public var actionCode: String?
public var antiStatus: String?
public var bussinessCode: String?
public var caseCode: String?
public var createTime: String?
public var domain: String?
public var eventCode: String?
public var ip: String?
public var punishStatus: String?
public var reason: String?
public var resourceId: String?
public var tipsCode: String?
public var url: 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.actionCode != nil {
map["ActionCode"] = self.actionCode!
}
if self.antiStatus != nil {
map["AntiStatus"] = self.antiStatus!
}
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.caseCode != nil {
map["CaseCode"] = self.caseCode!
}
if self.createTime != nil {
map["CreateTime"] = self.createTime!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.eventCode != nil {
map["EventCode"] = self.eventCode!
}
if self.ip != nil {
map["Ip"] = self.ip!
}
if self.punishStatus != nil {
map["PunishStatus"] = self.punishStatus!
}
if self.reason != nil {
map["Reason"] = self.reason!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.tipsCode != nil {
map["TipsCode"] = self.tipsCode!
}
if self.url != nil {
map["Url"] = self.url!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ActionCode") {
self.actionCode = dict["ActionCode"] as! String
}
if dict.keys.contains("AntiStatus") {
self.antiStatus = dict["AntiStatus"] as! String
}
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("CaseCode") {
self.caseCode = dict["CaseCode"] as! String
}
if dict.keys.contains("CreateTime") {
self.createTime = dict["CreateTime"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EventCode") {
self.eventCode = dict["EventCode"] as! String
}
if dict.keys.contains("Ip") {
self.ip = dict["Ip"] as! String
}
if dict.keys.contains("PunishStatus") {
self.punishStatus = dict["PunishStatus"] as! String
}
if dict.keys.contains("Reason") {
self.reason = dict["Reason"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("TipsCode") {
self.tipsCode = dict["TipsCode"] as! String
}
if dict.keys.contains("Url") {
self.url = dict["Url"] as! String
}
}
}
public var code: String?
public var dataList: [SearchPunishRecordsResponseBody.DataList]?
public var message: String?
public var requestId: String?
public var success: Bool?
public var totalCount: 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.code != nil {
map["Code"] = self.code!
}
if self.dataList != nil {
var tmp : [Any] = []
for k in self.dataList! {
tmp.append(k.toMap())
}
map["DataList"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("DataList") {
var tmp : [SearchPunishRecordsResponseBody.DataList] = []
for v in dict["DataList"] as! [Any] {
var model = SearchPunishRecordsResponseBody.DataList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.dataList = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int32
}
}
}
public class SearchPunishRecordsResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SearchPunishRecordsResponseBody?
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 = SearchPunishRecordsResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class SearchPunishRequestRequest : Tea.TeaModel {
public var antiStatuses: [String]?
public var bussinessCodes: [String]?
public var class_: String?
public var endDate: Int64?
public var eventCodes: [String]?
public var extRequestId: String?
public var id: Int64?
public var idType: String?
public var instanceId: String?
public var page: Int64?
public var pageSize: Int64?
public var punishDomain: String?
public var punishIp: String?
public var punishStatuses: [String]?
public var punishUrl: String?
public var punishUrlFull: String?
public var sourceCodes: [String]?
public var startDate: Int64?
public var userIds: [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.antiStatuses != nil {
map["AntiStatuses"] = self.antiStatuses!
}
if self.bussinessCodes != nil {
map["BussinessCodes"] = self.bussinessCodes!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.eventCodes != nil {
map["EventCodes"] = self.eventCodes!
}
if self.extRequestId != nil {
map["ExtRequestId"] = self.extRequestId!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.idType != nil {
map["IdType"] = self.idType!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.punishDomain != nil {
map["PunishDomain"] = self.punishDomain!
}
if self.punishIp != nil {
map["PunishIp"] = self.punishIp!
}
if self.punishStatuses != nil {
map["PunishStatuses"] = self.punishStatuses!
}
if self.punishUrl != nil {
map["PunishUrl"] = self.punishUrl!
}
if self.punishUrlFull != nil {
map["PunishUrlFull"] = self.punishUrlFull!
}
if self.sourceCodes != nil {
map["SourceCodes"] = self.sourceCodes!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
if self.userIds != nil {
map["UserIds"] = self.userIds!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AntiStatuses") {
self.antiStatuses = dict["AntiStatuses"] as! [String]
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodes = dict["BussinessCodes"] as! [String]
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! Int64
}
if dict.keys.contains("EventCodes") {
self.eventCodes = dict["EventCodes"] as! [String]
}
if dict.keys.contains("ExtRequestId") {
self.extRequestId = dict["ExtRequestId"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("IdType") {
self.idType = dict["IdType"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Page") {
self.page = dict["Page"] as! Int64
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int64
}
if dict.keys.contains("PunishDomain") {
self.punishDomain = dict["PunishDomain"] as! String
}
if dict.keys.contains("PunishIp") {
self.punishIp = dict["PunishIp"] as! String
}
if dict.keys.contains("PunishStatuses") {
self.punishStatuses = dict["PunishStatuses"] as! [String]
}
if dict.keys.contains("PunishUrl") {
self.punishUrl = dict["PunishUrl"] as! String
}
if dict.keys.contains("PunishUrlFull") {
self.punishUrlFull = dict["PunishUrlFull"] as! String
}
if dict.keys.contains("SourceCodes") {
self.sourceCodes = dict["SourceCodes"] as! [String]
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! Int64
}
if dict.keys.contains("UserIds") {
self.userIds = dict["UserIds"] as! [String]
}
}
}
public class SearchPunishRequestShrinkRequest : Tea.TeaModel {
public var antiStatusesShrink: String?
public var bussinessCodesShrink: String?
public var class_: String?
public var endDate: Int64?
public var eventCodesShrink: String?
public var extRequestId: String?
public var id: Int64?
public var idType: String?
public var instanceId: String?
public var page: Int64?
public var pageSize: Int64?
public var punishDomain: String?
public var punishIp: String?
public var punishStatusesShrink: String?
public var punishUrl: String?
public var punishUrlFull: String?
public var sourceCodesShrink: String?
public var startDate: Int64?
public var userIdsShrink: 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.antiStatusesShrink != nil {
map["AntiStatuses"] = self.antiStatusesShrink!
}
if self.bussinessCodesShrink != nil {
map["BussinessCodes"] = self.bussinessCodesShrink!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.eventCodesShrink != nil {
map["EventCodes"] = self.eventCodesShrink!
}
if self.extRequestId != nil {
map["ExtRequestId"] = self.extRequestId!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.idType != nil {
map["IdType"] = self.idType!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.page != nil {
map["Page"] = self.page!
}
if self.pageSize != nil {
map["PageSize"] = self.pageSize!
}
if self.punishDomain != nil {
map["PunishDomain"] = self.punishDomain!
}
if self.punishIp != nil {
map["PunishIp"] = self.punishIp!
}
if self.punishStatusesShrink != nil {
map["PunishStatuses"] = self.punishStatusesShrink!
}
if self.punishUrl != nil {
map["PunishUrl"] = self.punishUrl!
}
if self.punishUrlFull != nil {
map["PunishUrlFull"] = self.punishUrlFull!
}
if self.sourceCodesShrink != nil {
map["SourceCodes"] = self.sourceCodesShrink!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
if self.userIdsShrink != nil {
map["UserIds"] = self.userIdsShrink!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AntiStatuses") {
self.antiStatusesShrink = dict["AntiStatuses"] as! String
}
if dict.keys.contains("BussinessCodes") {
self.bussinessCodesShrink = dict["BussinessCodes"] as! String
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! Int64
}
if dict.keys.contains("EventCodes") {
self.eventCodesShrink = dict["EventCodes"] as! String
}
if dict.keys.contains("ExtRequestId") {
self.extRequestId = dict["ExtRequestId"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("IdType") {
self.idType = dict["IdType"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Page") {
self.page = dict["Page"] as! Int64
}
if dict.keys.contains("PageSize") {
self.pageSize = dict["PageSize"] as! Int64
}
if dict.keys.contains("PunishDomain") {
self.punishDomain = dict["PunishDomain"] as! String
}
if dict.keys.contains("PunishIp") {
self.punishIp = dict["PunishIp"] as! String
}
if dict.keys.contains("PunishStatuses") {
self.punishStatusesShrink = dict["PunishStatuses"] as! String
}
if dict.keys.contains("PunishUrl") {
self.punishUrl = dict["PunishUrl"] as! String
}
if dict.keys.contains("PunishUrlFull") {
self.punishUrlFull = dict["PunishUrlFull"] as! String
}
if dict.keys.contains("SourceCodes") {
self.sourceCodesShrink = dict["SourceCodes"] as! String
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! Int64
}
if dict.keys.contains("UserIds") {
self.userIdsShrink = dict["UserIds"] as! String
}
}
}
public class SearchPunishRequestResponseBody : Tea.TeaModel {
public class DataList : Tea.TeaModel {
public var antiPunishRespTime: String?
public var antiPunishTime: String?
public var antiResult: String?
public var antiStatus: String?
public var bussinessCode: String?
public var caseCode: String?
public var caseExtendCode: String?
public var caseSubCode: String?
public var class_: String?
public var creator: String?
public var deleted: Bool?
public var eventCode: String?
public var expectedRemoveTime: String?
public var extRequestId: String?
public var gmtCreated: String?
public var gmtModified: String?
public var id: Int64?
public var idType: String?
public var instanceId: String?
public var ipString: String?
public var modifier: String?
public var operator_: String?
public var operatorNum: String?
public var punishDomain: String?
public var punishIp: String?
public var punishOfficer: String?
public var punishOfficerNum: String?
public var punishRequest: String?
public var punishRespTime: String?
public var punishResult: String?
public var punishStatus: String?
public var punishTime: String?
public var punishUrl: String?
public var reason: String?
public var sourceCode: String?
public var userId: 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.antiPunishRespTime != nil {
map["AntiPunishRespTime"] = self.antiPunishRespTime!
}
if self.antiPunishTime != nil {
map["AntiPunishTime"] = self.antiPunishTime!
}
if self.antiResult != nil {
map["AntiResult"] = self.antiResult!
}
if self.antiStatus != nil {
map["AntiStatus"] = self.antiStatus!
}
if self.bussinessCode != nil {
map["BussinessCode"] = self.bussinessCode!
}
if self.caseCode != nil {
map["CaseCode"] = self.caseCode!
}
if self.caseExtendCode != nil {
map["CaseExtendCode"] = self.caseExtendCode!
}
if self.caseSubCode != nil {
map["CaseSubCode"] = self.caseSubCode!
}
if self.class_ != nil {
map["Class"] = self.class_!
}
if self.creator != nil {
map["Creator"] = self.creator!
}
if self.deleted != nil {
map["Deleted"] = self.deleted!
}
if self.eventCode != nil {
map["EventCode"] = self.eventCode!
}
if self.expectedRemoveTime != nil {
map["ExpectedRemoveTime"] = self.expectedRemoveTime!
}
if self.extRequestId != nil {
map["ExtRequestId"] = self.extRequestId!
}
if self.gmtCreated != nil {
map["GmtCreated"] = self.gmtCreated!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.idType != nil {
map["IdType"] = self.idType!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.ipString != nil {
map["IpString"] = self.ipString!
}
if self.modifier != nil {
map["Modifier"] = self.modifier!
}
if self.operator_ != nil {
map["Operator"] = self.operator_!
}
if self.operatorNum != nil {
map["OperatorNum"] = self.operatorNum!
}
if self.punishDomain != nil {
map["PunishDomain"] = self.punishDomain!
}
if self.punishIp != nil {
map["PunishIp"] = self.punishIp!
}
if self.punishOfficer != nil {
map["PunishOfficer"] = self.punishOfficer!
}
if self.punishOfficerNum != nil {
map["PunishOfficerNum"] = self.punishOfficerNum!
}
if self.punishRequest != nil {
map["PunishRequest"] = self.punishRequest!
}
if self.punishRespTime != nil {
map["PunishRespTime"] = self.punishRespTime!
}
if self.punishResult != nil {
map["PunishResult"] = self.punishResult!
}
if self.punishStatus != nil {
map["PunishStatus"] = self.punishStatus!
}
if self.punishTime != nil {
map["PunishTime"] = self.punishTime!
}
if self.punishUrl != nil {
map["PunishUrl"] = self.punishUrl!
}
if self.reason != nil {
map["Reason"] = self.reason!
}
if self.sourceCode != nil {
map["SourceCode"] = self.sourceCode!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AntiPunishRespTime") {
self.antiPunishRespTime = dict["AntiPunishRespTime"] as! String
}
if dict.keys.contains("AntiPunishTime") {
self.antiPunishTime = dict["AntiPunishTime"] as! String
}
if dict.keys.contains("AntiResult") {
self.antiResult = dict["AntiResult"] as! String
}
if dict.keys.contains("AntiStatus") {
self.antiStatus = dict["AntiStatus"] as! String
}
if dict.keys.contains("BussinessCode") {
self.bussinessCode = dict["BussinessCode"] as! String
}
if dict.keys.contains("CaseCode") {
self.caseCode = dict["CaseCode"] as! String
}
if dict.keys.contains("CaseExtendCode") {
self.caseExtendCode = dict["CaseExtendCode"] as! String
}
if dict.keys.contains("CaseSubCode") {
self.caseSubCode = dict["CaseSubCode"] as! String
}
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("Creator") {
self.creator = dict["Creator"] as! String
}
if dict.keys.contains("Deleted") {
self.deleted = dict["Deleted"] as! Bool
}
if dict.keys.contains("EventCode") {
self.eventCode = dict["EventCode"] as! String
}
if dict.keys.contains("ExpectedRemoveTime") {
self.expectedRemoveTime = dict["ExpectedRemoveTime"] as! String
}
if dict.keys.contains("ExtRequestId") {
self.extRequestId = dict["ExtRequestId"] as! String
}
if dict.keys.contains("GmtCreated") {
self.gmtCreated = dict["GmtCreated"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("IdType") {
self.idType = dict["IdType"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("IpString") {
self.ipString = dict["IpString"] as! String
}
if dict.keys.contains("Modifier") {
self.modifier = dict["Modifier"] as! String
}
if dict.keys.contains("Operator") {
self.operator_ = dict["Operator"] as! String
}
if dict.keys.contains("OperatorNum") {
self.operatorNum = dict["OperatorNum"] as! String
}
if dict.keys.contains("PunishDomain") {
self.punishDomain = dict["PunishDomain"] as! String
}
if dict.keys.contains("PunishIp") {
self.punishIp = dict["PunishIp"] as! String
}
if dict.keys.contains("PunishOfficer") {
self.punishOfficer = dict["PunishOfficer"] as! String
}
if dict.keys.contains("PunishOfficerNum") {
self.punishOfficerNum = dict["PunishOfficerNum"] as! String
}
if dict.keys.contains("PunishRequest") {
self.punishRequest = dict["PunishRequest"] as! String
}
if dict.keys.contains("PunishRespTime") {
self.punishRespTime = dict["PunishRespTime"] as! String
}
if dict.keys.contains("PunishResult") {
self.punishResult = dict["PunishResult"] as! String
}
if dict.keys.contains("PunishStatus") {
self.punishStatus = dict["PunishStatus"] as! String
}
if dict.keys.contains("PunishTime") {
self.punishTime = dict["PunishTime"] as! String
}
if dict.keys.contains("PunishUrl") {
self.punishUrl = dict["PunishUrl"] as! String
}
if dict.keys.contains("Reason") {
self.reason = dict["Reason"] as! String
}
if dict.keys.contains("SourceCode") {
self.sourceCode = dict["SourceCode"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! String
}
}
}
public var class_: String?
public var code: String?
public var count: Int64?
public var dataList: [SearchPunishRequestResponseBody.DataList]?
public var message: String?
public var success: Bool?
public var totalCount: Int64?
public var viewCount: 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.class_ != nil {
map["Class"] = self.class_!
}
if self.code != nil {
map["Code"] = self.code!
}
if self.count != nil {
map["Count"] = self.count!
}
if self.dataList != nil {
var tmp : [Any] = []
for k in self.dataList! {
tmp.append(k.toMap())
}
map["DataList"] = tmp
}
if self.message != nil {
map["Message"] = self.message!
}
if self.success != nil {
map["Success"] = self.success!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
if self.viewCount != nil {
map["ViewCount"] = self.viewCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Class") {
self.class_ = dict["Class"] as! String
}
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int64
}
if dict.keys.contains("DataList") {
var tmp : [SearchPunishRequestResponseBody.DataList] = []
for v in dict["DataList"] as! [Any] {
var model = SearchPunishRequestResponseBody.DataList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.dataList = tmp
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
if dict.keys.contains("ViewCount") {
self.viewCount = dict["ViewCount"] as! Int64
}
}
}
public class SearchPunishRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SearchPunishRequestResponseBody?
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 = SearchPunishRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateSecurityEventStatusRequest : Tea.TeaModel {
public var aliUid: String?
public var eventId: String?
public var status: String?
public var callerParentId: Int64?
public var callerType: String?
public var callerUid: 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.aliUid != nil {
map["AliUid"] = self.aliUid!
}
if self.eventId != nil {
map["EventId"] = self.eventId!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.callerParentId != nil {
map["callerParentId"] = self.callerParentId!
}
if self.callerType != nil {
map["callerType"] = self.callerType!
}
if self.callerUid != nil {
map["callerUid"] = self.callerUid!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AliUid") {
self.aliUid = dict["AliUid"] as! String
}
if dict.keys.contains("EventId") {
self.eventId = dict["EventId"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("callerParentId") {
self.callerParentId = dict["callerParentId"] as! Int64
}
if dict.keys.contains("callerType") {
self.callerType = dict["callerType"] as! String
}
if dict.keys.contains("callerUid") {
self.callerUid = dict["callerUid"] as! Int64
}
}
}
public class UpdateSecurityEventStatusResponseBody : Tea.TeaModel {
public var code: String?
public var data: Any?
public var message: String?
public var requestId: String?
public var success: 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.code != nil {
map["Code"] = self.code!
}
if self.data != nil {
map["Data"] = self.data!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.success != nil {
map["Success"] = self.success!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Code") {
self.code = dict["Code"] as! String
}
if dict.keys.contains("Data") {
self.data = dict["Data"] as! Any
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Success") {
self.success = dict["Success"] as! Bool
}
}
}
public class UpdateSecurityEventStatusResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateSecurityEventStatusResponseBody?
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 = UpdateSecurityEventStatusResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}