class_docstr: A single entry in an artifact manifest.
class_docstr_tok: ["A","single","entry","in","an","artifact","manifest","."]
code: def __repr__(self) -> str:
      cls = self.__class__.__name__
      ref = f", ref={self.ref!r}" if self.ref is not None else ""
      birth_artifact_id = (
          f", birth_artifact_id={self.birth_artifact_id!r}"
          if self.birth_artifact_id is not None
          else ""
      )
      size = f", size={self.size}" if self.size is not None else ""
      extra = f", extra={json.dumps(self.extra)}" if self.extra else ""
      local_path = (
          f", local_path={self.local_path!r}" if self.local_path else ""
      )
      others = ref + birth_artifact_id + size + extra + local_path
      return (
          f"{cls}(path={self.path!r}, digest={self.digest!r}{others})"
      )
  
file_path: wandb/wandb/sdk/artifacts/artifact_manifest_entry.py
imports: import json
  import os
  from pathlib import Path
  from typing import TYPE_CHECKING, Dict, Optional, Union
  from urllib.parse import urlparse
  from wandb.errors.term import termwarn
  from wandb.sdk.lib import filesystem
  from wandb.sdk.lib.hashutil import B64MD5, ETag, b64_to_hex_id, hex_to_b64_id, md5_file_b64
  from wandb.sdk.lib.paths import FilePathStr, LogicalPath, StrPath, URIStr
label_desc: Use image node_id 2 for calling the ArtifactManifestEntry obj's underlying member method code with example usage: obj.__repr__() and returns: cls, str, self, str, self, others, str