Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.Internal.Governance.Metadata.Validation
Documentation
data GovActionMetadata cip Source #
Constructors
GovActionMetadata | |
Fields
|
Instances
FromJSON (GovActionMetadata CIP119) Source # | |
Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration Methods parseJSON :: Value -> Parser (GovActionMetadata CIP119) parseJSONList :: Value -> Parser [GovActionMetadata CIP119] | |
FromJSON (GovActionMetadata CIP108) Source # | |
Defined in Cardano.Api.Internal.Governance.Metadata.GovAction Methods parseJSON :: Value -> Parser (GovActionMetadata CIP108) parseJSONList :: Value -> Parser [GovActionMetadata CIP108] |
data family Authors cip Source #
Instances
FromJSON (Authors CIP108) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.GovAction Methods parseJSON :: Value -> Parser (Authors CIP108) parseJSONList :: Value -> Parser [Authors CIP108] omittedField :: Maybe (Authors CIP108) | |||||
Generic (Authors CIP108) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.GovAction Associated Types
| |||||
Show (Authors CIP108) Source # | |||||
data Authors CIP119 Source # | |||||
newtype Authors CIP108 Source # | |||||
type Rep (Authors CIP108) Source # | |||||
Instances
data family HashAlgorithm cip Source #
Instances
FromJSON (HashAlgorithm CIP119) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration Methods parseJSON :: Value -> Parser (HashAlgorithm CIP119) parseJSONList :: Value -> Parser [HashAlgorithm CIP119] | |||||
FromJSON (HashAlgorithm CIP108) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.GovAction Methods parseJSON :: Value -> Parser (HashAlgorithm CIP108) parseJSONList :: Value -> Parser [HashAlgorithm CIP108] | |||||
Generic (HashAlgorithm CIP119) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.DrepRegistration Associated Types
Methods from :: HashAlgorithm CIP119 -> Rep (HashAlgorithm CIP119) x Source # to :: Rep (HashAlgorithm CIP119) x -> HashAlgorithm CIP119 Source # | |||||
Generic (HashAlgorithm CIP108) Source # | |||||
Defined in Cardano.Api.Internal.Governance.Metadata.GovAction Associated Types
Methods from :: HashAlgorithm CIP108 -> Rep (HashAlgorithm CIP108) x Source # to :: Rep (HashAlgorithm CIP108) x -> HashAlgorithm CIP108 Source # | |||||
Show (HashAlgorithm CIP119) Source # | |||||
Show (HashAlgorithm CIP108) Source # | |||||
data HashAlgorithm CIP119 Source # | |||||
data HashAlgorithm CIP108 Source # | |||||
type Rep (HashAlgorithm CIP119) Source # | |||||
type Rep (HashAlgorithm CIP108) Source # | |||||
validateGovActionAnchorData :: FromJSON (GovActionMetadata cip) => cip -> ByteString -> Either String () Source #