| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Morley.Client.Types
Documentation
class OperationInfoDescriptor (i :: Type) Source #
Associated Types
type TransferInfo i :: Type Source #
type OriginationInfo i :: Type Source #
type RevealInfo i :: Type Source #
Instances
| OperationInfoDescriptor RPCInput Source # | |
Defined in Morley.Client.RPC.Types Associated Types type TransferInfo RPCInput Source # type OriginationInfo RPCInput Source # type RevealInfo RPCInput Source # | |
| OperationInfoDescriptor ClientInput Source # | |
Defined in Morley.Client.Action.Common Associated Types type TransferInfo ClientInput Source # type OriginationInfo ClientInput Source # type RevealInfo ClientInput Source # | |
| OperationInfoDescriptor Result Source # | |
Defined in Morley.Client.Action.Operation Associated Types type TransferInfo Result Source # type OriginationInfo Result Source # type RevealInfo Result Source # | |
data OperationInfo i Source #
Constructors
| OpTransfer (TransferInfo i) | |
| OpOriginate (OriginationInfo i) | |
| OpReveal (RevealInfo i) |
Instances
| ToJSON (OperationInfo RPCInput) Source # | |
Defined in Morley.Client.RPC.Types Methods toJSON :: OperationInfo RPCInput -> Value # toEncoding :: OperationInfo RPCInput -> Encoding # toJSONList :: [OperationInfo RPCInput] -> Value # toEncodingList :: [OperationInfo RPCInput] -> Encoding # | |
_OpTransfer :: forall i. Prism' (OperationInfo i) (TransferInfo i) Source #
_OpOriginate :: forall i. Prism' (OperationInfo i) (OriginationInfo i) Source #
_OpReveal :: forall i. Prism' (OperationInfo i) (RevealInfo i) Source #