You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
703 B
31 lines
703 B
import { Route } from './basicModel';
|
|
|
|
export class Layout extends Route {
|
|
framework!: string;
|
|
dataId!: string;
|
|
}
|
|
|
|
export interface LayoutListResult extends ListResultDto<Layout> {}
|
|
|
|
export interface LayoutPagedResult extends PagedResultDto<Layout> {}
|
|
|
|
export class CreateOrUpdateLayout {
|
|
name!: string;
|
|
path!: string;
|
|
displayName!: string;
|
|
description?: string;
|
|
redirect?: string;
|
|
}
|
|
|
|
export class CreateLayout extends CreateOrUpdateLayout {
|
|
dataId!: string;
|
|
framework!: string;
|
|
}
|
|
|
|
export class UpdateLayout extends CreateOrUpdateLayout {}
|
|
|
|
export interface GetLayoutPagedRequest extends PagedAndSortedResultRequestDto {
|
|
filter?: string;
|
|
reverse?: boolean;
|
|
framework?: string;
|
|
}
|
|
|