zuul-0.0.0.0: A zuul client library
Safe HaskellNone
LanguageHaskell2010

Zuul

Description

This module contains the zuul REST client

Synopsis

Client

data ZuulClient Source #

The ZuulClient record, use withClient to create

withClient Source #

Arguments

:: Text

The zuul api url

-> (ZuulClient -> IO ())

The callback

-> IO ()

withClient performs the IO

Create the ZuulClient

Api

getStatus :: ZuulClient -> IO Status Source #

Read the status

Main data types

data Status Source #

Constructors

Status 

Instances

Instances details
Show Status Source # 
Instance details

Defined in Zuul.Status

Generic Status Source # 
Instance details

Defined in Zuul.Status

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

FromJSON Status Source # 
Instance details

Defined in Zuul.Status

type Rep Status Source # 
Instance details

Defined in Zuul.Status

type Rep Status = D1 ('MetaData "Status" "Zuul.Status" "zuul-0.0.0.0-IdeecVaPpZS5SpfMJpAFET" 'False) (C1 ('MetaCons "Status" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusZuulVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "statusPipelines") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Pipeline])))