def __init__(self, domain, oid, case_id): self.oid = oid self.case_id = case_id self.is_repeating = is_study_event_repeating(domain, oid) self.forms = defaultdict(lambda: defaultdict(list)) # a dict of forms containing a dict of item groups self.name = get_study_event_name(domain, oid) self.start_datetime = None self.end_datetime = None