class_docstr: Base class for sample documents backing samples in datasets.
  
  All ``fiftyone.core.dataset.Dataset._sample_doc_cls`` classes inherit from
  this class.
class_docstr_tok: ["Base","class","for","sample","documents","backing","samples","in","datasets",".","All","``","fiftyone.core.dataset.Dataset._sample_doc_cls","``","classes","inherit","from","this","class","."]
code: def _get_repr_fields(self):
      fields = self.field_names
      return fields[:1] + ("media_type",) + fields[1:]
  
imports: from collections import OrderedDict
  import random
  import fiftyone.core.fields
  import fiftyone.core.metadata
  import fiftyone.core.media
  import fiftyone.core.storage
  from .document import Document, SerializableDocument
  from .mixins import DatasetMixin, get_default_fields, NoDatasetMixin
label_desc: Use image node_id 2 for calling the DatasetSampleDocument obj's underlying member method code with example usage: obj._get_repr_fields() and returns: unknown