/* Options: Date: 2026-07-16 21:57:28 SwiftVersion: 5.0 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://initiation-test.sirva.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: ConsumerInitiation.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/consumerinitiation", "POST") public class ConsumerInitiation : IPost, Codable { /** * First name of the consumer */ // @ApiMember(Description="First name of the consumer", IsRequired=true) public var firstName:String /** * Last name of the consumer */ // @ApiMember(Description="Last name of the consumer", IsRequired=true) public var lastName:String /** * Program name */ // @ApiMember(Description="Program name", IsRequired=true) public var program:String /** * Company name */ // @ApiMember(Description="Company name", IsRequired=true) public var companyName:String /** * Mobile phone number */ // @ApiMember(Description="Mobile phone number") public var mobileNumber:String /** * Preferred email address */ // @ApiMember(Description="Preferred email address", IsRequired=true) public var preferredEmail:String /** * Current work location state */ // @ApiMember(Description="Current work location state") public var currentWorkState:String /** * Current work location country */ // @ApiMember(Description="Current work location country") public var currentWorkCountry:String /** * Destination work location state */ // @ApiMember(Description="Destination work location state") public var destinationWorkState:String /** * Destination work location country */ // @ApiMember(Description="Destination work location country") public var destinationWorkCountry:String /** * Preferred work location state */ // @ApiMember(Description="Preferred work location state") public var preferredWorkState:String /** * Preferred work location country */ // @ApiMember(Description="Preferred work location country") public var preferredWorkCountry:String required public init(){} }