Class CategoryManager

Hierarchy (View Summary)

Constructors

Properties

Methods

Constructors

Properties

cache: Collection<number, Category> = ...
client: Client

Methods

  • Create a Guilded server's category.

    Parameters

    • serverId: string

      The ID of the Guilded server.

    • data: CreateCategoryBody

      Category data.

    Returns Promise<Category>

    The category.

  • Delete a Guilded server's category.

    Parameters

    • serverId: string

      The ID of the Guilded server.

    • categoryId: number

      The ID of the Guilded server's category.

    Returns Promise<void>

  • Fetch a Guilded server's category.

    Parameters

    • serverId: string

      The ID of the Guilded server.

    • categoryId: number

      The ID of the Guilded server's category.

    • forced: boolean = false

      Whether to forcefully fetch the category from the API, or first attempt to find it in the cache.

    Returns Promise<Category>

  • Update a Guilded server's category.

    Parameters

    • serverId: string

      The ID of the Guilded server.

    • categoryId: number
    • data: UpdateCategoryBody

      Category data.

    Returns Promise<Category>

    The category.