/* Options: Date: 2025-10-27 21:31:17 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://duengageapi.uat.scadsoftware.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: GetTablePrimaryKeysRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/scadmeta/tables/{TablesId}/pkeys", "GET") public class GetTablePrimaryKeysRequest : IReturn, Codable { public typealias Return = [String] /** * Table id */ // @ApiMember(Description="Table id", IsRequired=true) public var tablesId:Int? /** * Parameter list */ // @ApiMember(Description="Parameter list") public var parameterList:[String:String]? /** * Filter list */ // @ApiMember(Description="Filter list") public var filterList:[String:String]? /** * Number of items to be returned per page */ // @ApiMember(Description="Number of items to be returned per page") public var paging:Paging? public var fromId:Int? /** * Drill down filter list */ // @ApiMember(Description="Drill down filter list") public var drillDownFilterList:[String:String]? /** * Global parameter list */ // @ApiMember(Description="Global parameter list") public var globalParamList:[String:String]? /** * View id */ // @ApiMember(Description="View id") public var viewId:Int? /** * Whether or not to refresh the cache */ // @ApiMember(Description="Whether or not to refresh the cache") public var refreshCache:Bool? required public init(){} } public class Paging : Codable { public var pageNumber:Int? public var pageSize:Int? required public init(){} }