class ResponseForm(forms.Form): first_name = forms.CharField() last_name = forms.CharField() email = forms.CharField() groups = JsonField() shirt_size = forms.CharField() phone_number = forms.CharField() diet = forms.CharField(required=False) github = forms.CharField(required=False) linkedin = forms.CharField(required=False) rsvp_confirmed = forms.BooleanField(required=False) checked_in = forms.BooleanField(required=False)
class ResponseForm(forms.Form): groups = JsonField()
class ResponseForm(forms.Form): school_choices = JsonField() # [{id: "", name: ""}]
class RequestForm(forms.Form): judging_assignment_id = forms.IntegerField() criteria_grades = JsonField() # Array of tuples [[criteria_id, grade]]
class ResponseForm(forms.Form): prizes = JsonField()
class ResponseForm(forms.Form): schedule_items = JsonField()
class RequestForm(forms.Form): order = JsonField() superlatives = JsonField()
class ResponseForm(forms.Form): draw = forms.IntegerField() recordsTotal = forms.IntegerField() recordsFiltered = forms.IntegerField() data = JsonField()
class ResponseForm(forms.Form): maps = JsonField()
class ResponseForm(forms.Form): events = JsonField()
class ResponseForm(forms.Form): judges = JsonField()
class ResponseForm(forms.Form): updates = JsonField()
class ResponseForm(forms.Form): countdowns = JsonField()
class ResponseForm(forms.Form): graded_hacks = JsonField() # Array of hacks with average grades criteria_names = JsonField() # { id: criteria name } for lookup
class ResponseClass(forms.Form): help_request = JsonField()
class ResponseForm(forms.Form): sponsors = JsonField()
class ResponseForm(forms.Form): hacks = JsonField()
class ResponseForm(forms.Form): hack_table_number = forms.IntegerField() hack_name = forms.CharField() overall_criteria = JsonField() extra_criteria = JsonField()
class ResponseForm(forms.Form): hacks = JsonField() superlatives = JsonField() expo = JsonField()