Class Content (0.10.0)

Content(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Unstructured data linked to this document.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
raw_bytes bytes
The content represented as a stream of bytes. The maximum length is 1,000,000 bytes (1 MB / 0.95 MiB). Note: As with all bytes fields, this field is represented as pure binary in Protocol Buffers and base64-encoded string in JSON. For example, `abc123!?$*&()'-=@``` should be represented as YWJjMTIzIT8kKiYoKSctPUB+ in JSON. See https://developers.google.com/protocol-buffers/docs/proto3#json. This field is a member of oneof_ content.
uri str
The URI of the content. Only Cloud Storage URIs (e.g. gs://bucket-name/path/to/file) are supported. The maximum file size is 100 MB. This field is a member of oneof_ content.
mime_type str
The MIME type of the content. Supported types: - application/pdf (PDF, only native PDFs are supported for now) - text/html (HTML) - application/vnd.openxmlformats-officedocument.wordprocessingml.document (DOCX) - application/vnd.openxmlformats-officedocument.presentationml.presentation (PPTX) - text/plain (TXT) See https://www.iana.org/assignments/media-types/media-types.xhtml.