Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Member

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

_id

_id: MemberCompositeKey

avatar

avatar: Nullable<Attachment> = null

client

client: Client

nickname

nickname: Nullable<string> = null

roles

roles: Nullable<string[]> = null

Accessors

server

  • get server(): undefined | Server

user

  • get user(): undefined | User

Methods

edit

  • edit(data: { avatar?: string; nickname?: string; remove?: RemoveMemberField; roles?: string[] }): Promise<undefined>
  • Edit a server member

    Parameters

    • data: { avatar?: string; nickname?: string; remove?: RemoveMemberField; roles?: string[] }

      Member editing route data

      • Optional avatar?: string
      • Optional nickname?: string
      • Optional remove?: RemoveMemberField
      • Optional roles?: string[]

    Returns Promise<undefined>

    Server member object

generateAvatarURL

  • generateAvatarURL(...args: FileArgs): undefined | string

kick

  • kick(): Promise<undefined>

update

Generated using TypeDoc