The contract defines 18 schemas that model the data the API accepts and returns. The most detailed are ModelDetailOut (8 properties), GenerationParamsOut (6 properties), ModelOut (5 properties), StylisationItemFilterOut2 (5 properties). Each schema is shown below with its type and property counts.
GenerationParamsOut
object
6 properties3 required
StylisationItemOut
object
3 properties3 required
EnhancePromptIn
object
2 properties1 required
EnhancedPromptOut
object
1 property1 required
ModelOut
object
5 properties4 required
CreateModelOut
object
1 property1 required
CreateModelIn
object
2 properties1 required
DurerError
object
2 properties1 required
UrlSetSchema
object
An url set for an image.
2 properties2 required
UrlSetEntrySchema
object
A single url data for an url set.
4 properties1 required
ModelDetailOut
object
8 properties6 required
DurerMessage
object
1 property1 required
ModelTrainProgressOut
object
1 property1 required
PaginatedResponse_StylisationItemOut_
object
3 properties2 required
StylisationItemFilterOut2
object
5 properties4 required
StylisationItemImageOut
object
4 properties2 required
ModelStatus
string
Model status enum for API responses
PaginatedResponse_ModelOut_
object
3 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.