packages feed

docusign-base-0.0.1: src/DocuSign/Base/Types/TemplateDocumentVisibility.hs

module DocuSign.Base.Types.TemplateDocumentVisibility where

import DocuSign.Base.Types.Common
import DocuSign.Base.Types.DocumentVisibility

data TemplateDocumentVisibility = TemplateDocumentVisibility
  { templateDocumentVisibilityDocumentVisibility :: Maybe [DocumentVisibility]
  } deriving (Show, Eq, Generic)

instance FromJSON TemplateDocumentVisibility where
  parseJSON = genericParseJSON (removeFieldLabelPrefix "templateDocumentVisibility")
instance ToJSON TemplateDocumentVisibility where
  toJSON = genericToJSON (removeFieldLabelPrefix "templateDocumentVisibility")

instance Default TemplateDocumentVisibility