docusign-base-minimal-0.0.1: src/DocuSign/Base/Types/RadioGroup.hs
module DocuSign.Base.Types.RadioGroup where
import DocuSign.Base.Types.Common
import DocuSign.Base.Types.Radio
data RadioGroup = RadioGroup
{ radioGroupConditionalParentLabel :: Maybe Text
, radioGroupConditionalParentValue :: Maybe Text
, radioGroupDocumentId :: Maybe Text
, radioGroupGroupName :: Maybe Text
, radioGroupRadios :: Maybe [Radio]
, radioGroupRecipientId :: Maybe Text
, radioGroupRequireAll :: Maybe Text
, radioGroupRequireInitialOnSharedChange :: Maybe Text
, radioGroupShared :: Maybe Text
} deriving (Show, Eq, Generic)
instance FromJSON RadioGroup where
parseJSON = genericParseJSON (removeFieldLabelPrefix "radioGroup")
instance ToJSON RadioGroup where
toJSON = genericToJSON (removeFieldLabelPrefix "radioGroup")
instance Default RadioGroup