25 lines
513 B
TypeScript
25 lines
513 B
TypeScript
|
import { Model, UUID } from '@/api/admin/index';
|
||
|
|
||
|
export interface Egg extends Model {
|
||
|
id: string;
|
||
|
uuid: UUID;
|
||
|
relationships: {
|
||
|
variables?: EggVariable[];
|
||
|
};
|
||
|
}
|
||
|
|
||
|
export interface EggVariable extends Model {
|
||
|
id: number;
|
||
|
eggId: number;
|
||
|
name: string;
|
||
|
description: string;
|
||
|
environmentVariable: string;
|
||
|
defaultValue: string;
|
||
|
isUserViewable: boolean;
|
||
|
isUserEditable: boolean;
|
||
|
isRequired: boolean;
|
||
|
rules: string;
|
||
|
createdAt: Date;
|
||
|
updatedAt: Date;
|
||
|
}
|