Package ai.stapi.schema.structureSchema
Class ResourceStructureType
java.lang.Object
ai.stapi.serialization.AbstractSerializableObject
ai.stapi.schema.structureSchema.AbstractStructureType
ai.stapi.schema.structureSchema.ComplexStructureType
ai.stapi.schema.structureSchema.ResourceStructureType
- All Implemented Interfaces:
SerializableObject
-
Field Summary
FieldsFields inherited from class ai.stapi.schema.structureSchema.AbstractStructureType
COMPLEX_TYPE, definitionType, description, isAbstract, kind, parent, PRIMITIVE_TYPE, RESOURCEFields inherited from class ai.stapi.serialization.AbstractSerializableObject
NAME_OF_FIELD_WITH_SERIALIZATION_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionResourceStructureType(String definitionType, Map<String, FieldDefinition> fields, String description, String parent, boolean isAbstract) -
Method Summary
Methods inherited from class ai.stapi.schema.structureSchema.ComplexStructureType
getAllFields, getField, getOwnFields, hasFieldMethods inherited from class ai.stapi.schema.structureSchema.AbstractStructureType
getDefinitionType, getDescription, getKind, getParent, isAbstract, isComplexTypeOrResource, isPrimitiveTypeMethods inherited from class ai.stapi.serialization.AbstractSerializableObject
getSerializationType
-
Field Details
-
SERIALIZATION_TYPE
- See Also:
-
KIND
- See Also:
-
-
Constructor Details
-
ResourceStructureType
-
-
Method Details
-
copyWithNewFields
- Overrides:
copyWithNewFieldsin classComplexStructureType
-