def METHOD_NAME(self, data: StageInstancePayload) -> None:
    self.id: int = int(data['id'])
    self.channel_id: int = int(data['channel_id'])
    self.topic: str = data['topic']
    self.privacy_level: PrivacyLevel = try_enum(PrivacyLevel, data['privacy_level'])
    self.discoverable_disabled: bool = data.get('discoverable_disabled', False)
    self.scheduled_event_id: Optional[int] = _get_as_snowflake(data, 'guild_scheduled_event_id')