Interface Member

This is a type of a single object within the collection "members". A single object describes a single member.

Important: there are several BREAKING changes here in comparison to the legacy Member format:

  • idrenamed to steamID
  • gamesremoved
  • rankingremoved
  • badgesremoved
  • urlremoved (can be constructed using member's Steam ID)

Hierarchy

Properties

name: string

Member's Steam username.

steamId: string

Member's Steam ID.

discordId: null | string

Member's Discord ID (if their account was registered).

description: null | string

Member's MasochistME profile description.

avatar: string

Link to member's Steam avatar.

avatarHash?: string

Hash of the member's Steam avatar (used to generate avatars of various sizes).

lastUpdated: Date

Date of the last update of the member's MasochistME profile.

isPrivate: boolean

Indicates if the member's Steam profile is set to private.

isMember: boolean

Indicates if member is a member of the MasochistME Steam curator.

isProtected: boolean

If the member is not currently a part of curator, this flag will protect them from being removed from website.

_id: ObjectId

Generated using TypeDoc