Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data OpDef
OpDef | |
|
Eq OpDef | |
Show OpDef | |
Message OpDef | |
Default OpDef | |
HasField "allowsUninitializedInput" OpDef OpDef | |
HasField "attr" OpDef OpDef | |
HasField "deprecation" OpDef OpDef | |
HasField "description" OpDef OpDef | |
HasField "inputArg" OpDef OpDef | |
HasField "isAggregate" OpDef OpDef | |
HasField "isCommutative" OpDef OpDef | |
HasField "isStateful" OpDef OpDef | |
HasField "maybe'deprecation" OpDef OpDef | |
HasField "name" OpDef OpDef | |
HasField "outputArg" OpDef OpDef | |
HasField "summary" OpDef OpDef | |
type Field "allowsUninitializedInput" OpDef = Bool | |
type Field "attr" OpDef = [OpDef'AttrDef] | |
type Field "deprecation" OpDef = OpDeprecation | |
type Field "description" OpDef = Text | |
type Field "inputArg" OpDef = [OpDef'ArgDef] | |
type Field "isAggregate" OpDef = Bool | |
type Field "isCommutative" OpDef = Bool | |
type Field "isStateful" OpDef = Bool | |
type Field "maybe'deprecation" OpDef = Maybe OpDeprecation | |
type Field "name" OpDef = Text | |
type Field "outputArg" OpDef = [OpDef'ArgDef] | |
type Field "summary" OpDef = Text |
data OpDef'ArgDef
OpDef'ArgDef | |
|
Eq OpDef'ArgDef | |
Show OpDef'ArgDef | |
Message OpDef'ArgDef | |
Default OpDef'ArgDef | |
HasField "description" OpDef'ArgDef OpDef'ArgDef | |
HasField "isRef" OpDef'ArgDef OpDef'ArgDef | |
HasField "name" OpDef'ArgDef OpDef'ArgDef | |
HasField "numberAttr" OpDef'ArgDef OpDef'ArgDef | |
HasField "type'" OpDef'ArgDef OpDef'ArgDef | |
HasField "typeAttr" OpDef'ArgDef OpDef'ArgDef | |
HasField "typeListAttr" OpDef'ArgDef OpDef'ArgDef | |
type Field "description" OpDef'ArgDef = Text | |
type Field "isRef" OpDef'ArgDef = Bool | |
type Field "name" OpDef'ArgDef = Text | |
type Field "numberAttr" OpDef'ArgDef = Text | |
type Field "type'" OpDef'ArgDef = DataType | |
type Field "typeAttr" OpDef'ArgDef = Text | |
type Field "typeListAttr" OpDef'ArgDef = Text |
data OpDef'AttrDef
OpDef'AttrDef | |
|
Eq OpDef'AttrDef | |
Show OpDef'AttrDef | |
Message OpDef'AttrDef | |
Default OpDef'AttrDef | |
HasField "allowedValues" OpDef'AttrDef OpDef'AttrDef | |
HasField "defaultValue" OpDef'AttrDef OpDef'AttrDef | |
HasField "description" OpDef'AttrDef OpDef'AttrDef | |
HasField "hasMinimum" OpDef'AttrDef OpDef'AttrDef | |
HasField "maybe'allowedValues" OpDef'AttrDef OpDef'AttrDef | |
HasField "maybe'defaultValue" OpDef'AttrDef OpDef'AttrDef | |
HasField "minimum" OpDef'AttrDef OpDef'AttrDef | |
HasField "name" OpDef'AttrDef OpDef'AttrDef | |
HasField "type'" OpDef'AttrDef OpDef'AttrDef | |
type Field "allowedValues" OpDef'AttrDef = AttrValue | |
type Field "defaultValue" OpDef'AttrDef = AttrValue | |
type Field "description" OpDef'AttrDef = Text | |
type Field "hasMinimum" OpDef'AttrDef = Bool | |
type Field "maybe'allowedValues" OpDef'AttrDef = Maybe AttrValue | |
type Field "maybe'defaultValue" OpDef'AttrDef = Maybe AttrValue | |
type Field "minimum" OpDef'AttrDef = Int64 | |
type Field "name" OpDef'AttrDef = Text | |
type Field "type'" OpDef'AttrDef = Text |
data OpDeprecation
Eq OpDeprecation | |
Show OpDeprecation | |
Message OpDeprecation | |
Default OpDeprecation | |
HasField "explanation" OpDeprecation OpDeprecation | |
HasField "version" OpDeprecation OpDeprecation | |
type Field "explanation" OpDeprecation = Text | |
type Field "version" OpDeprecation = Int32 |
data OpList
OpList | |
|
allowedValues :: forall msg msg'. HasField "allowedValues" msg msg' => Lens msg msg' (Field "allowedValues" msg) (Field "allowedValues" msg')
allowsUninitializedInput :: forall msg msg'. HasField "allowsUninitializedInput" msg msg' => Lens msg msg' (Field "allowsUninitializedInput" msg) (Field "allowsUninitializedInput" msg')
attr :: forall msg msg'. HasField "attr" msg msg' => Lens msg msg' (Field "attr" msg) (Field "attr" msg')
defaultValue :: forall msg msg'. HasField "defaultValue" msg msg' => Lens msg msg' (Field "defaultValue" msg) (Field "defaultValue" msg')
deprecation :: forall msg msg'. HasField "deprecation" msg msg' => Lens msg msg' (Field "deprecation" msg) (Field "deprecation" msg')
description :: forall msg msg'. HasField "description" msg msg' => Lens msg msg' (Field "description" msg) (Field "description" msg')
explanation :: forall msg msg'. HasField "explanation" msg msg' => Lens msg msg' (Field "explanation" msg) (Field "explanation" msg')
hasMinimum :: forall msg msg'. HasField "hasMinimum" msg msg' => Lens msg msg' (Field "hasMinimum" msg) (Field "hasMinimum" msg')
inputArg :: forall msg msg'. HasField "inputArg" msg msg' => Lens msg msg' (Field "inputArg" msg) (Field "inputArg" msg')
isAggregate :: forall msg msg'. HasField "isAggregate" msg msg' => Lens msg msg' (Field "isAggregate" msg) (Field "isAggregate" msg')
isCommutative :: forall msg msg'. HasField "isCommutative" msg msg' => Lens msg msg' (Field "isCommutative" msg) (Field "isCommutative" msg')
isRef :: forall msg msg'. HasField "isRef" msg msg' => Lens msg msg' (Field "isRef" msg) (Field "isRef" msg')
isStateful :: forall msg msg'. HasField "isStateful" msg msg' => Lens msg msg' (Field "isStateful" msg) (Field "isStateful" msg')
maybe'allowedValues :: forall msg msg'. HasField "maybe'allowedValues" msg msg' => Lens msg msg' (Field "maybe'allowedValues" msg) (Field "maybe'allowedValues" msg')
maybe'defaultValue :: forall msg msg'. HasField "maybe'defaultValue" msg msg' => Lens msg msg' (Field "maybe'defaultValue" msg) (Field "maybe'defaultValue" msg')
maybe'deprecation :: forall msg msg'. HasField "maybe'deprecation" msg msg' => Lens msg msg' (Field "maybe'deprecation" msg) (Field "maybe'deprecation" msg')
minimum :: forall msg msg'. HasField "minimum" msg msg' => Lens msg msg' (Field "minimum" msg) (Field "minimum" msg')
name :: forall msg msg'. HasField "name" msg msg' => Lens msg msg' (Field "name" msg) (Field "name" msg')
numberAttr :: forall msg msg'. HasField "numberAttr" msg msg' => Lens msg msg' (Field "numberAttr" msg) (Field "numberAttr" msg')
op :: forall msg msg'. HasField "op" msg msg' => Lens msg msg' (Field "op" msg) (Field "op" msg')
outputArg :: forall msg msg'. HasField "outputArg" msg msg' => Lens msg msg' (Field "outputArg" msg) (Field "outputArg" msg')
summary :: forall msg msg'. HasField "summary" msg msg' => Lens msg msg' (Field "summary" msg) (Field "summary" msg')
type' :: forall msg msg'. HasField "type'" msg msg' => Lens msg msg' (Field "type'" msg) (Field "type'" msg')
typeAttr :: forall msg msg'. HasField "typeAttr" msg msg' => Lens msg msg' (Field "typeAttr" msg) (Field "typeAttr" msg')
typeListAttr :: forall msg msg'. HasField "typeListAttr" msg msg' => Lens msg msg' (Field "typeListAttr" msg) (Field "typeListAttr" msg')
version :: forall msg msg'. HasField "version" msg msg' => Lens msg msg' (Field "version" msg) (Field "version" msg')