UNPKG

@broadcom/endevor-bridge-for-git-rest-api

Version:

Endevor Bridge for Git Rest client

25 lines (24 loc) 874 B
import { UserAction } from "./UserAction"; import { RequestMethod } from "../../AbstractRequest"; export class SearchUsers extends UserAction { constructor(searchOptions, userRoles, excludedUsers, sort, page, size) { super(); this.customPath = "/search"; this.method = RequestMethod.GET; this.searchOptions = searchOptions; this.userRoles = userRoles; this.excludedUsers = excludedUsers; this.sort = sort; this.page = page; this.size = size; this.params = { searchQuery: searchOptions.searchQuery, searchedFields: [...searchOptions.searchedFields], excludedUsers: [...excludedUsers], userRoles: userRoles, sort: sort ? `${sort.property},${sort.direction}` : null, page: page, size: size }; } }