Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data MatchedOperation = MatchedOperation {
- operation :: !Operation
- pathParams :: ![Traced Param]
- getPathFragments :: !([Traced Param] -> [Traced PathFragmentParam])
- data OperationMethod
- pathItemMethod :: OperationMethod -> PathItem -> Maybe Operation
- data ProcessedPathItem = ProcessedPathItem {}
- newtype ProcessedPathItems = ProcessedPathItems {}
- processPathItems :: [(FilePath, PathItem)] -> ProcessedPathItems
- data family Step a b :: Type
- data family Behave a b
- data family Issue l :: Type
Operation
data MatchedOperation Source #
MatchedOperation | |
|
Instances
data OperationMethod Source #
Instances
Eq OperationMethod Source # | |
Defined in Data.OpenApi.Compare.Validate.Operation (==) :: OperationMethod -> OperationMethod -> Bool # (/=) :: OperationMethod -> OperationMethod -> Bool # | |
Ord OperationMethod Source # | |
Defined in Data.OpenApi.Compare.Validate.Operation compare :: OperationMethod -> OperationMethod -> Ordering # (<) :: OperationMethod -> OperationMethod -> Bool # (<=) :: OperationMethod -> OperationMethod -> Bool # (>) :: OperationMethod -> OperationMethod -> Bool # (>=) :: OperationMethod -> OperationMethod -> Bool # max :: OperationMethod -> OperationMethod -> OperationMethod # min :: OperationMethod -> OperationMethod -> OperationMethod # | |
Show OperationMethod Source # | |
Defined in Data.OpenApi.Compare.Validate.Operation showsPrec :: Int -> OperationMethod -> ShowS # show :: OperationMethod -> String # showList :: [OperationMethod] -> ShowS # |
pathItemMethod :: OperationMethod -> PathItem -> Maybe Operation Source #
ProcessedPathItem
data ProcessedPathItem Source #
Instances
Eq ProcessedPathItem Source # | |
Defined in Data.OpenApi.Compare.Validate.Operation (==) :: ProcessedPathItem -> ProcessedPathItem -> Bool # (/=) :: ProcessedPathItem -> ProcessedPathItem -> Bool # | |
Show ProcessedPathItem Source # | |
Defined in Data.OpenApi.Compare.Validate.Operation showsPrec :: Int -> ProcessedPathItem -> ShowS # show :: ProcessedPathItem -> String # showList :: [ProcessedPathItem] -> ShowS # |
newtype ProcessedPathItems Source #
Instances
processPathItems :: [(FilePath, PathItem)] -> ProcessedPathItems Source #
data family Step a b :: Type Source #
How to get from an a
node to a b
node
Instances
data family Behave a b Source #
Instances
data family Issue l :: Type Source #