argos/dmp-frontend/src/common/model/lookup.ts

31 lines
474 B
TypeScript

export class Lookup {
public page: Lookup.Paging;
public order: Lookup.Ordering;
public metadata: Lookup.Header;
public project: Lookup.FieldDirectives;
constructor() {
this.project = {
fields: []
};
}
}
export namespace Lookup {
export interface Header {
countAll: boolean;
}
export interface FieldDirectives {
fields: string[];
}
export interface Ordering {
items: string[];
}
export interface Paging {
offset: number;
size: number;
}
}