/* Options: Date: 2026-06-16 14:45:56 SwiftVersion: 6.0 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://evovoice.io //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: ProvisionCogito.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack /** * Ensures that a SIP trunk is provisioned for Cogito and that a corresponding outbound SIP trunk is also created on the LiveKit side */ // @Route("/endpoints/cogito/provision", "POST") // @Api(Description="Ensures that a SIP trunk is provisioned for Cogito and that a corresponding outbound SIP trunk is also created on the LiveKit side") public class ProvisionCogito : IReturn, Codable { public typealias Return = ProvisionCogitoResponse /** * The ID of the account to associate the number with */ // @ApiMember(Description="The ID of the account to associate the number with") public var accountId:String? required public init(){} } public class ProvisionCogitoResponse : Codable { public var sipTrunkId:String? public var createdNewSipTrunk:Bool? public var createdLiveKitTrunk:Bool? required public init(){} }