budosystems.models.style

Martial arts business, studio, style, and rank related Entity classes and tools.

Classes

AttendanceRequirement

Specialized Requirement for minimum attendance expectations.

Business

Represents the business(es) at the root of the database.

Curriculum

Represents the training curriculum.

GenericRequirement

Requirement type for cases not represented by another specialization.

N_OfRequirementGroup

RequirementGroup where only a subset of the requirements needs to be met.

NoRequirement

Singleton Requirement indicating that there are no specific requirements.

Rank

Represents a martial art rank.

Requirement

Base class for a requirement for a student to meet to earn a rank.

RequirementGroup

Specialized Requirement for grouping multiple other Requirement objects under a single entry.

Skill

Specialized Requirement representing a teachable skill the student can learn.

Studio

Represents the business location(s) where the classes are.

Style

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

TimeInClassRequirement

Specialized Requirement for time in class expectations.

TimeInRankRequirement

Specialized Requirement for time in rank expectations.