pypresscart.models.folders

Folder models.

Classes

DeleteFolderResponse(*, success, **extra_data)

Folder(*, id[, name, team_id, created_by, ...])

Record returned by GET /folders.

FolderCreateRequest(*, name, **extra_data)

Body for POST /folders.

FolderRenameRequest(*, name, **extra_data)

Body for PATCH /folders/{id}.

class pypresscart.models.folders.DeleteFolderResponse(*, success, **extra_data)[source]

Bases: PresscartModel

Parameters:
success: bool
class pypresscart.models.folders.Folder(*, id, name=None, team_id=None, created_by=None, created_at=None, updated_at=None, deleted_at=None, **extra_data)[source]

Bases: PresscartModel

Record returned by GET /folders.

Parameters:
id: str
name: str | None
team_id: str | None
created_by: str | None
created_at: datetime | None
updated_at: datetime | None
deleted_at: datetime | None
class pypresscart.models.folders.FolderCreateRequest(*, name, **extra_data)[source]

Bases: PresscartModel

Body for POST /folders.

Parameters:
name: str
class pypresscart.models.folders.FolderRenameRequest(*, name, **extra_data)[source]

Bases: PresscartModel

Body for PATCH /folders/{id}.

Parameters:
name: str