MagickMind
PythonModels

Blueprint (v1)

Reference for magick_mind.models.v1.blueprint.

magick_mind.models.v1.blueprint

V1 Blueprint API models.

Blueprint

class Blueprint(BaseModel)

Blueprint schema — a reusable persona trait template.

CreateBlueprintRequest

class CreateBlueprintRequest(BaseModel)

Request to create a blueprint.

UpdateBlueprintRequest

class UpdateBlueprintRequest(BaseModel)

Request to fully replace a blueprint.

PatchBlueprintRequest

class PatchBlueprintRequest(BaseModel)

Request to partially update a blueprint.

CloneBlueprintRequest

class CloneBlueprintRequest(BaseModel)

Request to clone a blueprint.

ValidateBlueprintRequest

class ValidateBlueprintRequest(BaseModel)

Request to validate a blueprint payload without saving.

ValidationError

class ValidationError(BaseModel)

A single validation error.

ValidateBlueprintResponse

class ValidateBlueprintResponse(BaseModel)

Response from blueprint validation.

HydratedBlueprintTrait

class HydratedBlueprintTrait(BaseModel)

A blueprint trait enriched with full trait registry data.

HydratedBlueprint

class HydratedBlueprint(BaseModel)

A blueprint with hydrated trait definitions.

ListBlueprintsResponse

class ListBlueprintsResponse(BaseModel)

Paginated list of blueprints.

On this page