Interface CategoryAPI

Category API methods

interface CategoryAPI {
    create(category: Category.CreateRequest): Promise<CreateResponse>;
    delete(categoryId: string): Promise<void>;
    details(categoryId: string): Promise<Category.Details>;
    list(
        parentCategoryId?: string,
        includeAllDescendants?: boolean,
    ): Promise<Category[]>;
    listAssignable(): Promise<Assignable[]>;
    update(categoryId: string, category: EditRequest): Promise<void>;
}

Hierarchy

  • API
    • CategoryAPI

Methods

  • Parameters

    • categoryId: string

    Returns Promise<void>