GIngest:
    | {
        field_mapping?: FieldMapping;
        ingest_data: Record<string, unknown>;
        ingest_type: string;
    }
    | {
        field_mapping?: FieldMapping;
        ingest_data: GMetaList;
        ingest_type: "GMetaList";
    }
    | {
        field_mapping?: FieldMapping;
        ingest_data: GMetaEntry;
        ingest_type: "GMetaEntry";
    }

A GIngest document is a wrapper around a GMetaList or GMetaEntry which supplies attributes relevant to the ingest and indexing of metadata into the Globus Search service.