/* Options: Date: 2025-12-06 09:25: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: AgentCrmRecruitRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/AgentCrmRecruit/{AgentId}", "GET,OPTIONS") public class AgentCrmRecruitRequest : IReturn, Codable { public typealias Return = AgentCrmRecruitResponse public var agentID:Int? public var agentCrmRecruit:[AgentCrmRecruit] = [] public var startDate:Date? public var endDate:Date? required public init(){} } public class AgentCrmRecruitResponse : Codable { public var responseStatus:ResponseStatus? public var agentCrmRecruit:[AgentCrmRecruit] = [] required public init(){} } public class AgentCrmRecruit : Codable { public var rank:String? public var agentLevel:String? public var uL1FirstName:String? public var uL1MiddleName:String? public var uL1LastName:String? public var uL2FirstName:String? public var uL2MiddleName:String? public var uL2LastName:String? public var uL3FirstName:String? public var uL3MiddleName:String? public var uL3LastName:String? public var uL4FirstName:String? public var uL4MiddleName:String? public var uL4LastName:String? public var firstMVP:String? public var lastMVP:String? public var firstAVP:String? public var lastAVP:String? public var firstRVP:String? public var lastRVP:String? public var residentLicenseState:String? public var residentLicenseExpirationDate:String? public var agentId:Int? public var agentStatus:String? public var office:String? public var upline1Percent:Double? public var upline2Percent:Double? public var upline3Percent:Double? public var upline4Percent:Double? public var firstName:String? public var lastName:String? public var middleInitial: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 businessEmail:String? public var homePhone:String? public var cellPhone:String? public var workPhone:String? public var fax:String? public var agentNumber:String? public var placementAgent:String? public var createdDate:Date? public var level:String? public var package:String? public var appCount:Double? public var cashflow:Double? public var timeZone:String? public var tags:String? public var longitude:Double? public var latitude:Double? required public init(){} }