Skip to main content

Data Models

TangoRequest​

Class representing the request for prediction methods in a class implementing Tango model.

Attributes:

  • session_id: str
  • request_type: RequestType
  • body: str: a string containing an arbitrary JSON object representation

TangoResponse​

Class representing the response from prediction methods in a class implementing Tango model.

Attributes:

  • body: str: a string containing an arbitrary JSON object representation

Invocation​

Class containing the invocation related to a model invocation.

Attributes:

  • id: str
  • order: int
  • type: InvocationType
  • request: TangoRequest
  • status: StatusType
  • response: TangoResponse
  • model_key: ModelKey | None = None

InvocationFilters​

Class containing the filters for a model invocation.

Attributes:

  • session_id: str | None = None
  • invocation_id: str | None = None
  • user_id: str | None = None
  • model_key: ModelKey | None = None
  • workspace: str | None = None

WorkingSession​

Class containing the working session (as list of invocations) related to a model invocation.

Attributes:

  • id: str
  • user_id: str
  • model_key: ModelKey
  • workspace: str

WorkingSessionFilters​

Class containing the filters for a working session.

Attributes:

  • session_id: str | None = None
  • user_id: str | None = None
  • model_key: ModelKey | None = None
  • workspace: str | None = None

TangoTrainingData​

Class containing the training data input for the fit method of a class implementing Tango model.

Attributes:

  • raw_data: object

AbstractDeployment​

Attributes:

  • deployment_key: str
  • registry_connector_class: str
  • server_proxy_class: str
  • registry_connector_init_kwargs: dict
  • server_proxy_init_kwargs: dict
  • workspace: str

DeploymentFilters​

Class containing the filters for a deployment.

Attributes:

  • deployment_key: str | None = None
  • workspace: str | None = None
  • model_key: ModelKey | None = None

AbstractModelMetadataAttributes​

Attributes:

  • realtime_execution: bool
  • allow_download: bool
  • need_context: bool

TangoModelMetadataAttributes​

Implements AbstractModelMetadataAttributes and JsonSerializable.

AbstractTangoModelMetadata​

Attributes:

  • model_key: ModelKey
  • model_code: str
  • name: str
  • description: str
  • version: str
  • attrs: TangoModelMetadataAttributes
  • workspace: str

TangoModelMetadata​

Class representing the Tango model metadata. Implements AbstractTangoModelMetadata and JsonSerializable.

ExplainableTangoModelMetadata​

Class representing the Tango model metadata for an explainable model. Implements TangoModelMetadata.

ExtendedTangoModelMetadata​

Implements TangoModelMetadata.

ModelMetadataFilters​

Class containing the filters for a model metadata.

Attributes:

  • deployment_key: str | None = None
  • model_key: ModelKey | None = None
  • workspace: str | None = None

ModelKey​

Attributes:

  • model_code: str
  • model_version: str