Budo Systems documentation
Index
Contents
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__init__() (AsyncUnitOfWork method)
(Attendance method)
(AttendanceRequirement method)
(AttrsClass method)
(BasicInfo method)
(BudoBase method)
(Bundle method)
(Business method)
(Calendar method)
(ClassCurriculum method)
(ClassSchedule method)
(Comparable method)
(Contact method)
(Contactable method)
(ContactList method)
(Curriculum method)
(DataClass method)
(DictRepository method)
(EmailAddress method)
(Entity method)
(Event method)
(FieldModifiedEvent method)
(Gender method)
(GenericRequirement method)
(Household method)
(LiteralExpression method)
(Mapper method)
(MappingModifiedEvent method)
(MembershipOption method)
(MissingBudoObject method)
(MissingContact method)
(N_OfRequirementGroup method)
(NoRequirement method)
(OperationExpression method)
(Operator method)
(OpSignature method)
(Person method)
(PhoneNumber method)
(PhysicalAddress method)
(Product method)
(ProductVariant method)
(Property method)
(Query method)
(Rank method)
(Repository method)
(RepositoryError method)
(Requirement method)
(RequirementGroup method)
(SetModifiedEvent method)
(SignallingSet method)
(SingletonMeta method)
(Skill method)
(Studio method)
(Style method)
(TimeInClassRequirement method)
(TimeInRankRequirement method)
(TrainingClass method)
(UnitOfWork method)
(UserAccount method)
(ValidationWarning method)
(ValueObject method)
(VariableExpression method)
__new__() (BudoMeta static method)
(MessageBus static method)
(SingletonMeta static method)
A
ABCBudoMeta (class in budosystems.models.meta)
active (MembershipOption attribute)
Add (Op attribute)
add() (SignallingSet method)
add_business() (Studio method)
add_rank() (Curriculum method)
add_retail_tax (MembershipOption attribute)
add_service_tax (MembershipOption attribute)
add_studio() (Business method)
(Style method)
add_style() (Studio method)
address (PhysicalAddress attribute)
After (Timing attribute)
age_delta (Person property)
age_years (Person property)
AND (in module budosystems.storage.query)
AsyncEventHandler (in module budosystems.events.message_bus)
AsyncUnitOfWork (class in budosystems.services.operations)
Attendance (class in budosystems.models.calendar)
AttendanceRequirement (class in budosystems.models.style)
AttrsClass (class in budosystems.typehints)
auto_renewal (MembershipOption attribute)
B
Bases (in module budosystems.typehints)
BasicInfo (class in budosystems.models.core)
Before (Timing attribute)
BoolBinOp (in module budosystems.typehints)
BooleanOperationExpression (class in budosystems.storage.query)
BooleanOperator (class in budosystems.storage.query)
BudoBase (class in budosystems.models.meta)
BudoMeta (class in budosystems.models.meta)
budosystems
module
budosystems.dsl
module
budosystems.events
module
budosystems.events.base
module
budosystems.events.collections
module
budosystems.events.message_bus
module
budosystems.models
module
budosystems.models.calendar
module
budosystems.models.contact
module
budosystems.models.core
module
budosystems.models.meta
module
budosystems.models.people
module
budosystems.models.program
module
budosystems.models.retail
module
budosystems.models.style
module
budosystems.models.validation
module
budosystems.services
module
budosystems.services.operations
module
budosystems.storage
module
budosystems.storage.dict_repository
module
budosystems.storage.mapper
module
budosystems.storage.query
module
budosystems.storage.repository
module
budosystems.typehints
module
budosystems.utils
module
Bundle (class in budosystems.models.retail)
Business (class in budosystems.models.style)
businesses (Studio property)
C
cal (Calendar attribute)
Calendar (class in budosystems.models.calendar)
can_text (PhoneNumber attribute)
ClassCurriculum (class in budosystems.models.calendar)
ClassSchedule (class in budosystems.models.calendar)
clear() (ContactList method)
clone() (Curriculum method)
ClosedOperationExpression (class in budosystems.storage.query)
commit() (AsyncUnitOfWork method)
(UnitOfWork method)
committed (AsyncUnitOfWork attribute)
(UnitOfWork attribute)
Comparable (class in budosystems.storage.query)
ComparableExpression (class in budosystems.storage.query)
ComparisonOperationExpression (class in budosystems.storage.query)
ComparisonOperator (class in budosystems.storage.query)
Contact (class in budosystems.models.contact)
Contactable (class in budosystems.models.contact)
ContactList (class in budosystems.models.contact)
create_only (SaveOption attribute)
create_or_update (SaveOption attribute)
criteria (Query attribute)
Curriculum (class in budosystems.models.style)
curriculum (ClassCurriculum attribute)
(Rank attribute)
(Style attribute)
D
data (ContactList attribute)
DataClass (class in budosystems.typehints)
DataClassArgs (class in budosystems.typehints)
date_of_birth (Person attribute)
Del (Op attribute)
delete() (DictRepository method)
(Repository method)
deleter() (Property method)
description (BasicInfo attribute)
(Bundle attribute)
(NoRequirement attribute)
(ProductVariant attribute)
(Requirement attribute)
DeserializationWarning
DictRepository (class in budosystems.storage.dict_repository)
DictStrAny (in module budosystems.typehints)
DictStrBool (in module budosystems.typehints)
discard() (SignallingSet method)
duration (MembershipOption attribute)
(TrainingClass attribute)
E
email_addresses (Business attribute)
(Contactable attribute)
(Studio attribute)
EmailAddress (class in budosystems.models.contact)
Entity (class in budosystems.models.core)
entity_id (Bundle attribute)
(Business attribute)
(Entity attribute)
(NoRequirement attribute)
(ProductVariant attribute)
(Requirement attribute)
(Studio attribute)
EntityAlreadyExists
EntityDeleteFailed
EntityNotFound
EntityReadFailed
EntitySaveFailed
EntityType (class in budosystems.storage.query)
eq (DataClassArgs attribute)
EQ (in module budosystems.storage.query)
eval() (ClosedOperationExpression method)
(ComparisonOperationExpression method)
(Expression method)
(LiteralExpression method)
Event (class in budosystems.events.base)
EventType_contra (class in budosystems.events.message_bus)
Expression (class in budosystems.storage.query)
ExpressionResult (class in budosystems.storage.query)
ExpressionResult_co (class in budosystems.storage.query)
F
FALSE (in module budosystems.storage.query)
family_members (Household attribute)
Field (class in budosystems.storage.query)
field_name (FieldModifiedEvent attribute)
FieldModifiedEvent (class in budosystems.events.base)
FieldType (class in budosystems.events.base)
find_data() (DictRepository method)
(Repository method)
find_entities() (DictRepository method)
(Repository method)
first_name (Person attribute)
from_dict() (in module budosystems.models.core)
from_ical() (Calendar class method)
frozen (BudoMeta property)
(DataClassArgs attribute)
G
GE (in module budosystems.storage.query)
Gender (class in budosystems.models.people)
gender (Person attribute)
GenericRequirement (class in budosystems.models.style)
Get (Op attribute)
get() (ContactList method)
get_event_handlers() (MessageBus method)
getter() (Property method)
group (RequirementGroup attribute)
GT (in module budosystems.storage.query)
H
Household (class in budosystems.models.people)
I
id_name (BasicInfo attribute)
(Bundle attribute)
(Business attribute)
(Entity attribute)
(NoRequirement attribute)
(ProductVariant attribute)
(Requirement attribute)
(Studio attribute)
IMapStrAny (in module budosystems.typehints)
income_category (MembershipOption attribute)
init (DataClassArgs attribute)
insert() (SignallingSequence method)
installment_amount (MembershipOption attribute)
installment_plan (MembershipOption attribute)
instance (FieldModifiedEvent attribute)
(MappingModifiedEvent attribute)
(SetModifiedEvent attribute)
instructions (Skill attribute)
int (MissingUUID attribute)
IntProperty (in module budosystems.typehints)
is_fax (PhoneNumber attribute)
is_safe (MissingUUID attribute)
items() (ContactList method)
K
key (MappingModifiedEvent attribute)
keys() (ContactList method)
L
label (Contact attribute)
(EmailAddress attribute)
(Gender attribute)
(MissingContact attribute)
last_name (Person attribute)
late (Attendance attribute)
LE (in module budosystems.storage.query)
left_early (Attendance attribute)
limit_on_classes (MembershipOption attribute)
LiteralExpression (class in budosystems.storage.query)
load() (DictRepository method)
(Repository method)
locale (PhysicalAddress attribute)
lowest_rank (Curriculum property)
LT (in module budosystems.storage.query)
M
Mapper (class in budosystems.storage.mapper)
MappingModifiedEvent (class in budosystems.events.collections)
match() (DictRepository method)
(Repository method)
membership_category (MembershipOption attribute)
MembershipOption (class in budosystems.models.program)
MESSAGE_BUS (in module budosystems.events)
MessageBus (class in budosystems.events.message_bus)
metadata (BudoMeta property)
middle_name (Person attribute)
min_attended_classes (AttendanceRequirement attribute)
min_class_dhm() (TimeInClassRequirement method)
min_class_time (TimeInClassRequirement attribute)
min_in_group (N_OfRequirementGroup attribute)
min_rank_days() (TimeInRankRequirement method)
min_rank_time (TimeInRankRequirement attribute)
MissingBudoObject (class in budosystems.models.core)
MissingContact (class in budosystems.models.contact)
MissingUUID (class in budosystems.models.core)
MMapStrAny (in module budosystems.typehints)
Mod (Op attribute)
module
budosystems
budosystems.dsl
budosystems.events
budosystems.events.base
budosystems.events.collections
budosystems.events.message_bus
budosystems.models
budosystems.models.calendar
budosystems.models.contact
budosystems.models.core
budosystems.models.meta
budosystems.models.people
budosystems.models.program
budosystems.models.retail
budosystems.models.style
budosystems.models.validation
budosystems.services
budosystems.services.operations
budosystems.storage
budosystems.storage.dict_repository
budosystems.storage.mapper
budosystems.storage.query
budosystems.storage.repository
budosystems.typehints
budosystems.utils
N
N_OfRequirementGroup (class in budosystems.models.style)
name (BasicInfo attribute)
(Bundle attribute)
(NoRequirement attribute)
(ProductVariant attribute)
(Requirement attribute)
(VariableExpression attribute)
name_fields (Person property)
names_list (Person property)
NAMESPACE_BUDO_SYSTEMS (in module budosystems.models.meta)
NE (in module budosystems.storage.query)
new_value (FieldModifiedEvent attribute)
NONE (in module budosystems.storage.query)
NoRequirement (class in budosystems.models.style)
number_of_installments (MembershipOption attribute)
O
objective_pronoun (Gender attribute)
old_value (FieldModifiedEvent attribute)
Op (class in budosystems.events.collections)
op (MappingModifiedEvent attribute)
(SetModifiedEvent attribute)
OperandType_contra (class in budosystems.storage.query)
OperationExpression (class in budosystems.storage.query)
OperationResult_co (class in budosystems.storage.query)
Operator (class in budosystems.storage.query)
operator (ComparisonOperationExpression attribute)
OpSignature (class in budosystems.storage.query)
OptBool (in module budosystems.typehints)
OptDate (in module budosystems.typehints)
OptDateTime (in module budosystems.typehints)
OptInt (in module budosystems.typehints)
OptStr (in module budosystems.typehints)
OptTime (in module budosystems.typehints)
OptTimeDelta (in module budosystems.typehints)
OR (in module budosystems.storage.query)
order (DataClassArgs attribute)
P
password (UserAccount attribute)
Person (class in budosystems.models.people)
phone_numbers (Business attribute)
(Contactable attribute)
(Studio attribute)
PhoneNumber (class in budosystems.models.contact)
physical_addresses (Business attribute)
(Contactable attribute)
(Studio attribute)
PhysicalAddress (class in budosystems.models.contact)
pop() (ContactList method)
popitem() (ContactList method)
possessive_pronoun (Gender attribute)
Predicate (in module budosystems.storage.query)
preferred (ContactList attribute)
primary_contact (Household attribute)
Product (class in budosystems.models.retail)
ProductVariant (class in budosystems.models.retail)
Property (class in budosystems.typehints)
property_name (MappingModifiedEvent attribute)
(SetModifiedEvent attribute)
PropType (class in budosystems.typehints)
purchase_cost (Product attribute)
Q
Query (class in budosystems.storage.query)
QueryError
R
Rank (class in budosystems.models.style)
rank_order (Rank attribute)
ranks (Person property)
reason (EntityAlreadyExists attribute)
(EntityDeleteFailed attribute)
(EntityNotFound attribute)
(EntityReadFailed attribute)
(EntitySaveFailed attribute)
(QueryError attribute)
(RepositoryError attribute)
(RepositoryNotAccessible attribute)
recurrence (ClassSchedule attribute)
reflexive_pronoun (Gender attribute)
register_event_handler() (MessageBus method)
Registration (in module budosystems.events.message_bus)
remove_business() (Studio method)
remove_rank() (Curriculum method)
remove_studio() (Business method)
(Style method)
remove_style() (Studio method)
repo (AsyncUnitOfWork attribute)
(UnitOfWork attribute)
Repository (class in budosystems.storage.repository)
RepositoryError
RepositoryNotAccessible
repr (DataClassArgs attribute)
Requirement (class in budosystems.models.style)
requirement_schema (Curriculum attribute)
RequirementGroup (class in budosystems.models.style)
result_type (Query attribute)
rollback() (AsyncUnitOfWork method)
(UnitOfWork method)
rrule (ClassSchedule property)
S
sale_price (Product attribute)
save() (DictRepository method)
(Repository method)
SaveOption (class in budosystems.storage.repository)
session (Attendance attribute)
(ClassCurriculum attribute)
setdefault() (ContactList method)
SetModifiedEvent (class in budosystems.events.collections)
setter() (Property method)
signal() (MessageBus method)
SignallingMapping (class in budosystems.events.collections)
SignallingSequence (class in budosystems.events.collections)
SignallingSet (class in budosystems.events.collections)
signup_fee (MembershipOption attribute)
SingletonBudoMeta (class in budosystems.models.meta)
SingletonMeta (class in budosystems.utils)
Skill (class in budosystems.models.style)
slug (BasicInfo attribute)
(Bundle attribute)
(NoRequirement attribute)
(ProductVariant attribute)
(Requirement attribute)
start_date (Person attribute)
start_time (TrainingClass attribute)
StrProperty (in module budosystems.typehints)
student (Attendance attribute)
Studio (class in budosystems.models.style)
studios (Business property)
(Style property)
Style (class in budosystems.models.style)
style (Curriculum attribute)
(Rank property)
styles (Studio property)
subjective_pronoun (Gender attribute)
suffix (Person attribute)
T
teaching_notes (Skill attribute)
template (ClassSchedule attribute)
TimeInClassRequirement (class in budosystems.models.style)
TimeInRankRequirement (class in budosystems.models.style)
Timing (class in budosystems.events.base)
timing (FieldModifiedEvent attribute)
(MappingModifiedEvent attribute)
(SetModifiedEvent attribute)
title (Person attribute)
to_ical() (Calendar method)
training_date (TrainingClass attribute)
TrainingClass (class in budosystems.models.calendar)
TRUE (in module budosystems.storage.query)
U
UnitOfWork (class in budosystems.services.operations)
unregister_event_handlers() (MessageBus method)
unsafe_hash (DataClassArgs attribute)
update() (ContactList method)
update_only (SaveOption attribute)
UserAccount (class in budosystems.models.people)
username (UserAccount attribute)
uuid (BudoMeta property)
V
validate() (in module budosystems.models.core)
ValidationError
ValidationWarning
value (Contact attribute)
(EmailAddress attribute)
(LiteralExpression attribute)
(MappingModifiedEvent attribute)
(MissingContact attribute)
(SetModifiedEvent attribute)
ValueObject (class in budosystems.models.core)
values() (ContactList method)
VariableExpression (class in budosystems.storage.query)
W
wording (GenericRequirement attribute)
X
XOR (in module budosystems.storage.query)
Contents