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