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: StagePrivacyLevel = try_enum(StagePrivacyLevel, data["privacy_level"])
    self._discoverable_disabled: bool = data.get("discoverable_disabled", False)
    self.guild_scheduled_event_id: Optional[int] = _get_as_snowflake(
        data, "guild_scheduled_event_id"
    )