.. title:: RTAPhaseProperties lisa.wlgen.rta.RTAPhaseProperties ================================= .. autoclass:: lisa.wlgen.rta::RTAPhaseProperties :no-members: :no-inherited-members: :no-undoc-members: :no-private-members: :no-special-members: .. rubric:: Attributes .. list-table:: :align: left * - :attr:`~collections.abc.Mapping.__reversed__` :sup:`inherited` - See :attr:`collections.abc.Mapping.__reversed__` .. rubric:: Properties .. list-table:: :align: left * - :attr:`~lisa.wlgen.rta.RTAPhaseProperties.existing_properties` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties Trim the properties to only contain the "public" ones, i.e. the ones that have not been deleted. .. rubric:: Methods .. list-table:: :align: left * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.__and__` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties Combine two instances. * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.__bool__` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.__getitem__` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.__iter__` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.__len__` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.from_polymorphic` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties Alternative constructor with polymorphic input:. * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.get_defaults` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties Get the default JSON object for the phase with the given user-derived JSON ``properties``. * - :meth:`~lisa.wlgen.rta.RTAPhaseProperties.to_json` - .. withrefctx:: :module: lisa.wlgen.rta :class: lisa.wlgen.rta.RTAPhaseProperties Output a JSON object with the values of all properties, including defaults if a given property is not set. * - :meth:`~lisa.utils.SimpleHash.HASH_COERCE` :sup:`inherited` - .. withrefctx:: :module: lisa.utils :class: lisa.utils.SimpleHash Used to coerce the values of ``self.__dict__`` to hashable values. * - :func:`~collections.abc.Iterable.__class_getitem__` :sup:`inherited` - See :func:`collections.abc.Iterable.__class_getitem__` * - :meth:`~collections.abc.Mapping.__contains__` :sup:`inherited` - See :meth:`collections.abc.Mapping.__contains__` * - :meth:`~collections.abc.Mapping.get` :sup:`inherited` - See :meth:`collections.abc.Mapping.get` * - :meth:`~collections.abc.Mapping.items` :sup:`inherited` - See :meth:`collections.abc.Mapping.items` * - :meth:`~collections.abc.Mapping.keys` :sup:`inherited` - See :meth:`collections.abc.Mapping.keys` * - :meth:`~collections.abc.Mapping.values` :sup:`inherited` - See :meth:`collections.abc.Mapping.values` Attributes ---------- .. autoattribute:: lisa.wlgen.rta::RTAPhaseProperties.__reversed__ Properties ---------- .. autoproperty:: lisa.wlgen.rta::RTAPhaseProperties.existing_properties Methods ------- .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__and__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__bool__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__getitem__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__iter__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__len__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.from_polymorphic .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.get_defaults .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.to_json .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.HASH_COERCE .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__class_getitem__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.__contains__ .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.get .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.items .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.keys .. automethod:: lisa.wlgen.rta::RTAPhaseProperties.values