@@ -24,18 +24,22 @@ class PeerOptionsWebRTC:
2424 """Options specific to the WebRTC peer
2525
2626 Attributes:
27+ enable_simulcast (Union[Unset, bool]): Enables the peer to use simulcast Default: True.
2728 metadata (Union[Unset, PeerOptionsWebRTCMetadata]): Custom peer metadata
2829 subscribe_mode (Union[Unset, PeerOptionsWebRTCSubscribeMode]): Configuration of peer's subscribing policy
2930 Default: PeerOptionsWebRTCSubscribeMode.AUTO.
3031 """
3132
33+ enable_simulcast : Union [Unset , bool ] = True
3234 metadata : Union [Unset , "PeerOptionsWebRTCMetadata" ] = UNSET
3335 subscribe_mode : Union [
3436 Unset , PeerOptionsWebRTCSubscribeMode
3537 ] = PeerOptionsWebRTCSubscribeMode .AUTO
3638 additional_properties : dict [str , Any ] = _attrs_field (init = False , factory = dict )
3739
3840 def to_dict (self ) -> dict [str , Any ]:
41+ enable_simulcast = self .enable_simulcast
42+
3943 metadata : Union [Unset , dict [str , Any ]] = UNSET
4044 if not isinstance (self .metadata , Unset ):
4145 metadata = self .metadata .to_dict ()
@@ -47,6 +51,8 @@ def to_dict(self) -> dict[str, Any]:
4751 field_dict : dict [str , Any ] = {}
4852 field_dict .update (self .additional_properties )
4953 field_dict .update ({})
54+ if enable_simulcast is not UNSET :
55+ field_dict ["enableSimulcast" ] = enable_simulcast
5056 if metadata is not UNSET :
5157 field_dict ["metadata" ] = metadata
5258 if subscribe_mode is not UNSET :
@@ -59,6 +65,8 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
5965 from ..models .peer_options_web_rtc_metadata import PeerOptionsWebRTCMetadata
6066
6167 d = dict (src_dict )
68+ enable_simulcast = d .pop ("enableSimulcast" , UNSET )
69+
6270 _metadata = d .pop ("metadata" , UNSET )
6371 metadata : Union [Unset , PeerOptionsWebRTCMetadata ]
6472 if isinstance (_metadata , Unset ):
@@ -74,6 +82,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
7482 subscribe_mode = PeerOptionsWebRTCSubscribeMode (_subscribe_mode )
7583
7684 peer_options_web_rtc = cls (
85+ enable_simulcast = enable_simulcast ,
7786 metadata = metadata ,
7887 subscribe_mode = subscribe_mode ,
7988 )
0 commit comments