DOH 0.1.3.0 → 0.1.4.0
raw patch · 2 files changed
+10/−7 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Network.DigitalOcean.Services.Image: Custom :: String -> PublicImage
- Network.DigitalOcean.Services.Image: Predefined :: PredefinedImage -> PublicImage
+ Network.DigitalOcean.Services.Image: WithImageId :: Integer -> PublicImage
+ Network.DigitalOcean.Services.Image: WithImageSlug :: String -> PublicImage
+ Network.DigitalOcean.Services.Image: WithPredefinedImage :: PredefinedImage -> PublicImage
Files
DOH.cabal view
@@ -2,7 +2,7 @@ -- see http://haskell.org/cabal/users-guide/ name: DOH-version: 0.1.3.0+version: 0.1.4.0 synopsis: Complete API bindings for DigitalOcean API V2 description: Complete API bindings for DigitalOcean API V2 .
src/Network/DigitalOcean/Services/Image.hs view
@@ -77,16 +77,19 @@ instance Payload ImageAction data PublicImage =- Custom String- | Predefined PredefinedImage+ WithImageId Integer+ | WithImageSlug String+ | WithPredefinedImage PredefinedImage instance Show PublicImage where- show (Custom value) = show value- show (Predefined image) = show image+ show (WithImageId value) = show value+ show (WithImageSlug value) = show value+ show (WithPredefinedImage image) = show image instance ToJSON PublicImage where- toJSON (Custom value) = toJSON value- toJSON (Predefined image) = toJSON image+ toJSON (WithImageId value) = toJSON value+ toJSON (WithImageSlug value) = toJSON value+ toJSON (WithPredefinedImage image) = toJSON image data PredefinedImage = CoreosBeta