budosystems.models.style.Style

class Style

Bases: BasicInfo

Represents the business of practice (e.g., martial arts business) being taught at the business.

curriculum: Curriculum | None

The set of requirements for progression within the style.

property studios: Set[Studio]

Locations owned/managed by this style. (Read-only)

add_studio(studio: Studio, reciprocate: bool = True) None

Add a studio to this style.

Parameters:
  • studio – The studio to add.

  • reciprocate – Whether to reciprocate the operation on studio.

remove_studio(studio: Studio, reciprocate: bool = True) None

Remove a studio to this style.

Parameters:
  • studio – The studio to remove.

  • reciprocate – Whether to reciprocate the operation on studio.

__init__(*, entity_id: UUID = <singleton MissingUUID>, name: str, slug: str, description: str = '', id_name: str = _Nothing.NOTHING, curriculum: Curriculum | None = None) None

Method generated by attrs for class Style.