Skip to content

vendor_connectors.meshy.persistence.schemas

Pydantic schemas for manifest JSON structure.

TaskStatusTask status enum.
TaskSubmissionRecord of a task submission.
TaskGraphEntryRecord of a single task in the generation pipeline.
ArtifactRecordRecord of a downloaded file artifact.
StatusHistoryEntryRecord of a status transition.
AssetManifestManifest for a single generated asset.
ProjectManifestTop-level manifest for all assets of a project.
_utc_nowReturn current UTC time with timezone info.

Return current UTC time with timezone info.

class vendor_connectors.meshy.persistence.schemas.TaskStatus

Section titled “class vendor_connectors.meshy.persistence.schemas.TaskStatus”

Bases: str, enum.Enum

Task status enum.

Initialize self. See help(type(self)) for accurate signature.

‘PENDING’

‘IN_PROGRESS’

‘SUCCEEDED’

‘FAILED’

‘EXPIRED’

class vendor_connectors.meshy.persistence.schemas.TaskSubmission

Section titled “class vendor_connectors.meshy.persistence.schemas.TaskSubmission”

Bases: pydantic.BaseModel

Record of a task submission.

None

None

None

None

None

None

‘Field(…)’

‘Field(…)’

class vendor_connectors.meshy.persistence.schemas.TaskGraphEntry

Section titled “class vendor_connectors.meshy.persistence.schemas.TaskGraphEntry”

Bases: pydantic.BaseModel

Record of a single task in the generation pipeline.

None

None

None

None

None

‘Field(…)’

‘Field(…)’

None

class vendor_connectors.meshy.persistence.schemas.ArtifactRecord

Section titled “class vendor_connectors.meshy.persistence.schemas.ArtifactRecord”

Bases: pydantic.BaseModel

Record of a downloaded file artifact.

None

None

None

None

None

class vendor_connectors.meshy.persistence.schemas.StatusHistoryEntry

Section titled “class vendor_connectors.meshy.persistence.schemas.StatusHistoryEntry”

Bases: pydantic.BaseModel

Record of a status transition.

None

None

None

None

None

class vendor_connectors.meshy.persistence.schemas.AssetManifest

Section titled “class vendor_connectors.meshy.persistence.schemas.AssetManifest”

Bases: pydantic.BaseModel

Manifest for a single generated asset.

None

None

None

None

‘Field(…)’

‘Field(…)’

‘Field(…)’

‘Field(…)’

‘Field(…)’

‘Field(…)’

‘Field(…)’

class vendor_connectors.meshy.persistence.schemas.ProjectManifest

Section titled “class vendor_connectors.meshy.persistence.schemas.ProjectManifest”

Bases: pydantic.BaseModel

Top-level manifest for all assets of a project.

‘ConfigDict(…)’

None

‘Field(…)’

‘1.0’

‘Field(…)’