fix: more required=True in object types

This commit is contained in:
Livio Bieri 2023-10-25 10:49:51 +02:00
parent 49fdbd9648
commit adbd7c8c69
1 changed files with 11 additions and 11 deletions

View File

@ -11,23 +11,23 @@ from vbv_lernwelt.notify.email.email_services import format_swiss_datetime
class AttendanceSummary(graphene.ObjectType): class AttendanceSummary(graphene.ObjectType):
days_completed = graphene.Int() days_completed = graphene.Int(required=True)
participants_present = graphene.Int() participants_present = graphene.Int(required=True)
class PresenceRecord(graphene.ObjectType): class PresenceRecord(graphene.ObjectType):
course_session_id = graphene.ID() course_session_id = graphene.ID(required=True)
generation = graphene.String() generation = graphene.String(required=True)
circle_id = graphene.ID() circle_id = graphene.ID(required=True)
due_date = graphene.String() due_date = graphene.String(required=True)
participants_present = graphene.Int() participants_present = graphene.Int(required=True)
participants_total = graphene.Int() participants_total = graphene.Int(required=True)
cockpit_url = graphene.String() cockpit_url = graphene.String(required=True)
class AttendanceDayPresences(graphene.ObjectType): class AttendanceDayPresences(graphene.ObjectType):
records = graphene.List(PresenceRecord) records = graphene.List(PresenceRecord, required=True)
summary = graphene.Field(AttendanceSummary) summary = graphene.Field(AttendanceSummary, required=True)
def attendance_day_presences( def attendance_day_presences(