SideQuest Guild SideQuest Guild SideQuest Guild
    • Members Join, sign up for events, and track your points.
    • Officers Run events and raid nights, confirm members.
    • Website & API The Astro site and the Litestar API.
    • Discord bot Game Master, the discord.py bot.
    • Addon The in-game WoW addon and sidequest-sync.
    • Companion The native tray sync app.
    • API reference Every HTTP route and data model.
    • Discord
    • GitHub org
    • Contributing
    • Code of conduct
    • Open issues
    • Website & API
    • Discord bot
    • Addon
    • Companion
  • Site
/
  • Members
    • Join the guild
    • Find and join events
    • Use the addon
    • Understand your points
    • Manage your account
    • Discord channels and roles
  • Officers
    • The officers’ code
    • Run events
    • Mark attendance
    • Confirm members
    • Run a raid night
    • Discord commands
  • Developers
    • Website & APIChangelog
      • Run it locally
      • Test and check
      • How it works
      • Deploy
      • README
      • SideQuest Guild website
    • Discord botChangelog
      • Run it locally
      • Test and check
      • How it works
      • Deploy
      • README
      • SideQuest Guild bot
    • WoW addonChangelog
      • Run it locally
      • Test and check
      • How it works
      • Deploy
      • README
      • SideQuest Guild
    • Companion appChangelog
      • Run it locally
      • Test and check
      • How it works
      • Deploy
      • README
      • SideQuest Companion
  • Reference
    • Website & API
      • HTTP API
        • Addons
        • Attendance
        • Auth
        • Away
        • Badges
        • Calendar
        • Discord Live
        • Discord Online
        • Discord Signups
        • EPGP
        • Event Series
        • Event Sync
        • Events
        • GM Console
        • Guild Config
        • Guild Hub
        • Guild Roles
        • Hall of Heroes
        • Leveling
        • MCP
        • Member Links
        • Member Profiles
        • Members
        • Moderation Cases
        • Recruiting
        • Role Menus
        • Role Resets
        • Signup Notices
        • System
        • Weekly Board
        • Models
      • Python reference
        • sidequest_common
    • Discord bot
      • Slash commands
      • Python reference
        • sidequest_bot
    • Addon
      • Slash commands
      • SQX1: raid export format
      • SQI1: game import format
    • Companion app
  • Changelogs
    • Website & API
    • Discord Bot
    • WoW Addon
    • Companion app
  • Contributing
    • Contributing guide
    • Writing for SideQuest
    • Report and find issues
    • Code of conduct

On this page

  • Classes
  • Module Contents
    • MemberLink
      • MemberLink.battlenet_linked
      • MemberLink.discord_id
      • MemberLink.roster_confirmed
docs 0 0
  1. SideQuest Guild /
  2. Reference /
  3. Website & API /
  4. Python reference /
  5. sidequest_common /
  6. sidequest_common.schemas /
  7. sidequest_common.schemas.member_links
View Source Open in ChatGPT Open in Claude

sidequest_common.schemas.member_links#

Member link status, reported to the bot for role syncing.

Classes#

MemberLink

One signed-in member's link status (GET /api/guilds/{guild_id}/member-links), bot-facing.

Module Contents#

class sidequest_common.schemas.member_links.MemberLink#

Bases: pydantic.BaseModel

One signed-in member’s link status (GET /api/guilds/{guild_id}/member-links), bot-facing.

discord_id is an int here (unlike the public Me schema, which carries it as a string): this route is bot-key only and the bot already works with Discord ids as integers.

battlenet_linked: bool#
discord_id: int#
roster_confirmed: bool = False#
Previous
sidequest_common.schemas.mcp
Next
sidequest_common.schemas.member_profiles

SideQuest Guild

Made with Sphinx and Shibuya theme.