Emcee
20 строк · 527.0 Байт
1import RequestSender
2import RESTInterfaces
3import RESTMethods
4import RESTServer
5import QueueModels
6
7public final class WorkerIdsEndpoint: RESTEndpoint {
8public let path: RESTPath = RESTMethod.workerIds
9
10public let requestIndicatesActivity = false
11
12private let workerIds: Set<WorkerId>
13public init(workerIds: Set<WorkerId>) {
14self.workerIds = workerIds
15}
16
17public func handle(payload: VoidPayload) throws -> WorkerIdsResponse {
18WorkerIdsResponse(workerIds: workerIds)
19}
20}
21
22