/* Options: Date: 2025-05-04 23:19:20 SwiftVersion: 6.0 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: AppSearchPhoneNumbers.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/portal/search-phone-numbers", "GET") public class AppSearchPhoneNumbers : IReturn, Codable { public typealias Return = AppSearchPhoneNumbersResponse public var accountId:String? public var customerId:String? public var areaCode:String? public var countryCode:String? public var postalCode:String? public var contains:String? public var distance:Int? public var phoneNumberType:EndpointTypes? required public init(){} } public class AppSearchPhoneNumbersResponse : Codable { public var numbers:[AppSearchPhoneNumberInfo]? required public init(){} } public enum EndpointTypes : String, Codable { case PhoneNumber case User case FaxNumber case EmailAddress case Unused_1 case Unused_2 case Unused_3 case Unused_4 case Unused_5 case Team case Assistant } public class AppSearchPhoneNumberInfo : Codable { public var phoneNumber:String? required public init(){} }