31 lines
474 B
TypeScript
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;
|
|
}
|
|
} |