2021-01-31 02:43:13 +13:00
|
|
|
export interface I_ExtraFields {
|
|
|
|
id: string
|
|
|
|
name: string,
|
|
|
|
icon?: string,
|
|
|
|
sizing: number
|
2021-02-21 01:06:21 +13:00
|
|
|
tooltip?: string
|
2021-05-14 05:51:35 +12:00
|
|
|
isLegacy?: boolean
|
2021-01-31 02:43:13 +13:00
|
|
|
type:
|
|
|
|
"text" |
|
|
|
|
"number" |
|
2021-02-21 01:06:21 +13:00
|
|
|
"colorPicker" |
|
|
|
|
"switch" |
|
2021-01-31 02:43:13 +13:00
|
|
|
"list" |
|
|
|
|
"wysiwyg" |
|
|
|
|
"singleSelect" |
|
|
|
|
"multiSelect" |
|
|
|
|
"singleToNoneRelationship" |
|
|
|
|
"manyToNoneRelationship" |
|
|
|
|
"singleToSingleRelationship" |
|
|
|
|
"singleToManyRelationship" |
|
|
|
|
"manyToSingleRelationship" |
|
2021-02-09 15:21:48 +13:00
|
|
|
"manyToManyRelationship" |
|
2021-03-03 14:10:05 +13:00
|
|
|
"break" |
|
|
|
|
"tags"
|
2021-01-31 02:43:13 +13:00
|
|
|
|
|
|
|
predefinedListExtras?: {
|
2021-05-07 09:35:08 +12:00
|
|
|
reverse?: boolean
|
2021-01-31 02:43:13 +13:00
|
|
|
affix?: string
|
2021-05-07 09:35:08 +12:00
|
|
|
extraSelectValueList?: (string | {
|
|
|
|
title: string,
|
|
|
|
values: string[]
|
|
|
|
}) []
|
2021-01-31 02:43:13 +13:00
|
|
|
}
|
|
|
|
predefinedSelectValues?: string[]
|
|
|
|
relationshipSettings?: {
|
|
|
|
connectedObjectType: string
|
|
|
|
connectedField?: string
|
|
|
|
}
|
|
|
|
}
|
|
|
|
export interface I_Blueprint{
|
|
|
|
_id: string
|
|
|
|
_rev?: string
|
2021-05-14 05:51:35 +12:00
|
|
|
order: number,
|
2021-01-31 02:43:13 +13:00
|
|
|
namePlural: string
|
|
|
|
nameSingular: string,
|
|
|
|
icon: string
|
2021-05-14 05:51:35 +12:00
|
|
|
category: string
|
2021-01-31 02:43:13 +13:00
|
|
|
extraFields: I_ExtraFields[]
|
|
|
|
}
|