Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions nylas/models/scheduler.py
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,8 @@ class ConfigParticipant:
"""

email: str
availability: ParticipantAvailability
booking: ParticipantBooking
availability: Optional[ParticipantAvailability] = None
booking: Optional[ParticipantBooking] = None
name: Optional[str] = None
is_organizer: Optional[bool] = None
timezone: Optional[str] = None
Expand Down
5 changes: 4 additions & 1 deletion tests/resources/test_configurations.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ def test_configuration_deserialization(self):
"calendar_id": "primary"
},
"timezone": ""
}
},
{"email": "guest_participant@nylas.com"}
],
"requires_session_auth": False,
"availability": {
Expand Down Expand Up @@ -117,6 +118,8 @@ def test_configuration_deserialization(self):
assert configuration.participants[0].availability.open_hours[0]["timezone"] == ""
assert configuration.participants[0].booking.calendar_id == "primary"
assert configuration.participants[0].timezone == ""
assert configuration.participants[1].availability == None
assert configuration.participants[1].booking == None
assert configuration.requires_session_auth == False
assert configuration.availability.duration_minutes == 30
assert configuration.availability.interval_minutes == 15
Expand Down