# {py:mod}`nexusLIMS.harvesters.reservation_event` ```{py:module} nexusLIMS.harvesters.reservation_event ``` ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ReservationEvent ` - ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} ReservationEvent :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent :parser: autodoc2_docstrings_parser ``` ````{py:attribute} experiment_title :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.experiment_title **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.experiment_title :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} instrument :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.instrument **Type:** nexusLIMS.instruments.Instrument | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.instrument :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} last_updated :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.last_updated **Type:** datetime.datetime | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.last_updated :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} username :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.username **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.username :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} user_full_name :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.user_full_name **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.user_full_name :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} created_by :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.created_by **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.created_by :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} created_by_full_name :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.created_by_full_name **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.created_by_full_name :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} start_time :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.start_time **Type:** datetime.datetime | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.start_time :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} end_time :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.end_time **Type:** datetime.datetime | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.end_time :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} reservation_type :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.reservation_type **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.reservation_type :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} experiment_purpose :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.experiment_purpose **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.experiment_purpose :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} sample_details :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_details **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_details :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} sample_pid :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_pid **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_pid :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} sample_name :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_name **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_name :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} sample_elements :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_elements **Type:** typing.List[typing.List[str] | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.sample_elements :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} project_name :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.project_name **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.project_name :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} project_id :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.project_id **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.project_id :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} project_ref :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.project_ref **Type:** typing.List[str | None] | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.project_ref :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} internal_id :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.internal_id **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.internal_id :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} division :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.division **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.division :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} group :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.group **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.group :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} url :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.url **Type:** str | None ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.url :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} as_xml() -> lxml.etree.Element :canonical: nexusLIMS.harvesters.reservation_event.ReservationEvent.as_xml ```{autodoc2-docstring} nexusLIMS.harvesters.reservation_event.ReservationEvent.as_xml :parser: autodoc2_docstrings_parser ``` ```` `````