UNPKG

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

Version:

Endevor Bridge for Git Rest client

29 lines (28 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SearchUsers = void 0; const UserAction_1 = require("./UserAction"); const AbstractRequest_1 = require("../../AbstractRequest"); class SearchUsers extends UserAction_1.UserAction { constructor(searchOptions, userRoles, excludedUsers, sort, page, size) { super(); this.customPath = "/search"; this.method = AbstractRequest_1.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 }; } } exports.SearchUsers = SearchUsers;