agency-20250227/Sources/AlibabacloudAgency20250227/Models.swift (2,189 lines of code) (raw):

import Foundation import Tea import TeaUtils import AlibabacloudOpenApi import AlibabaCloudOpenApiUtil import AlibabacloudEndpointUtil public class GetBillDetailFileListRequest : Tea.TeaModel { public var billMonth: String? public var ossAccessKeyId: String? public var ossAccessKeySecret: String? public var ossBucketName: String? public var ossEndpoint: String? public var ossRegion: String? public var ossSecurityToken: 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.billMonth != nil { map["BillMonth"] = self.billMonth! } if self.ossAccessKeyId != nil { map["OssAccessKeyId"] = self.ossAccessKeyId! } if self.ossAccessKeySecret != nil { map["OssAccessKeySecret"] = self.ossAccessKeySecret! } if self.ossBucketName != nil { map["OssBucketName"] = self.ossBucketName! } if self.ossEndpoint != nil { map["OssEndpoint"] = self.ossEndpoint! } if self.ossRegion != nil { map["OssRegion"] = self.ossRegion! } if self.ossSecurityToken != nil { map["OssSecurityToken"] = self.ossSecurityToken! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BillMonth") { self.billMonth = dict["BillMonth"] as! String } if dict.keys.contains("OssAccessKeyId") { self.ossAccessKeyId = dict["OssAccessKeyId"] as! String } if dict.keys.contains("OssAccessKeySecret") { self.ossAccessKeySecret = dict["OssAccessKeySecret"] as! String } if dict.keys.contains("OssBucketName") { self.ossBucketName = dict["OssBucketName"] as! String } if dict.keys.contains("OssEndpoint") { self.ossEndpoint = dict["OssEndpoint"] as! String } if dict.keys.contains("OssRegion") { self.ossRegion = dict["OssRegion"] as! String } if dict.keys.contains("OssSecurityToken") { self.ossSecurityToken = dict["OssSecurityToken"] as! String } } } public class GetBillDetailFileListResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var billMonth: String? public var fileName: String? public var fileUrl: 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.billMonth != nil { map["BillMonth"] = self.billMonth! } if self.fileName != nil { map["FileName"] = self.fileName! } if self.fileUrl != nil { map["FileUrl"] = self.fileUrl! } 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("BillMonth") { self.billMonth = dict["BillMonth"] as! String } if dict.keys.contains("FileName") { self.fileName = dict["FileName"] as! String } if dict.keys.contains("FileUrl") { self.fileUrl = dict["FileUrl"] 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: [GetBillDetailFileListResponseBody.Data]? public var message: String? public var msg: 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 { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.message != nil { map["Message"] = self.message! } if self.msg != nil { map["Msg"] = self.msg! } 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 tmp : [GetBillDetailFileListResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = GetBillDetailFileListResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("Msg") { self.msg = dict["Msg"] 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 GetBillDetailFileListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetBillDetailFileListResponseBody? 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 = GetBillDetailFileListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetCommissionDetailFileListRequest : Tea.TeaModel { public var billMonth: String? public var ossAccessKeyId: String? public var ossAccessKeySecret: String? public var ossBucketName: String? public var ossEndpoint: String? public var ossRegion: String? public var ossSecurityToken: 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.billMonth != nil { map["BillMonth"] = self.billMonth! } if self.ossAccessKeyId != nil { map["OssAccessKeyId"] = self.ossAccessKeyId! } if self.ossAccessKeySecret != nil { map["OssAccessKeySecret"] = self.ossAccessKeySecret! } if self.ossBucketName != nil { map["OssBucketName"] = self.ossBucketName! } if self.ossEndpoint != nil { map["OssEndpoint"] = self.ossEndpoint! } if self.ossRegion != nil { map["OssRegion"] = self.ossRegion! } if self.ossSecurityToken != nil { map["OssSecurityToken"] = self.ossSecurityToken! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BillMonth") { self.billMonth = dict["BillMonth"] as! String } if dict.keys.contains("OssAccessKeyId") { self.ossAccessKeyId = dict["OssAccessKeyId"] as! String } if dict.keys.contains("OssAccessKeySecret") { self.ossAccessKeySecret = dict["OssAccessKeySecret"] as! String } if dict.keys.contains("OssBucketName") { self.ossBucketName = dict["OssBucketName"] as! String } if dict.keys.contains("OssEndpoint") { self.ossEndpoint = dict["OssEndpoint"] as! String } if dict.keys.contains("OssRegion") { self.ossRegion = dict["OssRegion"] as! String } if dict.keys.contains("OssSecurityToken") { self.ossSecurityToken = dict["OssSecurityToken"] as! String } } } public class GetCommissionDetailFileListResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public class FileList : Tea.TeaModel { public var bucketSyncStatus: String? public var commissionPolicyName: String? public var fileName: String? public var fileType: String? public var fileUrl: 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.bucketSyncStatus != nil { map["BucketSyncStatus"] = self.bucketSyncStatus! } if self.commissionPolicyName != nil { map["CommissionPolicyName"] = self.commissionPolicyName! } if self.fileName != nil { map["FileName"] = self.fileName! } if self.fileType != nil { map["FileType"] = self.fileType! } if self.fileUrl != nil { map["FileUrl"] = self.fileUrl! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BucketSyncStatus") { self.bucketSyncStatus = dict["BucketSyncStatus"] as! String } if dict.keys.contains("CommissionPolicyName") { self.commissionPolicyName = dict["CommissionPolicyName"] as! String } if dict.keys.contains("FileName") { self.fileName = dict["FileName"] as! String } if dict.keys.contains("FileType") { self.fileType = dict["FileType"] as! String } if dict.keys.contains("FileUrl") { self.fileUrl = dict["FileUrl"] as! String } } } public var billMonth: String? public var fileList: [GetCommissionDetailFileListResponseBody.Data.FileList]? public var partnerUid: 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.billMonth != nil { map["BillMonth"] = self.billMonth! } if self.fileList != nil { var tmp : [Any] = [] for k in self.fileList! { tmp.append(k.toMap()) } map["FileList"] = tmp } if self.partnerUid != nil { map["PartnerUid"] = self.partnerUid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("BillMonth") { self.billMonth = dict["BillMonth"] as! String } if dict.keys.contains("FileList") { var tmp : [GetCommissionDetailFileListResponseBody.Data.FileList] = [] for v in dict["FileList"] as! [Any] { var model = GetCommissionDetailFileListResponseBody.Data.FileList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.fileList = tmp } if dict.keys.contains("PartnerUid") { self.partnerUid = dict["PartnerUid"] as! String } } } public var code: String? public var data: GetCommissionDetailFileListResponseBody.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 = GetCommissionDetailFileListResponseBody.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 GetCommissionDetailFileListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetCommissionDetailFileListResponseBody? 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 = GetCommissionDetailFileListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetCustomerOrderListRequest : Tea.TeaModel { public var customerAccount: String? public var customerUid: Int64? public var orderCreateAfter: Int64? public var orderCreateBefore: Int64? public var orderId: Int64? public var orderPayAfter: Int64? public var orderPayBefore: Int64? public var orderStatus: Int32? public var orderTypeList: [String]? public var pageNo: Int32? public var pageSize: Int32? public var payAmountAfter: Double? public var payAmountBefore: Double? public var payType: Int32? public var productCode: String? public var productName: String? public var projectId: Int64? public var ramAccountForCustomerManager: 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.customerAccount != nil { map["CustomerAccount"] = self.customerAccount! } if self.customerUid != nil { map["CustomerUid"] = self.customerUid! } if self.orderCreateAfter != nil { map["OrderCreateAfter"] = self.orderCreateAfter! } if self.orderCreateBefore != nil { map["OrderCreateBefore"] = self.orderCreateBefore! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderPayAfter != nil { map["OrderPayAfter"] = self.orderPayAfter! } if self.orderPayBefore != nil { map["OrderPayBefore"] = self.orderPayBefore! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderTypeList != nil { map["OrderTypeList"] = self.orderTypeList! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.payAmountAfter != nil { map["PayAmountAfter"] = self.payAmountAfter! } if self.payAmountBefore != nil { map["PayAmountBefore"] = self.payAmountBefore! } if self.payType != nil { map["PayType"] = self.payType! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.ramAccountForCustomerManager != nil { map["RamAccountForCustomerManager"] = self.ramAccountForCustomerManager! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CustomerAccount") { self.customerAccount = dict["CustomerAccount"] as! String } if dict.keys.contains("CustomerUid") { self.customerUid = dict["CustomerUid"] as! Int64 } if dict.keys.contains("OrderCreateAfter") { self.orderCreateAfter = dict["OrderCreateAfter"] as! Int64 } if dict.keys.contains("OrderCreateBefore") { self.orderCreateBefore = dict["OrderCreateBefore"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderPayAfter") { self.orderPayAfter = dict["OrderPayAfter"] as! Int64 } if dict.keys.contains("OrderPayBefore") { self.orderPayBefore = dict["OrderPayBefore"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int32 } if dict.keys.contains("OrderTypeList") { self.orderTypeList = dict["OrderTypeList"] as! [String] } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("PayAmountAfter") { self.payAmountAfter = dict["PayAmountAfter"] as! Double } if dict.keys.contains("PayAmountBefore") { self.payAmountBefore = dict["PayAmountBefore"] as! Double } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int32 } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("RamAccountForCustomerManager") { self.ramAccountForCustomerManager = dict["RamAccountForCustomerManager"] as! String } } } public class GetCustomerOrderListShrinkRequest : Tea.TeaModel { public var customerAccount: String? public var customerUid: Int64? public var orderCreateAfter: Int64? public var orderCreateBefore: Int64? public var orderId: Int64? public var orderPayAfter: Int64? public var orderPayBefore: Int64? public var orderStatus: Int32? public var orderTypeListShrink: String? public var pageNo: Int32? public var pageSize: Int32? public var payAmountAfter: Double? public var payAmountBefore: Double? public var payType: Int32? public var productCode: String? public var productName: String? public var projectId: Int64? public var ramAccountForCustomerManager: 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.customerAccount != nil { map["CustomerAccount"] = self.customerAccount! } if self.customerUid != nil { map["CustomerUid"] = self.customerUid! } if self.orderCreateAfter != nil { map["OrderCreateAfter"] = self.orderCreateAfter! } if self.orderCreateBefore != nil { map["OrderCreateBefore"] = self.orderCreateBefore! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderPayAfter != nil { map["OrderPayAfter"] = self.orderPayAfter! } if self.orderPayBefore != nil { map["OrderPayBefore"] = self.orderPayBefore! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderTypeListShrink != nil { map["OrderTypeList"] = self.orderTypeListShrink! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.payAmountAfter != nil { map["PayAmountAfter"] = self.payAmountAfter! } if self.payAmountBefore != nil { map["PayAmountBefore"] = self.payAmountBefore! } if self.payType != nil { map["PayType"] = self.payType! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.ramAccountForCustomerManager != nil { map["RamAccountForCustomerManager"] = self.ramAccountForCustomerManager! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CustomerAccount") { self.customerAccount = dict["CustomerAccount"] as! String } if dict.keys.contains("CustomerUid") { self.customerUid = dict["CustomerUid"] as! Int64 } if dict.keys.contains("OrderCreateAfter") { self.orderCreateAfter = dict["OrderCreateAfter"] as! Int64 } if dict.keys.contains("OrderCreateBefore") { self.orderCreateBefore = dict["OrderCreateBefore"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderPayAfter") { self.orderPayAfter = dict["OrderPayAfter"] as! Int64 } if dict.keys.contains("OrderPayBefore") { self.orderPayBefore = dict["OrderPayBefore"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int32 } if dict.keys.contains("OrderTypeList") { self.orderTypeListShrink = dict["OrderTypeList"] as! String } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("PayAmountAfter") { self.payAmountAfter = dict["PayAmountAfter"] as! Double } if dict.keys.contains("PayAmountBefore") { self.payAmountBefore = dict["PayAmountBefore"] as! Double } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int32 } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("RamAccountForCustomerManager") { self.ramAccountForCustomerManager = dict["RamAccountForCustomerManager"] as! String } } } public class GetCustomerOrderListResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var amountDiscount: Double? public var amountDue: Double? public var createdAt: String? public var customerAccount: String? public var customerClassification: String? public var customerUid: Int64? public var deductedAmountByCoupons: Double? public var discountedPrice: Double? public var orderId: Int64? public var orderStatus: Int32? public var orderType: String? public var paidAt: String? public var payType: Int32? public var price: Double? public var productCode: String? public var productName: String? public var projectId: Int64? public var ramAccountForCustomerManagers: [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.amountDiscount != nil { map["AmountDiscount"] = self.amountDiscount! } if self.amountDue != nil { map["AmountDue"] = self.amountDue! } if self.createdAt != nil { map["CreatedAt"] = self.createdAt! } if self.customerAccount != nil { map["CustomerAccount"] = self.customerAccount! } if self.customerClassification != nil { map["CustomerClassification"] = self.customerClassification! } if self.customerUid != nil { map["CustomerUid"] = self.customerUid! } if self.deductedAmountByCoupons != nil { map["DeductedAmountByCoupons"] = self.deductedAmountByCoupons! } if self.discountedPrice != nil { map["DiscountedPrice"] = self.discountedPrice! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderType != nil { map["OrderType"] = self.orderType! } if self.paidAt != nil { map["PaidAt"] = self.paidAt! } if self.payType != nil { map["PayType"] = self.payType! } if self.price != nil { map["Price"] = self.price! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.ramAccountForCustomerManagers != nil { map["RamAccountForCustomerManagers"] = self.ramAccountForCustomerManagers! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AmountDiscount") { self.amountDiscount = dict["AmountDiscount"] as! Double } if dict.keys.contains("AmountDue") { self.amountDue = dict["AmountDue"] as! Double } if dict.keys.contains("CreatedAt") { self.createdAt = dict["CreatedAt"] as! String } if dict.keys.contains("CustomerAccount") { self.customerAccount = dict["CustomerAccount"] as! String } if dict.keys.contains("CustomerClassification") { self.customerClassification = dict["CustomerClassification"] as! String } if dict.keys.contains("CustomerUid") { self.customerUid = dict["CustomerUid"] as! Int64 } if dict.keys.contains("DeductedAmountByCoupons") { self.deductedAmountByCoupons = dict["DeductedAmountByCoupons"] as! Double } if dict.keys.contains("DiscountedPrice") { self.discountedPrice = dict["DiscountedPrice"] as! Double } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int32 } if dict.keys.contains("OrderType") { self.orderType = dict["OrderType"] as! String } if dict.keys.contains("PaidAt") { self.paidAt = dict["PaidAt"] as! String } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int32 } if dict.keys.contains("Price") { self.price = dict["Price"] as! Double } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("RamAccountForCustomerManagers") { self.ramAccountForCustomerManagers = dict["RamAccountForCustomerManagers"] as! [String] } } } public var accessDeniedDetail: String? public var code: String? public var data: [GetCustomerOrderListResponseBody.Data]? public var httpStatusCode: Int32? public var message: String? public var pageNo: Int32? public var pageSize: Int32? public var requestId: String? public var success: Bool? public var total: 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.accessDeniedDetail != nil { map["AccessDeniedDetail"] = self.accessDeniedDetail! } if self.code != nil { map["Code"] = self.code! } if self.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.httpStatusCode != nil { map["HttpStatusCode"] = self.httpStatusCode! } if self.message != nil { map["Message"] = self.message! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.success != nil { map["Success"] = self.success! } if self.total != nil { map["Total"] = self.total! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AccessDeniedDetail") { self.accessDeniedDetail = dict["AccessDeniedDetail"] as! String } if dict.keys.contains("Code") { self.code = dict["Code"] as! String } if dict.keys.contains("Data") { var tmp : [GetCustomerOrderListResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = GetCustomerOrderListResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("HttpStatusCode") { self.httpStatusCode = dict["HttpStatusCode"] as! Int32 } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } 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("Total") { self.total = dict["Total"] as! Int32 } } } public class GetCustomerOrderListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetCustomerOrderListResponseBody? 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 = GetCustomerOrderListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetRenewalRateListRequest : Tea.TeaModel { public var fiscalYearAndQuarter: 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.fiscalYearAndQuarter != nil { map["FiscalYearAndQuarter"] = self.fiscalYearAndQuarter! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("FiscalYearAndQuarter") { self.fiscalYearAndQuarter = dict["FiscalYearAndQuarter"] as! String } } } public class GetRenewalRateListResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var customerAdjustedRenewalAmountDue: Double? public var customerOtherBillAmount: Double? public var finalCustomerRenewalAmountDue: Double? public var finalCustomerRenewalRate: Double? public var finalCustomerRenewedAmount: Double? public var finalOtherBillAmount: Double? public var finalRenewalAmountDue: Double? public var finalRenewalRate: Double? public var finalRenewedAmount: Double? public var finalSubPartnerRenewalAmountDue: Double? public var finalSubPartnerRenewalRate: Double? public var finalSubPartnerRenewedAmount: Double? public var fiscalYearAndQuarter: String? public var masterPid: String? public var masterPidName: String? public var specialCustomerRenewRatio: Double? public var specialCustomerRenewalAmountDue: Double? public var specialCustomerRenewedAmount: Double? public var specialFinalRenewRatio: Double? public var specialFinalRenewalAmountDue: Double? public var specialFinalRenewedAmount: Double? public var specialSubPartnerRenewRatio: Double? public var specialSubPartnerRenewalAmountDue: Double? public var specialSubPartnerRenewedAmount: Double? public var subPartnerAdjustedRenewalAmountDue: Double? public var subPartnerOtherBillAmount: Double? 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.customerAdjustedRenewalAmountDue != nil { map["CustomerAdjustedRenewalAmountDue"] = self.customerAdjustedRenewalAmountDue! } if self.customerOtherBillAmount != nil { map["CustomerOtherBillAmount"] = self.customerOtherBillAmount! } if self.finalCustomerRenewalAmountDue != nil { map["FinalCustomerRenewalAmountDue"] = self.finalCustomerRenewalAmountDue! } if self.finalCustomerRenewalRate != nil { map["FinalCustomerRenewalRate"] = self.finalCustomerRenewalRate! } if self.finalCustomerRenewedAmount != nil { map["FinalCustomerRenewedAmount"] = self.finalCustomerRenewedAmount! } if self.finalOtherBillAmount != nil { map["FinalOtherBillAmount"] = self.finalOtherBillAmount! } if self.finalRenewalAmountDue != nil { map["FinalRenewalAmountDue"] = self.finalRenewalAmountDue! } if self.finalRenewalRate != nil { map["FinalRenewalRate"] = self.finalRenewalRate! } if self.finalRenewedAmount != nil { map["FinalRenewedAmount"] = self.finalRenewedAmount! } if self.finalSubPartnerRenewalAmountDue != nil { map["FinalSubPartnerRenewalAmountDue"] = self.finalSubPartnerRenewalAmountDue! } if self.finalSubPartnerRenewalRate != nil { map["FinalSubPartnerRenewalRate"] = self.finalSubPartnerRenewalRate! } if self.finalSubPartnerRenewedAmount != nil { map["FinalSubPartnerRenewedAmount"] = self.finalSubPartnerRenewedAmount! } if self.fiscalYearAndQuarter != nil { map["FiscalYearAndQuarter"] = self.fiscalYearAndQuarter! } if self.masterPid != nil { map["MasterPid"] = self.masterPid! } if self.masterPidName != nil { map["MasterPidName"] = self.masterPidName! } if self.specialCustomerRenewRatio != nil { map["SpecialCustomerRenewRatio"] = self.specialCustomerRenewRatio! } if self.specialCustomerRenewalAmountDue != nil { map["SpecialCustomerRenewalAmountDue"] = self.specialCustomerRenewalAmountDue! } if self.specialCustomerRenewedAmount != nil { map["SpecialCustomerRenewedAmount"] = self.specialCustomerRenewedAmount! } if self.specialFinalRenewRatio != nil { map["SpecialFinalRenewRatio"] = self.specialFinalRenewRatio! } if self.specialFinalRenewalAmountDue != nil { map["SpecialFinalRenewalAmountDue"] = self.specialFinalRenewalAmountDue! } if self.specialFinalRenewedAmount != nil { map["SpecialFinalRenewedAmount"] = self.specialFinalRenewedAmount! } if self.specialSubPartnerRenewRatio != nil { map["SpecialSubPartnerRenewRatio"] = self.specialSubPartnerRenewRatio! } if self.specialSubPartnerRenewalAmountDue != nil { map["SpecialSubPartnerRenewalAmountDue"] = self.specialSubPartnerRenewalAmountDue! } if self.specialSubPartnerRenewedAmount != nil { map["SpecialSubPartnerRenewedAmount"] = self.specialSubPartnerRenewedAmount! } if self.subPartnerAdjustedRenewalAmountDue != nil { map["SubPartnerAdjustedRenewalAmountDue"] = self.subPartnerAdjustedRenewalAmountDue! } if self.subPartnerOtherBillAmount != nil { map["SubPartnerOtherBillAmount"] = self.subPartnerOtherBillAmount! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("CustomerAdjustedRenewalAmountDue") { self.customerAdjustedRenewalAmountDue = dict["CustomerAdjustedRenewalAmountDue"] as! Double } if dict.keys.contains("CustomerOtherBillAmount") { self.customerOtherBillAmount = dict["CustomerOtherBillAmount"] as! Double } if dict.keys.contains("FinalCustomerRenewalAmountDue") { self.finalCustomerRenewalAmountDue = dict["FinalCustomerRenewalAmountDue"] as! Double } if dict.keys.contains("FinalCustomerRenewalRate") { self.finalCustomerRenewalRate = dict["FinalCustomerRenewalRate"] as! Double } if dict.keys.contains("FinalCustomerRenewedAmount") { self.finalCustomerRenewedAmount = dict["FinalCustomerRenewedAmount"] as! Double } if dict.keys.contains("FinalOtherBillAmount") { self.finalOtherBillAmount = dict["FinalOtherBillAmount"] as! Double } if dict.keys.contains("FinalRenewalAmountDue") { self.finalRenewalAmountDue = dict["FinalRenewalAmountDue"] as! Double } if dict.keys.contains("FinalRenewalRate") { self.finalRenewalRate = dict["FinalRenewalRate"] as! Double } if dict.keys.contains("FinalRenewedAmount") { self.finalRenewedAmount = dict["FinalRenewedAmount"] as! Double } if dict.keys.contains("FinalSubPartnerRenewalAmountDue") { self.finalSubPartnerRenewalAmountDue = dict["FinalSubPartnerRenewalAmountDue"] as! Double } if dict.keys.contains("FinalSubPartnerRenewalRate") { self.finalSubPartnerRenewalRate = dict["FinalSubPartnerRenewalRate"] as! Double } if dict.keys.contains("FinalSubPartnerRenewedAmount") { self.finalSubPartnerRenewedAmount = dict["FinalSubPartnerRenewedAmount"] as! Double } if dict.keys.contains("FiscalYearAndQuarter") { self.fiscalYearAndQuarter = dict["FiscalYearAndQuarter"] as! String } if dict.keys.contains("MasterPid") { self.masterPid = dict["MasterPid"] as! String } if dict.keys.contains("MasterPidName") { self.masterPidName = dict["MasterPidName"] as! String } if dict.keys.contains("SpecialCustomerRenewRatio") { self.specialCustomerRenewRatio = dict["SpecialCustomerRenewRatio"] as! Double } if dict.keys.contains("SpecialCustomerRenewalAmountDue") { self.specialCustomerRenewalAmountDue = dict["SpecialCustomerRenewalAmountDue"] as! Double } if dict.keys.contains("SpecialCustomerRenewedAmount") { self.specialCustomerRenewedAmount = dict["SpecialCustomerRenewedAmount"] as! Double } if dict.keys.contains("SpecialFinalRenewRatio") { self.specialFinalRenewRatio = dict["SpecialFinalRenewRatio"] as! Double } if dict.keys.contains("SpecialFinalRenewalAmountDue") { self.specialFinalRenewalAmountDue = dict["SpecialFinalRenewalAmountDue"] as! Double } if dict.keys.contains("SpecialFinalRenewedAmount") { self.specialFinalRenewedAmount = dict["SpecialFinalRenewedAmount"] as! Double } if dict.keys.contains("SpecialSubPartnerRenewRatio") { self.specialSubPartnerRenewRatio = dict["SpecialSubPartnerRenewRatio"] as! Double } if dict.keys.contains("SpecialSubPartnerRenewalAmountDue") { self.specialSubPartnerRenewalAmountDue = dict["SpecialSubPartnerRenewalAmountDue"] as! Double } if dict.keys.contains("SpecialSubPartnerRenewedAmount") { self.specialSubPartnerRenewedAmount = dict["SpecialSubPartnerRenewedAmount"] as! Double } if dict.keys.contains("SubPartnerAdjustedRenewalAmountDue") { self.subPartnerAdjustedRenewalAmountDue = dict["SubPartnerAdjustedRenewalAmountDue"] as! Double } if dict.keys.contains("SubPartnerOtherBillAmount") { self.subPartnerOtherBillAmount = dict["SubPartnerOtherBillAmount"] as! Double } } } public var code: String? public var data: [GetRenewalRateListResponseBody.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 { } public override func toMap() -> [String : Any] { var map = super.toMap() if self.code != nil { map["Code"] = self.code! } if self.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = 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! } 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 tmp : [GetRenewalRateListResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = GetRenewalRateListResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = 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 } } } public class GetRenewalRateListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetRenewalRateListResponseBody? 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 = GetRenewalRateListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetSubPartnerListRequest : Tea.TeaModel { public var pageNo: Int32? public var pageSize: Int32? public var subPartnerCompanyName: String? public var subPartnerPid: 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.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.subPartnerCompanyName != nil { map["SubPartnerCompanyName"] = self.subPartnerCompanyName! } if self.subPartnerPid != nil { map["SubPartnerPid"] = self.subPartnerPid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("SubPartnerCompanyName") { self.subPartnerCompanyName = dict["SubPartnerCompanyName"] as! String } if dict.keys.contains("SubPartnerPid") { self.subPartnerPid = dict["SubPartnerPid"] as! String } } } public class GetSubPartnerListResponseBody : Tea.TeaModel { public class SubPartnerList : Tea.TeaModel { public var address: String? public var agreementStatus: String? public var agreementStatusDesc: String? public var city: String? public var companyName: String? public var contact: String? public var district: String? public var joinTime: String? public var masterAccount: String? public var masterUid: String? public var pid: String? public var province: 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.address != nil { map["Address"] = self.address! } if self.agreementStatus != nil { map["AgreementStatus"] = self.agreementStatus! } if self.agreementStatusDesc != nil { map["AgreementStatusDesc"] = self.agreementStatusDesc! } if self.city != nil { map["City"] = self.city! } if self.companyName != nil { map["CompanyName"] = self.companyName! } if self.contact != nil { map["Contact"] = self.contact! } if self.district != nil { map["District"] = self.district! } if self.joinTime != nil { map["JoinTime"] = self.joinTime! } if self.masterAccount != nil { map["MasterAccount"] = self.masterAccount! } if self.masterUid != nil { map["MasterUid"] = self.masterUid! } if self.pid != nil { map["Pid"] = self.pid! } if self.province != nil { map["Province"] = self.province! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Address") { self.address = dict["Address"] as! String } if dict.keys.contains("AgreementStatus") { self.agreementStatus = dict["AgreementStatus"] as! String } if dict.keys.contains("AgreementStatusDesc") { self.agreementStatusDesc = dict["AgreementStatusDesc"] as! String } if dict.keys.contains("City") { self.city = dict["City"] as! String } if dict.keys.contains("CompanyName") { self.companyName = dict["CompanyName"] as! String } if dict.keys.contains("Contact") { self.contact = dict["Contact"] as! String } if dict.keys.contains("District") { self.district = dict["District"] as! String } if dict.keys.contains("JoinTime") { self.joinTime = dict["JoinTime"] as! String } if dict.keys.contains("MasterAccount") { self.masterAccount = dict["MasterAccount"] as! String } if dict.keys.contains("MasterUid") { self.masterUid = dict["MasterUid"] as! String } if dict.keys.contains("Pid") { self.pid = dict["Pid"] as! String } if dict.keys.contains("Province") { self.province = dict["Province"] as! String } } } public var message: String? public var pageNo: String? public var pageSize: String? public var requestId: String? public var subPartnerList: [GetSubPartnerListResponseBody.SubPartnerList]? public var success: Bool? public var total: 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.message != nil { map["Message"] = self.message! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.subPartnerList != nil { var tmp : [Any] = [] for k in self.subPartnerList! { tmp.append(k.toMap()) } map["SubPartnerList"] = tmp } if self.success != nil { map["Success"] = self.success! } if self.total != nil { map["Total"] = self.total! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! String } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! String } if dict.keys.contains("RequestId") { self.requestId = dict["RequestId"] as! String } if dict.keys.contains("SubPartnerList") { var tmp : [GetSubPartnerListResponseBody.SubPartnerList] = [] for v in dict["SubPartnerList"] as! [Any] { var model = GetSubPartnerListResponseBody.SubPartnerList() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.subPartnerList = tmp } if dict.keys.contains("Success") { self.success = dict["Success"] as! Bool } if dict.keys.contains("Total") { self.total = dict["Total"] as! Int32 } } } public class GetSubPartnerListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetSubPartnerListResponseBody? 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 = GetSubPartnerListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } } public class GetSubPartnerOrderListRequest : Tea.TeaModel { public var orderCreateAfter: Int64? public var orderCreateBefore: Int64? public var orderId: Int64? public var orderPayAfter: Int64? public var orderPayBefore: Int64? public var orderStatus: Int64? public var orderTypeList: [String]? public var pageNo: Int32? public var pageSize: Int32? public var payAmountAfter: Int64? public var payAmountBefore: Int64? public var payType: Int64? public var productCode: String? public var productName: String? public var projectId: Int64? public var subPartnerName: String? public var subPartnerUid: 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.orderCreateAfter != nil { map["OrderCreateAfter"] = self.orderCreateAfter! } if self.orderCreateBefore != nil { map["OrderCreateBefore"] = self.orderCreateBefore! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderPayAfter != nil { map["OrderPayAfter"] = self.orderPayAfter! } if self.orderPayBefore != nil { map["OrderPayBefore"] = self.orderPayBefore! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderTypeList != nil { map["OrderTypeList"] = self.orderTypeList! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.payAmountAfter != nil { map["PayAmountAfter"] = self.payAmountAfter! } if self.payAmountBefore != nil { map["PayAmountBefore"] = self.payAmountBefore! } if self.payType != nil { map["PayType"] = self.payType! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.subPartnerName != nil { map["SubPartnerName"] = self.subPartnerName! } if self.subPartnerUid != nil { map["SubPartnerUid"] = self.subPartnerUid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderCreateAfter") { self.orderCreateAfter = dict["OrderCreateAfter"] as! Int64 } if dict.keys.contains("OrderCreateBefore") { self.orderCreateBefore = dict["OrderCreateBefore"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderPayAfter") { self.orderPayAfter = dict["OrderPayAfter"] as! Int64 } if dict.keys.contains("OrderPayBefore") { self.orderPayBefore = dict["OrderPayBefore"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int64 } if dict.keys.contains("OrderTypeList") { self.orderTypeList = dict["OrderTypeList"] as! [String] } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("PayAmountAfter") { self.payAmountAfter = dict["PayAmountAfter"] as! Int64 } if dict.keys.contains("PayAmountBefore") { self.payAmountBefore = dict["PayAmountBefore"] as! Int64 } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int64 } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("SubPartnerName") { self.subPartnerName = dict["SubPartnerName"] as! String } if dict.keys.contains("SubPartnerUid") { self.subPartnerUid = dict["SubPartnerUid"] as! Int64 } } } public class GetSubPartnerOrderListShrinkRequest : Tea.TeaModel { public var orderCreateAfter: Int64? public var orderCreateBefore: Int64? public var orderId: Int64? public var orderPayAfter: Int64? public var orderPayBefore: Int64? public var orderStatus: Int64? public var orderTypeListShrink: String? public var pageNo: Int32? public var pageSize: Int32? public var payAmountAfter: Int64? public var payAmountBefore: Int64? public var payType: Int64? public var productCode: String? public var productName: String? public var projectId: Int64? public var subPartnerName: String? public var subPartnerUid: 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.orderCreateAfter != nil { map["OrderCreateAfter"] = self.orderCreateAfter! } if self.orderCreateBefore != nil { map["OrderCreateBefore"] = self.orderCreateBefore! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderPayAfter != nil { map["OrderPayAfter"] = self.orderPayAfter! } if self.orderPayBefore != nil { map["OrderPayBefore"] = self.orderPayBefore! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderTypeListShrink != nil { map["OrderTypeList"] = self.orderTypeListShrink! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.payAmountAfter != nil { map["PayAmountAfter"] = self.payAmountAfter! } if self.payAmountBefore != nil { map["PayAmountBefore"] = self.payAmountBefore! } if self.payType != nil { map["PayType"] = self.payType! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.subPartnerName != nil { map["SubPartnerName"] = self.subPartnerName! } if self.subPartnerUid != nil { map["SubPartnerUid"] = self.subPartnerUid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("OrderCreateAfter") { self.orderCreateAfter = dict["OrderCreateAfter"] as! Int64 } if dict.keys.contains("OrderCreateBefore") { self.orderCreateBefore = dict["OrderCreateBefore"] as! Int64 } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderPayAfter") { self.orderPayAfter = dict["OrderPayAfter"] as! Int64 } if dict.keys.contains("OrderPayBefore") { self.orderPayBefore = dict["OrderPayBefore"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int64 } if dict.keys.contains("OrderTypeList") { self.orderTypeListShrink = dict["OrderTypeList"] as! String } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } if dict.keys.contains("PayAmountAfter") { self.payAmountAfter = dict["PayAmountAfter"] as! Int64 } if dict.keys.contains("PayAmountBefore") { self.payAmountBefore = dict["PayAmountBefore"] as! Int64 } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int64 } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("SubPartnerName") { self.subPartnerName = dict["SubPartnerName"] as! String } if dict.keys.contains("SubPartnerUid") { self.subPartnerUid = dict["SubPartnerUid"] as! Int64 } } } public class GetSubPartnerOrderListResponseBody : Tea.TeaModel { public class Data : Tea.TeaModel { public var amountDiscount: Double? public var amountDue: Double? public var createdAt: String? public var deductedAmountByCoupons: Double? public var discountedPrice: Double? public var orderId: Int64? public var orderStatus: Int32? public var orderType: String? public var paidAt: String? public var payType: Int32? public var price: Double? public var productCode: String? public var productName: String? public var projectId: Int64? public var subPartnerName: String? public var subPartnerUid: 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.amountDiscount != nil { map["AmountDiscount"] = self.amountDiscount! } if self.amountDue != nil { map["AmountDue"] = self.amountDue! } if self.createdAt != nil { map["CreatedAt"] = self.createdAt! } if self.deductedAmountByCoupons != nil { map["DeductedAmountByCoupons"] = self.deductedAmountByCoupons! } if self.discountedPrice != nil { map["DiscountedPrice"] = self.discountedPrice! } if self.orderId != nil { map["OrderId"] = self.orderId! } if self.orderStatus != nil { map["OrderStatus"] = self.orderStatus! } if self.orderType != nil { map["OrderType"] = self.orderType! } if self.paidAt != nil { map["PaidAt"] = self.paidAt! } if self.payType != nil { map["PayType"] = self.payType! } if self.price != nil { map["Price"] = self.price! } if self.productCode != nil { map["ProductCode"] = self.productCode! } if self.productName != nil { map["ProductName"] = self.productName! } if self.projectId != nil { map["ProjectId"] = self.projectId! } if self.subPartnerName != nil { map["SubPartnerName"] = self.subPartnerName! } if self.subPartnerUid != nil { map["SubPartnerUid"] = self.subPartnerUid! } return map } public override func fromMap(_ dict: [String: Any]) -> Void { if dict.keys.contains("AmountDiscount") { self.amountDiscount = dict["AmountDiscount"] as! Double } if dict.keys.contains("AmountDue") { self.amountDue = dict["AmountDue"] as! Double } if dict.keys.contains("CreatedAt") { self.createdAt = dict["CreatedAt"] as! String } if dict.keys.contains("DeductedAmountByCoupons") { self.deductedAmountByCoupons = dict["DeductedAmountByCoupons"] as! Double } if dict.keys.contains("DiscountedPrice") { self.discountedPrice = dict["DiscountedPrice"] as! Double } if dict.keys.contains("OrderId") { self.orderId = dict["OrderId"] as! Int64 } if dict.keys.contains("OrderStatus") { self.orderStatus = dict["OrderStatus"] as! Int32 } if dict.keys.contains("OrderType") { self.orderType = dict["OrderType"] as! String } if dict.keys.contains("PaidAt") { self.paidAt = dict["PaidAt"] as! String } if dict.keys.contains("PayType") { self.payType = dict["PayType"] as! Int32 } if dict.keys.contains("Price") { self.price = dict["Price"] as! Double } if dict.keys.contains("ProductCode") { self.productCode = dict["ProductCode"] as! String } if dict.keys.contains("ProductName") { self.productName = dict["ProductName"] as! String } if dict.keys.contains("ProjectId") { self.projectId = dict["ProjectId"] as! Int64 } if dict.keys.contains("SubPartnerName") { self.subPartnerName = dict["SubPartnerName"] as! String } if dict.keys.contains("SubPartnerUid") { self.subPartnerUid = dict["SubPartnerUid"] as! Int64 } } } public var code: String? public var data: [GetSubPartnerOrderListResponseBody.Data]? public var message: String? public var pageNo: Int32? public var pageSize: Int32? public var requestId: String? public var success: Bool? public var total: 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.data != nil { var tmp : [Any] = [] for k in self.data! { tmp.append(k.toMap()) } map["Data"] = tmp } if self.message != nil { map["Message"] = self.message! } if self.pageNo != nil { map["PageNo"] = self.pageNo! } if self.pageSize != nil { map["PageSize"] = self.pageSize! } if self.requestId != nil { map["RequestId"] = self.requestId! } if self.success != nil { map["Success"] = self.success! } if self.total != nil { map["Total"] = self.total! } 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 tmp : [GetSubPartnerOrderListResponseBody.Data] = [] for v in dict["Data"] as! [Any] { var model = GetSubPartnerOrderListResponseBody.Data() if v != nil { model.fromMap(v as! [String: Any]) } tmp.append(model) } self.data = tmp } if dict.keys.contains("Message") { self.message = dict["Message"] as! String } if dict.keys.contains("PageNo") { self.pageNo = dict["PageNo"] as! Int32 } if dict.keys.contains("PageSize") { self.pageSize = dict["PageSize"] as! Int32 } 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("Total") { self.total = dict["Total"] as! Int32 } } } public class GetSubPartnerOrderListResponse : Tea.TeaModel { public var headers: [String: String]? public var statusCode: Int32? public var body: GetSubPartnerOrderListResponseBody? 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 = GetSubPartnerOrderListResponseBody() model.fromMap(dict["body"] as! [String: Any]) self.body = model } } }