caikit.interfaces.common.data_model.file ======================================== .. py:module:: caikit.interfaces.common.data_model.file .. autoapi-nested-parse:: This file contains interfaces required to handle File data Classes ------- .. autoapisummary:: caikit.interfaces.common.data_model.file.File Module Contents --------------- .. py:class:: File Bases: :py:obj:`caikit.core.data_model.DataObjectBase` A DataObject is a data model class that is backed by a @dataclass. Data model classes that use the @dataobject decorator must derive from this base class. .. py:attribute:: data :type: py_to_proto.dataclass_to_proto.Annotated[bytes, FieldNumber(1)] .. py:attribute:: filename :type: py_to_proto.dataclass_to_proto.Annotated[Optional[str], FieldNumber(2)] .. py:attribute:: type :type: py_to_proto.dataclass_to_proto.Annotated[Optional[str], FieldNumber(3)]