Skip to content

Commit f3fe1a2

Browse files
authored
Merge pull request #59 from GetStream/call-inactivity-timeout
[VID-227] Call inactivity timeout
2 parents 3ab5ac6 + 9921ad4 commit f3fe1a2

File tree

3 files changed

+271
-178
lines changed

3 files changed

+271
-178
lines changed

getstream/models/__init__.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,6 +1735,9 @@ class CallSettings(DataClassJsonMixin):
17351735
screensharing: "Optional[ScreensharingSettings]" = dc_field(
17361736
default=None, metadata=dc_config(field_name="screensharing")
17371737
)
1738+
session: "Optional[SessionSettings]" = dc_field(
1739+
default=None, metadata=dc_config(field_name="session")
1740+
)
17381741
thumbnails: "Optional[ThumbnailsSettings]" = dc_field(
17391742
default=None, metadata=dc_config(field_name="thumbnails")
17401743
)
@@ -1772,6 +1775,9 @@ class CallSettingsRequest(DataClassJsonMixin):
17721775
screensharing: "Optional[ScreensharingSettingsRequest]" = dc_field(
17731776
default=None, metadata=dc_config(field_name="screensharing")
17741777
)
1778+
session: "Optional[SessionSettingsRequest]" = dc_field(
1779+
default=None, metadata=dc_config(field_name="session")
1780+
)
17751781
thumbnails: "Optional[ThumbnailsSettingsRequest]" = dc_field(
17761782
default=None, metadata=dc_config(field_name="thumbnails")
17771783
)
@@ -1803,6 +1809,9 @@ class CallSettingsResponse(DataClassJsonMixin):
18031809
screensharing: "ScreensharingSettingsResponse" = dc_field(
18041810
metadata=dc_config(field_name="screensharing")
18051811
)
1812+
session: "SessionSettingsResponse" = dc_field(
1813+
metadata=dc_config(field_name="session")
1814+
)
18061815
thumbnails: "ThumbnailsSettingsResponse" = dc_field(
18071816
metadata=dc_config(field_name="thumbnails")
18081817
)
@@ -10220,6 +10229,27 @@ class SendUserCustomEventRequest(DataClassJsonMixin):
1022010229
event: "UserCustomEventRequest" = dc_field(metadata=dc_config(field_name="event"))
1022110230

1022210231

10232+
@dataclass
10233+
class SessionSettings(DataClassJsonMixin):
10234+
inactivity_timeout_seconds: int = dc_field(
10235+
metadata=dc_config(field_name="inactivity_timeout_seconds")
10236+
)
10237+
10238+
10239+
@dataclass
10240+
class SessionSettingsRequest(DataClassJsonMixin):
10241+
inactivity_timeout_seconds: int = dc_field(
10242+
metadata=dc_config(field_name="inactivity_timeout_seconds")
10243+
)
10244+
10245+
10246+
@dataclass
10247+
class SessionSettingsResponse(DataClassJsonMixin):
10248+
inactivity_timeout_seconds: int = dc_field(
10249+
metadata=dc_config(field_name="inactivity_timeout_seconds")
10250+
)
10251+
10252+
1022310253
@dataclass
1022410254
class ShowChannelRequest(DataClassJsonMixin):
1022510255
user_id: Optional[str] = dc_field(

0 commit comments

Comments
 (0)