galaxy.tours package¶
- class galaxy.tours.ToursRegistry[source]¶
Bases:
ABC
- abstract tour_contents(tour_id: str) TourDetails [source]¶
Return tour contents.
- abstract load_tour(tour_id: str) TourDetails [source]¶
Reload tour and return its contents.
- class galaxy.tours.Tour(*, name: str, description: str, tags: List[str], requirements: List[Requirement], id: str)[source]¶
Bases:
TourCore
- class galaxy.tours.TourCore(*, name: str, description: str, tags: List[str], requirements: List[Requirement])[source]¶
Bases:
BaseModel
- class galaxy.tours.TourDetails(*, name: str, description: str, tags: List[str], requirements: List[Requirement], title_default: str = None, steps: List[TourStep])[source]¶
Bases:
TourCore
- class galaxy.tours.TourStep(*, title: str = None, content: str = None, element: str = None, placement: str = None, preclick: Optional[Union[bool, List[str]]] = None, postclick: Optional[Union[bool, List[str]]] = None, textinsert: str = None)[source]¶
Bases:
BaseModel