caikit.interfaces.common.data_model.primitive_sequences

This file contains interfaces required for unions of lists

Classes

Sequence

Base class for all Sequences to enable type checking

IntSequence

Base class for all Sequences to enable type checking

FloatSequence

Base class for all Sequences to enable type checking

StrSequence

Base class for all Sequences to enable type checking

BoolSequence

Base class for all Sequences to enable type checking

Module Contents

class caikit.interfaces.common.data_model.primitive_sequences.Sequence[source]

Bases: caikit.core.data_model.DataObjectBase

Base class for all Sequences to enable type checking e.g. isinstance(<>, Sequence)

values: List[Any]
class caikit.interfaces.common.data_model.primitive_sequences.IntSequence[source]

Bases: Sequence

Base class for all Sequences to enable type checking e.g. isinstance(<>, Sequence)

values: py_to_proto.dataclass_to_proto.Annotated[List[int], FieldNumber(1)]
class caikit.interfaces.common.data_model.primitive_sequences.FloatSequence[source]

Bases: Sequence

Base class for all Sequences to enable type checking e.g. isinstance(<>, Sequence)

values: py_to_proto.dataclass_to_proto.Annotated[List[float], FieldNumber(1)]
class caikit.interfaces.common.data_model.primitive_sequences.StrSequence[source]

Bases: Sequence

Base class for all Sequences to enable type checking e.g. isinstance(<>, Sequence)

values: py_to_proto.dataclass_to_proto.Annotated[List[str], FieldNumber(1)]
class caikit.interfaces.common.data_model.primitive_sequences.BoolSequence[source]

Bases: Sequence

Base class for all Sequences to enable type checking e.g. isinstance(<>, Sequence)

values: py_to_proto.dataclass_to_proto.Annotated[List[bool], FieldNumber(1)]