Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data FrontendRoutes view f = FrontendRoutes {
- home :: f :- view
- account :: f :- (Capture' [Required, Strict] "site" (Name SourceHostingSite) :> (Capture' [Required, Strict] "account" (Name Account) :> view))
- cliAuthorize :: f :- ("settings" :> ("cli" :> ("authorize" :> (QueryParam' [Required, Strict] "token" Text :> view))))
- project :: f :- (Capture' [Required, Strict] "site" (Name SourceHostingSite) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> view)))
- job :: f :- (Capture' [Required, Strict] "site" (Name SourceHostingSite) :> (Capture' [Required, Strict] "account" (Name Account) :> (Capture' [Required, Strict] "project" (Name Project) :> ("jobs" :> (Capture' [Required, Strict] "jobIndex" Int :> view)))))
- mkLinks :: URI -> FrontendRoutes Raw (AsLink Text)
- herculesLinks :: FrontendRoutes Raw (AsLink Text)
Documentation
data FrontendRoutes view f Source #
URL routes for the web interface.
Typically the base URL for this is https://hercules-ci.com
FrontendRoutes | |
|