def __init__(self, user_id: int, feature_id: int): if not isinstance(user_id, int): raise expected('user_id', user_id, int) if not isinstance(feature_id, int): raise expected('feature_id', feature_id, int) self.user_id = user_id self.feature_id = feature_id
def __init__(self, text: str, language: str): if not isinstance(text, str): raise expected('text', text, str) if not isinstance(language, str): raise expected('language', language, str) self.original_language = language self.original_text = text
def __init__(self, campus_id: int, day: datetime.date): if not isinstance(campus_id, int): raise expected('campus_id', campus_id, int) if not isinstance(day, datetime.date): raise expected('day', day, datetime.date) self.campus_id = campus_id self.menu_day = day
def __init__(self, name: str, short_name: str): if not isinstance(name, str): raise expected('name', name, str) if not isinstance(short_name, str): raise expected('short_name', short_name, str) self.name = name self.short_name = short_name.lower() self._set_keywords([short_name, ])
def __init__(self, user_id: int, datapoint_id: int, submission_data: Any): if not isinstance(user_id, int): raise expected('user_id', user_id, int) if not isinstance(datapoint_id, int): raise expected('datapoint_id', datapoint_id, int) if submission_data is None: raise ValueError('submission_data expected not None') self.user_id = user_id self.datapoint_id = datapoint_id self.submission_data = json.dumps(submission_data)
def __init__(self, provider: str, internal_id: str, language: str): if not isinstance(provider, str): raise expected('provider', provider, str) if not isinstance(internal_id, str): raise expected('internal_id', internal_id, str) if not isinstance(language, str): raise expected('language', language, str) self.provider = provider self.internal_id = internal_id self.language = language
def __init__(self, user_id: int, day: Day, campus_id: int, active=True) -> None: if not isinstance(user_id, int): raise expected('user_id', user_id, int) if not isinstance(day, Day): raise expected('day', day, Day) if not isinstance(campus_id, int): raise expected('campus_id', campus_id, int) if not isinstance(active, bool): raise expected('active', active, bool) self.user_id = user_id self.day = day self.campus_id = campus_id self.active = active
def __init__(self, translatable_id: int, language: str, translation: str, provider: str = None): if not isinstance(translatable_id, int): raise expected('translatable_id', translatable_id, int) if not isinstance(language, str): raise expected('language', language, str) if not isinstance(translation, str): raise expected('translation', translation, str) if provider is not None and not isinstance(provider, str): raise expected_or_none('provider', provider, str) self.translatable_id = translatable_id self.language = language self.translation = translation self.provider = provider
def __init__(self, campus_id: int, menu_day: datetime.date, screenshot: str, processed_data: Any): if not isinstance(campus_id, int): raise expected('campus_id', campus_id, int) if not isinstance(menu_day, datetime.date): raise expected('menu_day', menu_day, datetime.date) if screenshot is None: raise ValueError('screenshot expected not None') if processed_data is None: raise ValueError('processed_data expected not None') self.campus_id = campus_id self.menu_day = menu_day self.screenshot = screenshot self.processed_data = json.dumps(processed_data)
def __init__(self, campus_id: int, first_day: datetime.date, last_day: datetime.date, translatable_id: int): if not isinstance(campus_id, int): raise expected('campus_id', campus_id, int) if not isinstance(first_day, datetime.date): raise expected('first_day', first_day, datetime.date) if last_day is not None and not isinstance(last_day, datetime.date): raise expected_or_none('last_day', last_day, datetime.date) if not isinstance(translatable_id, int): raise expected('translatable_id', translatable_id, int) self.campus_id = campus_id self.first_day = first_day self.last_day = last_day self.translatable_id = translatable_id
def __init__(self, provider: str, subject: str, name: str, email: str, profile_picture: str): if not isinstance(provider, str): raise expected('provider', provider, str) if not isinstance(subject, str): raise expected('subject', subject, str) if not isinstance(name, str): raise expected('name', name, str) if not isinstance(email, str): raise expected('email', email, str) if not isinstance(profile_picture, str): raise expected('profile_picture', profile_picture, str) self.provider = provider self.subject = subject self.name = name self.email = email self.profile_picture = profile_picture
def __init__(self, string_id: str, description: str = None, globally_available=False): if not isinstance(string_id, str): raise expected('string_id', string_id, str) if description is not None and not isinstance(description, str): raise expected_or_none('description', description, str) if globally_available is not None and not isinstance(globally_available, bool): raise expected_or_none('globally_available', globally_available, bool) self.string_id = string_id self.description = description self.globally_available = globally_available
def __init__(self, menu: Menu, translatable_id: int, course_type: CourseType, course_sub_type: CourseSubType, price_students: Decimal, price_staff: Optional[Decimal]): if not isinstance(menu, Menu): raise expected('menu', menu, Menu) if not isinstance(translatable_id, int): raise expected('translatable_id', translatable_id, int) if not isinstance(course_type, CourseType): raise expected('course_type', course_type, CourseType) if not isinstance(course_sub_type, CourseSubType): raise expected('course_sub_type', course_sub_type, CourseSubType) if not isinstance(price_students, Decimal): raise expected('price_students', price_students, Decimal) if price_staff is not None and not isinstance(price_staff, Decimal): raise expected_or_none('price_staff', price_staff, Decimal) self.menu = menu self.translatable_id = translatable_id self.course_type = course_type self.course_sub_type = course_sub_type self.price_students = price_students self.price_staff = price_staff
def __init__(self, name: str): if not isinstance(name, str): raise expected('name', name, str) self.name = name