drone-1.1.0

Safe HaskellNone
LanguageHaskell2010

Drone.Client

Documentation

type BaseClient = Record '["host" >: Text, "port" >: Maybe Int, "token" >: ByteString] Source #

newtype HttpClient Source #

Constructors

HttpClient BaseClient 
Instances
Client HttpClient Source # 
Instance details

Defined in Drone.Client

Associated Types

type ClientScheme HttpClient :: Scheme Source #

type ClientScheme HttpClient Source # 
Instance details

Defined in Drone.Client

newtype HttpsClient Source #

Constructors

HttpsClient BaseClient 
Instances
Client HttpsClient Source # 
Instance details

Defined in Drone.Client

Associated Types

type ClientScheme HttpsClient :: Scheme Source #

type ClientScheme HttpsClient Source # 
Instance details

Defined in Drone.Client

class Client a where Source #

Associated Types

type ClientScheme a :: Scheme Source #

Methods

baseUrl :: a -> Url (ClientScheme a) Source #

mkHeader :: a -> Option scheme Source #

Instances
Client HttpsClient Source # 
Instance details

Defined in Drone.Client

Associated Types

type ClientScheme HttpsClient :: Scheme Source #

Client HttpClient Source # 
Instance details

Defined in Drone.Client

Associated Types

type ClientScheme HttpClient :: Scheme Source #

mkUrl :: Client c => c -> [Text] -> Url (ClientScheme c) Source #

format :: Path a -> a Source #