pdstools.infinity.resources.prediction_studio.schemas.prediction

Classes

PredictionData

Typed payload for a Prediction Studio prediction.

Module Contents

class PredictionData(/, **data: Any)

Bases: pdstools.infinity.resources.prediction_studio.schemas._base.ResourceData

Typed payload for a Prediction Studio prediction.

Fields use Pythonic snake_case names with Pega camelCase aliases. Unknown fields from newer Pega releases are retained (extra="allow") and surface on model_dump() / attribute access.

Parameters:
  • prediction_id (str) – Unique prediction identifier (alias predictionId).

  • label (str) – Human-readable prediction name.

  • objective (str or None) – Objective of the prediction.

  • subject (str or None) – Subject of the prediction.

  • status (str or None) – Lifecycle status, e.g. "Completed".

  • last_update_time (datetime or None) – Last modification time (alias lastUpdateTime), parsed from the Pega timestamp format.

  • data (Any)

prediction_id: str = None
label: str
objective: str | None = None
subject: str | None = None
status: str | None = None
last_update_time: datetime.datetime | None = None