/* Options: Date: 2026-08-02 02:12:15 SwiftVersion: 6.0 Version: 10.05 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bookmore.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: DeleteWidgetConfigurationSchemaMigration.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/widget/configurationschema/{Version}/migration", "DELETE") // @ApiResponse(Description="Returned if Version doesn't exist", StatusCode=404) // @ApiResponse(Description="Returned if the current user is not a SuperAdmin", StatusCode=401) // @ValidateRequest(Validator="IsAuthenticated") public class DeleteWidgetConfigurationSchemaMigration : IReturn, Codable { public typealias Return = WidgetConfigurationSchemaResponse /** * The schema version whose migration patch should be cleared. */ // @ApiMember(Description="The schema version whose migration patch should be cleared.", IsRequired=true, ParameterType="path") public var version:Int? required public init(){} } public class WidgetConfigurationSchemaResponse : Codable { public var id:Int? public var version:Int? public var schema:[String:String] = [:] public var defaultConfiguration:String? public var migrationFromPreviousVersion:String? public var createdDate:Date? public var responseStatus:ResponseStatus? required public init(){} }