module Test.Marionette.AccessibilityProperties where import Data.Aeson.Types (FromJSON) import Data.Text (Text) import GHC.Generics (Generic) import Prelude data AccessibilityProperties = AccessibilityProperties { AccessibilityProperties -> Maybe Text role :: Maybe Text , AccessibilityProperties -> Maybe Text name :: Maybe Text , AccessibilityProperties -> Maybe Text value :: Maybe Text , AccessibilityProperties -> Maybe Text description :: Maybe Text } deriving stock (Int -> AccessibilityProperties -> ShowS [AccessibilityProperties] -> ShowS AccessibilityProperties -> String (Int -> AccessibilityProperties -> ShowS) -> (AccessibilityProperties -> String) -> ([AccessibilityProperties] -> ShowS) -> Show AccessibilityProperties forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> AccessibilityProperties -> ShowS showsPrec :: Int -> AccessibilityProperties -> ShowS $cshow :: AccessibilityProperties -> String show :: AccessibilityProperties -> String $cshowList :: [AccessibilityProperties] -> ShowS showList :: [AccessibilityProperties] -> ShowS Show, AccessibilityProperties -> AccessibilityProperties -> Bool (AccessibilityProperties -> AccessibilityProperties -> Bool) -> (AccessibilityProperties -> AccessibilityProperties -> Bool) -> Eq AccessibilityProperties forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: AccessibilityProperties -> AccessibilityProperties -> Bool == :: AccessibilityProperties -> AccessibilityProperties -> Bool $c/= :: AccessibilityProperties -> AccessibilityProperties -> Bool /= :: AccessibilityProperties -> AccessibilityProperties -> Bool Eq, (forall x. AccessibilityProperties -> Rep AccessibilityProperties x) -> (forall x. Rep AccessibilityProperties x -> AccessibilityProperties) -> Generic AccessibilityProperties forall x. Rep AccessibilityProperties x -> AccessibilityProperties forall x. AccessibilityProperties -> Rep AccessibilityProperties x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cfrom :: forall x. AccessibilityProperties -> Rep AccessibilityProperties x from :: forall x. AccessibilityProperties -> Rep AccessibilityProperties x $cto :: forall x. Rep AccessibilityProperties x -> AccessibilityProperties to :: forall x. Rep AccessibilityProperties x -> AccessibilityProperties Generic) deriving anyclass (Maybe AccessibilityProperties Value -> Parser [AccessibilityProperties] Value -> Parser AccessibilityProperties (Value -> Parser AccessibilityProperties) -> (Value -> Parser [AccessibilityProperties]) -> Maybe AccessibilityProperties -> FromJSON AccessibilityProperties forall a. (Value -> Parser a) -> (Value -> Parser [a]) -> Maybe a -> FromJSON a $cparseJSON :: Value -> Parser AccessibilityProperties parseJSON :: Value -> Parser AccessibilityProperties $cparseJSONList :: Value -> Parser [AccessibilityProperties] parseJSONList :: Value -> Parser [AccessibilityProperties] $comittedField :: Maybe AccessibilityProperties omittedField :: Maybe AccessibilityProperties FromJSON)