GroupsQuery

GroupsQuery

# new GroupsQuery()

Creates a GroupsQuery.

Methods

# (static) all() → {GroupsQuery}

Get all groups.
Returns:
New instance.
Type
GroupsQuery

# (static) find(searchTerm) → {GroupsQuery}

Find groups by name or description.
Parameters:
Name Type Description
searchTerm string Groups name/description or part of it.
Returns:
New instance.
Type
GroupsQuery

# followedBy(userId) → {GroupsQuery}

Get groups followed by a specific user.
Parameters:
Name Type Description
userId UserId User ID.
Returns:
Same query.
Type
GroupsQuery

# onlyTrending(trending) → {GroupsQuery}

Get only trending groups.
Parameters:
Name Type Description
trending boolean Only trending groups or all.
Returns:
Same query.
Type
GroupsQuery

# withLabels(labels) → {GroupsQuery}

Get groups matching the specified labels.
Parameters:
Name Type Description
labels Array.<string> Labels list.
Returns:
same query.
Type
GroupsQuery

# withMember(userId) → {GroupsQuery}

Get groups by member.
Parameters:
Name Type Description
userId UserId User ID.
Returns:
Same query.
Type
GroupsQuery

# withProperties(properties) → {GroupsQuery}

Get groups matching the specified properties.
Parameters:
Name Type Description
properties Object.<string, string> Properties.
Returns:
same query.
Type
GroupsQuery