/* Options: Date: 2025-12-06 07:51:15 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: AgentRegistrationTempRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/AgentRegistrationTemp", "POST,OPTIONS") public class AgentRegistrationTempRequest : AgentRegistrationTemp, IReturn { public typealias Return = AgentRegistrationTempResponse required public init(){ super.init() } required public init(from decoder: Decoder) throws { try super.init(from: decoder) } public override func encode(to encoder: Encoder) throws { try super.encode(to: encoder) } } public class AgentRegistrationTempResponse : Codable { public var success:Bool? public var message:String? public var responseStatus:ResponseStatus? public var agentRegistrationTempId:Int? required public init(){} } public class AgentRegistrationTemp : Codable { public var agentRegistrationTempId:Int? public var applicationId:String? public var company:String? public var ein:String? public var firstName:String? public var middleName:String? public var lastName:String? public var address1:String? public var address2:String? public var city:String? public var state:String? public var zip:String? public var email:String? public var homePhone:String? public var cellPhone:String? public var workPhone:String? public var agreeToDisclosures:Bool? public var agreeToDate:Date? public var paidDate:Date? public var agentNumber:String? public var upline1Name:String? public var upline1:Int? public var upline2Name:String? public var upline2:Int? public var recruitedBy:String? public var createdDate:Date? public var dob:Date? public var ssn:String? public var password:String? public var upline1Percent:Double? public var upline2Percent:Double? public var agentId:Int? public var accountName:String? public var accountType:String? public var accountNumber:String? public var accountRouting:String? public var w9_1:String? public var w9_2:String? public var w9_3_1:String? public var w9_3_2:String? public var w9_3_3:String? public var w9_3_4:String? public var w9_3_5:String? public var w9_3_6:String? public var w9_3_7:String? public var w9_3_8:String? public var w9_4_1:String? public var w9_4_2:String? public var w9_5:String? public var w9_6:String? public var w9_7:String? public var isSecurityLicensed:Bool? public var securityLicense:String? public var position:String? public var school:String? public var district:String? public var storeName:String? required public init(){} }