module DocuSign.Base.Types.SharedItem where import DocuSign.Base.Types.Common import DocuSign.Base.Types.ErrorDetails import DocuSign.Base.Types.UserInfo data SharedItem = SharedItem { sharedItemErrorDetails :: Maybe ErrorDetails , sharedItemShared :: Maybe Text , sharedItemUser :: Maybe UserInfo } deriving (Show, Eq, Generic) instance FromJSON SharedItem where parseJSON = genericParseJSON (removeFieldLabelPrefix "sharedItem") instance ToJSON SharedItem where toJSON = genericToJSON (removeFieldLabelPrefix "sharedItem") instance Default SharedItem