Skip to content

BlobMetadata

Source code in docs_src/capo_codecommit/types/blob_metadata.py
class BlobMetadata(TypedDict, closed=True):
    blob_id: NotRequired["capo_codecommit.types.object_id.ObjectId"]
    """<p>The full ID of the blob.</p>"""
    path: NotRequired["capo_codecommit.types.path.Path"]
    """<p>The path to the blob and associated file name, if any.</p>"""
    mode: NotRequired["capo_codecommit.types.mode.Mode"]
    """<p>The file mode permissions of the blob. File mode permission codes include:</p> <ul> <li> <p> <code>100644</code> indicates read/write</p> </li> <li> <p> <code>100755</code> indicates read/write/execute</p> </li> <li> <p> <code>160000</code> indicates a submodule</p> </li> <li> <p> <code>120000</code> indicates a symlink</p> </li> </ul>"""

blob_id instance-attribute

blob_id: NotRequired[ObjectId]

The full ID of the blob.

mode instance-attribute

mode: NotRequired[Mode]

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

path instance-attribute

path: NotRequired[Path]

The path to the blob and associated file name, if any.