TESSA Web API
    Preparing search index...

    Interface IGroupService

    Объект, управляющий группами.

    interface IGroupService {
        getAllGroups(): Promise<IGroupInfo[]>;
        getGroup(groupID: string): Promise<null | IGroupGetResponse>;
        storeGroup(request: IGroupStoreRequest): Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Загружает список всех доступных групп с базовой информацией по ним (без состава и списка администраторов).

      Returns Promise<IGroupInfo[]>

      Список доступных групп.

    • Загружает информацию по указанной группе.

      Parameters

      • groupID: string

        Идентификатор группы.

      Returns Promise<null | IGroupGetResponse>

      Информация по указанной группе или null, если группа отсутствует.

    • Сохраняет группу с изменением её параметров.

      Parameters

      Returns Promise<void>