compaREST-0.1.0.1: Compatibility checker for OpenAPI
Safe HaskellNone
LanguageHaskell2010

Data.OpenApi.Compare.Validate.PathFragment

Synopsis

Documentation

data PathFragment param Source #

Fragment parameterized by parameter. The dynamic part may be either reference to some parameter (in context of operation) or dereferenced parameter itself.

Constructors

StaticPath Text 
DynamicPath param 

Instances

Instances details
Functor PathFragment Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Methods

fmap :: (a -> b) -> PathFragment a -> PathFragment b #

(<$) :: a -> PathFragment b -> PathFragment a #

Subtree PathFragmentParam Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Eq param => Eq (PathFragment param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Methods

(==) :: PathFragment param -> PathFragment param -> Bool #

(/=) :: PathFragment param -> PathFragment param -> Bool #

Ord param => Ord (PathFragment param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Methods

compare :: PathFragment param -> PathFragment param -> Ordering #

(<) :: PathFragment param -> PathFragment param -> Bool #

(<=) :: PathFragment param -> PathFragment param -> Bool #

(>) :: PathFragment param -> PathFragment param -> Bool #

(>=) :: PathFragment param -> PathFragment param -> Bool #

max :: PathFragment param -> PathFragment param -> PathFragment param #

min :: PathFragment param -> PathFragment param -> PathFragment param #

Show param => Show (PathFragment param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Methods

showsPrec :: Int -> PathFragment param -> ShowS #

show :: PathFragment param -> String #

showList :: [PathFragment param] -> ShowS #

Typeable param => Steppable (PathFragment param) Param Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Associated Types

data Step (PathFragment param) Param Source #

Eq (Step (PathFragment param) Param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Methods

(==) :: Step (PathFragment param) Param -> Step (PathFragment param) Param -> Bool #

(/=) :: Step (PathFragment param) Param -> Step (PathFragment param) Param -> Bool #

Ord (Step (PathFragment param) Param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

Show (Step (PathFragment param) Param) Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

type CheckEnv PathFragmentParam Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

type SubtreeLevel PathFragmentParam Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment

data Step (PathFragment param) Param Source # 
Instance details

Defined in Data.OpenApi.Compare.Validate.PathFragment