def METHOD_NAME(
    cls,
    *,
    data: WelcomeScreenChannelPayload,
    state: ConnectionState,
) -> WelcomeScreenChannel:
    emoji = state._get_emoji_from_fields(
        name=data.get("emoji_name"),
        id=utils._get_as_snowflake(data, "emoji_id"),
    )
    return cls(id=int(data["channel_id"]), description=data["description"], emoji=emoji)