PersistentAI API Documentation / @persistent-ai/fireflow-types / SchemaProperty
Interface: SchemaProperty
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:37
Properties
default?
optionaldefault:any
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:41
description?
optionaldescription:string
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:40
enum?
optionalenum:string[]
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:56
enumTitles?
optionalenumTitles:string[]
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:57
items?
optionalitems:SchemaProperty
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:43
maximum?
optionalmaximum:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:50
maxItems?
optionalmaxItems:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:54
maxLength?
optionalmaxLength:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:46
minimum?
optionalminimum:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:49
minItems?
optionalminItems:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:53
minLength?
optionalminLength:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:45
multipleOf?
optionalmultipleOf:number
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:51
pattern?
optionalpattern:string
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:47
properties?
optionalproperties:Record<string,SchemaProperty>
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:42
required?
optionalrequired:string[]
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:59
title?
optionaltitle:string
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:39
type?
optionaltype:string
Defined in: packages/fireflow-types/src/tool/schema-extraction.ts:38