module DocuSign.Base.Types.LockRequest where import DocuSign.Base.Types.Common data LockRequest = LockRequest { lockRequestLockDurationInSeconds :: Maybe Text , lockRequestLockedByApp :: Maybe Text , lockRequestLockType :: Maybe Text , lockRequestTemplatePassword :: Maybe Text , lockRequestUseScratchPad :: Maybe Text } deriving (Show, Eq, Generic) instance FromJSON LockRequest where parseJSON = genericParseJSON (removeFieldLabelPrefix "lockRequest") instance ToJSON LockRequest where toJSON = genericToJSON (removeFieldLabelPrefix "lockRequest") instance Default LockRequest