Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.OpenApi.Compare.Validate.Schema.Traced
Contents
Synopsis
- data family Step a b :: Type
- tracedAllOf :: Traced Schema -> Maybe [Traced (Referenced Schema)]
- tracedAnyOf :: Traced Schema -> Maybe [Traced (Referenced Schema)]
- tracedOneOf :: Traced Schema -> Maybe [Traced (Referenced Schema)]
- tracedItems :: Traced Schema -> Maybe (Either (Traced (Referenced Schema)) [Traced (Referenced Schema)])
- tracedAdditionalProperties :: Traced Schema -> Maybe (Either Bool (Traced (Referenced Schema)))
- tracedDiscriminator :: Traced Schema -> Maybe (Traced Discriminator)
- tracedProperties :: Traced Schema -> InsOrdHashMap Text (Traced (Referenced Schema))
- tracedConjunct :: NonEmpty (Traced (Referenced Schema)) -> Traced (Referenced Schema)
- data PartitionLocation
- data PartitionChoice
- = CByEnumValue (Set Value)
- | CByProperties (Set Text) (Set Text)
- type Partition = (PartitionLocation, PartitionChoice)
Documentation
data family Step a b :: Type Source #
How to get from an a
node to a b
node
Instances
tracedAllOf :: Traced Schema -> Maybe [Traced (Referenced Schema)] Source #
tracedAnyOf :: Traced Schema -> Maybe [Traced (Referenced Schema)] Source #
tracedOneOf :: Traced Schema -> Maybe [Traced (Referenced Schema)] Source #
tracedItems :: Traced Schema -> Maybe (Either (Traced (Referenced Schema)) [Traced (Referenced Schema)]) Source #
tracedAdditionalProperties :: Traced Schema -> Maybe (Either Bool (Traced (Referenced Schema))) Source #
tracedProperties :: Traced Schema -> InsOrdHashMap Text (Traced (Referenced Schema)) Source #
tracedConjunct :: NonEmpty (Traced (Referenced Schema)) -> Traced (Referenced Schema) Source #
data PartitionLocation Source #
Constructors
PHere | |
PInProperty Text PartitionLocation |
Instances
Eq PartitionLocation Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods (==) :: PartitionLocation -> PartitionLocation -> Bool # (/=) :: PartitionLocation -> PartitionLocation -> Bool # | |
Ord PartitionLocation Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods compare :: PartitionLocation -> PartitionLocation -> Ordering # (<) :: PartitionLocation -> PartitionLocation -> Bool # (<=) :: PartitionLocation -> PartitionLocation -> Bool # (>) :: PartitionLocation -> PartitionLocation -> Bool # (>=) :: PartitionLocation -> PartitionLocation -> Bool # max :: PartitionLocation -> PartitionLocation -> PartitionLocation # min :: PartitionLocation -> PartitionLocation -> PartitionLocation # | |
Show PartitionLocation Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods showsPrec :: Int -> PartitionLocation -> ShowS # show :: PartitionLocation -> String # showList :: [PartitionLocation] -> ShowS # |
data PartitionChoice Source #
Constructors
CByEnumValue (Set Value) | |
CByProperties (Set Text) (Set Text) |
Instances
Eq PartitionChoice Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods (==) :: PartitionChoice -> PartitionChoice -> Bool # (/=) :: PartitionChoice -> PartitionChoice -> Bool # | |
Ord PartitionChoice Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods compare :: PartitionChoice -> PartitionChoice -> Ordering # (<) :: PartitionChoice -> PartitionChoice -> Bool # (<=) :: PartitionChoice -> PartitionChoice -> Bool # (>) :: PartitionChoice -> PartitionChoice -> Bool # (>=) :: PartitionChoice -> PartitionChoice -> Bool # max :: PartitionChoice -> PartitionChoice -> PartitionChoice # min :: PartitionChoice -> PartitionChoice -> PartitionChoice # | |
Show PartitionChoice Source # | |
Defined in Data.OpenApi.Compare.Validate.Schema.Traced Methods showsPrec :: Int -> PartitionChoice -> ShowS # show :: PartitionChoice -> String # showList :: [PartitionChoice] -> ShowS # |
type Partition = (PartitionLocation, PartitionChoice) Source #