/* Options: Date: 2025-10-27 21:26:31 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://duengageapi.uat.scadsoftware.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetTableForeignKeysRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class Paging { public PageNumber: number; public PageSize: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/scadmeta/tables/{TablesId}/fkeys", "GET") export class GetTableForeignKeysRequest implements IReturn { /** @description Table id */ // @ApiMember(Description="Table id", IsRequired=true) public TablesId: number; /** @description Parameter list */ // @ApiMember(Description="Parameter list") public ParameterList: { [index:string]: Object; }; /** @description Filter list */ // @ApiMember(Description="Filter list") public FilterList: { [index:string]: Object; }; /** @description Number of items to be returned per page */ // @ApiMember(Description="Number of items to be returned per page") public Paging: Paging; public FromId: number; /** @description Drill down filter list */ // @ApiMember(Description="Drill down filter list") public DrillDownFilterList: { [index:string]: Object; }; /** @description Global parameter list */ // @ApiMember(Description="Global parameter list") public GlobalParamList: { [index:string]: Object; }; /** @description View id */ // @ApiMember(Description="View id") public ViewId?: number; /** @description Whether or not to refresh the cache */ // @ApiMember(Description="Whether or not to refresh the cache") public RefreshCache: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetTableForeignKeysRequest'; } public getMethod() { return 'GET'; } public createResponse() { return new Array(); } }