amazonka-devicefarm 1.3.6 → 1.3.7
raw patch · 37 files changed
+118/−55 lines, 37 filesdep −lensdep ~amazonka-coredep ~amazonka-devicefarmdep ~amazonka-testPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies removed: lens
Dependency ranges changed: amazonka-core, amazonka-devicefarm, amazonka-test
API changes (from Hackage documentation)
+ Network.AWS.DeviceFarm: AppiumWebJavaJunit :: TestType
+ Network.AWS.DeviceFarm: AppiumWebJavaJunitTestPackage :: UploadType
+ Network.AWS.DeviceFarm: AppiumWebJavaTestng :: TestType
+ Network.AWS.DeviceFarm: AppiumWebJavaTestngTestPackage :: UploadType
+ Network.AWS.DeviceFarm: WebApp :: UploadType
+ Network.AWS.DeviceFarm: WebkitLog :: ArtifactType
+ Network.AWS.DeviceFarm.Types: AppiumWebJavaJunit :: TestType
+ Network.AWS.DeviceFarm.Types: AppiumWebJavaJunitTestPackage :: UploadType
+ Network.AWS.DeviceFarm.Types: AppiumWebJavaTestng :: TestType
+ Network.AWS.DeviceFarm.Types: AppiumWebJavaTestngTestPackage :: UploadType
+ Network.AWS.DeviceFarm.Types: WebApp :: UploadType
+ Network.AWS.DeviceFarm.Types: WebkitLog :: ArtifactType
- Network.AWS.DeviceFarm.GetDevicePoolCompatibility: gdpcAppARN :: Lens' GetDevicePoolCompatibility Text
+ Network.AWS.DeviceFarm.GetDevicePoolCompatibility: gdpcAppARN :: Lens' GetDevicePoolCompatibility (Maybe Text)
- Network.AWS.DeviceFarm.GetDevicePoolCompatibility: getDevicePoolCompatibility :: Text -> Text -> GetDevicePoolCompatibility
+ Network.AWS.DeviceFarm.GetDevicePoolCompatibility: getDevicePoolCompatibility :: Text -> GetDevicePoolCompatibility
- Network.AWS.DeviceFarm.ScheduleRun: scheduleRun :: Text -> Text -> Text -> ScheduleRunTest -> ScheduleRun
+ Network.AWS.DeviceFarm.ScheduleRun: scheduleRun :: Text -> Text -> ScheduleRunTest -> ScheduleRun
- Network.AWS.DeviceFarm.ScheduleRun: srAppARN :: Lens' ScheduleRun Text
+ Network.AWS.DeviceFarm.ScheduleRun: srAppARN :: Lens' ScheduleRun (Maybe Text)
Files
- README.md +1/−1
- amazonka-devicefarm.cabal +5/−6
- gen/Network/AWS/DeviceFarm/CreateDevicePool.hs +1/−0
- gen/Network/AWS/DeviceFarm/CreateProject.hs +1/−0
- gen/Network/AWS/DeviceFarm/CreateUpload.hs +9/−0
- gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs +1/−0
- gen/Network/AWS/DeviceFarm/DeleteProject.hs +1/−0
- gen/Network/AWS/DeviceFarm/DeleteRun.hs +1/−0
- gen/Network/AWS/DeviceFarm/DeleteUpload.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetAccountSettings.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetDevice.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetDevicePool.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs +16/−16
- gen/Network/AWS/DeviceFarm/GetJob.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetProject.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetRun.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetSuite.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetTest.hs +1/−0
- gen/Network/AWS/DeviceFarm/GetUpload.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListArtifacts.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListDevicePools.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListDevices.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListJobs.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListProjects.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListRuns.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListSamples.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListSuites.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListTests.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs +1/−0
- gen/Network/AWS/DeviceFarm/ListUploads.hs +1/−0
- gen/Network/AWS/DeviceFarm/ScheduleRun.hs +15/−15
- gen/Network/AWS/DeviceFarm/Types.hs +1/−0
- gen/Network/AWS/DeviceFarm/Types/Product.hs +7/−0
- gen/Network/AWS/DeviceFarm/Types/Sum.hs +35/−17
- gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs +1/−0
- gen/Network/AWS/DeviceFarm/UpdateProject.hs +1/−0
- gen/Network/AWS/DeviceFarm/Waiters.hs +1/−0
README.md view
@@ -8,7 +8,7 @@ ## Version -`1.3.6`+`1.3.7` ## Description
amazonka-devicefarm.cabal view
@@ -1,5 +1,5 @@ name: amazonka-devicefarm-version: 1.3.6+version: 1.3.7 synopsis: Amazon Device Farm SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -82,7 +82,7 @@ , Network.AWS.DeviceFarm.Types.Sum build-depends:- amazonka-core == 1.3.6.*+ amazonka-core == 1.3.7.* , base >= 4.7 && < 5 test-suite amazonka-devicefarm-test@@ -102,12 +102,11 @@ , Test.AWS.DeviceFarm.Internal build-depends:- amazonka-core == 1.3.6.*- , amazonka-test == 1.3.6.*- , amazonka-devicefarm == 1.3.6.*+ amazonka-core == 1.3.7.*+ , amazonka-test == 1.3.7.*+ , amazonka-devicefarm == 1.3.7.* , base , bytestring- , lens , tasty , tasty-hunit , text
gen/Network/AWS/DeviceFarm/CreateDevicePool.hs view
@@ -42,6 +42,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/CreateProject.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/CreateUpload.hs view
@@ -42,6 +42,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response@@ -116,6 +117,14 @@ -- -- - XCTEST_TEST_PACKAGE: An XCode test package upload. --+-- - APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test+-- package upload.+--+-- - APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test+-- package upload.+--+-- __Note__ If you call 'CreateUpload' with 'WEB_APP' specified, AWS Device+-- Farm throws an ArgumentException error. cuType :: Lens' CreateUpload UploadType cuType = lens _cuType (\ s a -> s{_cuType = a});
gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/DeleteProject.hs view
@@ -40,6 +40,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/DeleteRun.hs view
@@ -40,6 +40,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/DeleteUpload.hs view
@@ -38,6 +38,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetAccountSettings.hs view
@@ -38,6 +38,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetDevice.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetDevicePool.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs view
@@ -27,9 +27,9 @@ getDevicePoolCompatibility , GetDevicePoolCompatibility -- * Request Lenses+ , gdpcAppARN , gdpcTestType , gdpcDevicePoolARN- , gdpcAppARN -- * Destructuring the Response , getDevicePoolCompatibilityResponse@@ -42,6 +42,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response@@ -50,31 +51,34 @@ -- -- /See:/ 'getDevicePoolCompatibility' smart constructor. data GetDevicePoolCompatibility = GetDevicePoolCompatibility'- { _gdpcTestType :: !(Maybe TestType)+ { _gdpcAppARN :: !(Maybe Text)+ , _gdpcTestType :: !(Maybe TestType) , _gdpcDevicePoolARN :: !Text- , _gdpcAppARN :: !Text } deriving (Eq,Read,Show,Data,Typeable,Generic) -- | Creates a value of 'GetDevicePoolCompatibility' with the minimum fields required to make a request. -- -- Use one of the following lenses to modify other fields as desired: --+-- * 'gdpcAppARN'+-- -- * 'gdpcTestType' -- -- * 'gdpcDevicePoolARN'------ * 'gdpcAppARN' getDevicePoolCompatibility :: Text -- ^ 'gdpcDevicePoolARN'- -> Text -- ^ 'gdpcAppARN' -> GetDevicePoolCompatibility-getDevicePoolCompatibility pDevicePoolARN_ pAppARN_ =+getDevicePoolCompatibility pDevicePoolARN_ = GetDevicePoolCompatibility'- { _gdpcTestType = Nothing+ { _gdpcAppARN = Nothing+ , _gdpcTestType = Nothing , _gdpcDevicePoolARN = pDevicePoolARN_- , _gdpcAppARN = pAppARN_ } +-- | The ARN of the app that is associated with the specified device pool.+gdpcAppARN :: Lens' GetDevicePoolCompatibility (Maybe Text)+gdpcAppARN = lens _gdpcAppARN (\ s a -> s{_gdpcAppARN = a});+ -- | The test type for the specified device pool. -- -- Allowed values include the following:@@ -106,10 +110,6 @@ gdpcDevicePoolARN :: Lens' GetDevicePoolCompatibility Text gdpcDevicePoolARN = lens _gdpcDevicePoolARN (\ s a -> s{_gdpcDevicePoolARN = a}); --- | The ARN of the app that is associated with the specified device pool.-gdpcAppARN :: Lens' GetDevicePoolCompatibility Text-gdpcAppARN = lens _gdpcAppARN (\ s a -> s{_gdpcAppARN = a});- instance AWSRequest GetDevicePoolCompatibility where type Rs GetDevicePoolCompatibility = GetDevicePoolCompatibilityResponse@@ -136,9 +136,9 @@ toJSON GetDevicePoolCompatibility'{..} = object (catMaybes- [("testType" .=) <$> _gdpcTestType,- Just ("devicePoolArn" .= _gdpcDevicePoolARN),- Just ("appArn" .= _gdpcAppARN)])+ [("appArn" .=) <$> _gdpcAppARN,+ ("testType" .=) <$> _gdpcTestType,+ Just ("devicePoolArn" .= _gdpcDevicePoolARN)]) instance ToPath GetDevicePoolCompatibility where toPath = const "/"
gen/Network/AWS/DeviceFarm/GetJob.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetProject.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetRun.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetSuite.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetTest.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/GetUpload.hs view
@@ -39,6 +39,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListArtifacts.hs view
@@ -42,6 +42,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListDevicePools.hs view
@@ -42,6 +42,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListDevices.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListJobs.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListProjects.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListRuns.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListSamples.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListSuites.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListTests.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ListUploads.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/ScheduleRun.hs view
@@ -27,10 +27,10 @@ scheduleRun , ScheduleRun -- * Request Lenses+ , srAppARN , srName , srConfiguration , srProjectARN- , srAppARN , srDevicePoolARN , srTest @@ -44,6 +44,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response@@ -52,10 +53,10 @@ -- -- /See:/ 'scheduleRun' smart constructor. data ScheduleRun = ScheduleRun'- { _srName :: !(Maybe Text)+ { _srAppARN :: !(Maybe Text)+ , _srName :: !(Maybe Text) , _srConfiguration :: !(Maybe ScheduleRunConfiguration) , _srProjectARN :: !Text- , _srAppARN :: !Text , _srDevicePoolARN :: !Text , _srTest :: !ScheduleRunTest } deriving (Eq,Read,Show,Data,Typeable,Generic)@@ -64,33 +65,36 @@ -- -- Use one of the following lenses to modify other fields as desired: --+-- * 'srAppARN'+-- -- * 'srName' -- -- * 'srConfiguration' -- -- * 'srProjectARN' ----- * 'srAppARN'--- -- * 'srDevicePoolARN' -- -- * 'srTest' scheduleRun :: Text -- ^ 'srProjectARN'- -> Text -- ^ 'srAppARN' -> Text -- ^ 'srDevicePoolARN' -> ScheduleRunTest -- ^ 'srTest' -> ScheduleRun-scheduleRun pProjectARN_ pAppARN_ pDevicePoolARN_ pTest_ =+scheduleRun pProjectARN_ pDevicePoolARN_ pTest_ = ScheduleRun'- { _srName = Nothing+ { _srAppARN = Nothing+ , _srName = Nothing , _srConfiguration = Nothing , _srProjectARN = pProjectARN_- , _srAppARN = pAppARN_ , _srDevicePoolARN = pDevicePoolARN_ , _srTest = pTest_ } +-- | The ARN of the app to schedule a run.+srAppARN :: Lens' ScheduleRun (Maybe Text)+srAppARN = lens _srAppARN (\ s a -> s{_srAppARN = a});+ -- | The name for the run to be scheduled. srName :: Lens' ScheduleRun (Maybe Text) srName = lens _srName (\ s a -> s{_srName = a});@@ -103,10 +107,6 @@ srProjectARN :: Lens' ScheduleRun Text srProjectARN = lens _srProjectARN (\ s a -> s{_srProjectARN = a}); --- | The ARN of the app to schedule a run.-srAppARN :: Lens' ScheduleRun Text-srAppARN = lens _srAppARN (\ s a -> s{_srAppARN = a});- -- | The ARN of the device pool for the run to be scheduled. srDevicePoolARN :: Lens' ScheduleRun Text srDevicePoolARN = lens _srDevicePoolARN (\ s a -> s{_srDevicePoolARN = a});@@ -137,10 +137,10 @@ toJSON ScheduleRun'{..} = object (catMaybes- [("name" .=) <$> _srName,+ [("appArn" .=) <$> _srAppARN,+ ("name" .=) <$> _srName, ("configuration" .=) <$> _srConfiguration, Just ("projectArn" .= _srProjectARN),- Just ("appArn" .= _srAppARN), Just ("devicePoolArn" .= _srDevicePoolARN), Just ("test" .= _srTest)])
gen/Network/AWS/DeviceFarm/Types.hs view
@@ -308,6 +308,7 @@ import Network.AWS.DeviceFarm.Types.Product import Network.AWS.DeviceFarm.Types.Sum+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Sign.V4
gen/Network/AWS/DeviceFarm/Types/Product.hs view
@@ -18,6 +18,7 @@ module Network.AWS.DeviceFarm.Types.Product where import Network.AWS.DeviceFarm.Types.Sum+import Network.AWS.Lens import Network.AWS.Prelude -- | A container for account-level settings within AWS Device Farm.@@ -2230,6 +2231,12 @@ -- - UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. -- -- - XCTEST_TEST_PACKAGE: An XCode test package upload.+--+-- - APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test+-- package upload.+--+-- - APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test+-- package upload. -- uType :: Lens' Upload (Maybe UploadType) uType = lens _uType (\ s a -> s{_uType = a});
gen/Network/AWS/DeviceFarm/Types/Sum.hs view
@@ -23,7 +23,7 @@ = ACFile | ACLog | ACScreenshot- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText ArtifactCategory where parser = takeLowerText >>= \case@@ -67,7 +67,8 @@ | Screenshot | ServiceLog | Unknown- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ | WebkitLog+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText ArtifactType where parser = takeLowerText >>= \case@@ -90,8 +91,9 @@ "screenshot" -> pure Screenshot "service_log" -> pure ServiceLog "unknown" -> pure Unknown+ "webkit_log" -> pure WebkitLog e -> fromTextError $ "Failure parsing ArtifactType from value: '" <> e- <> "'. Accepted values: APPIUM_JAVA_OUTPUT, APPIUM_JAVA_XML_OUTPUT, APPIUM_SERVER_OUTPUT, APPLICATION_CRASH_REPORT, AUTOMATION_OUTPUT, CALABASH_JSON_OUTPUT, CALABASH_JAVA_XML_OUTPUT, CALABASH_PRETTY_OUTPUT, CALABASH_STANDARD_OUTPUT, DEVICE_LOG, EXERCISER_MONKEY_OUTPUT, EXPLORER_EVENT_LOG, EXPLORER_SUMMARY_LOG, INSTRUMENTATION_OUTPUT, MESSAGE_LOG, RESULT_LOG, SCREENSHOT, SERVICE_LOG, UNKNOWN"+ <> "'. Accepted values: APPIUM_JAVA_OUTPUT, APPIUM_JAVA_XML_OUTPUT, APPIUM_SERVER_OUTPUT, APPLICATION_CRASH_REPORT, AUTOMATION_OUTPUT, CALABASH_JSON_OUTPUT, CALABASH_JAVA_XML_OUTPUT, CALABASH_PRETTY_OUTPUT, CALABASH_STANDARD_OUTPUT, DEVICE_LOG, EXERCISER_MONKEY_OUTPUT, EXPLORER_EVENT_LOG, EXPLORER_SUMMARY_LOG, INSTRUMENTATION_OUTPUT, MESSAGE_LOG, RESULT_LOG, SCREENSHOT, SERVICE_LOG, UNKNOWN, WEBKIT_LOG" instance ToText ArtifactType where toText = \case@@ -114,6 +116,7 @@ Screenshot -> "SCREENSHOT" ServiceLog -> "SERVICE_LOG" Unknown -> "UNKNOWN"+ WebkitLog -> "WEBKIT_LOG" instance Hashable ArtifactType instance ToByteString ArtifactType@@ -126,7 +129,7 @@ data BillingMethod = Metered | Unmetered- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText BillingMethod where parser = takeLowerText >>= \case@@ -156,7 +159,7 @@ | FormFactor | Manufacturer | Platform- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText DeviceAttribute where parser = takeLowerText >>= \case@@ -188,7 +191,7 @@ data DeviceFormFactor = Phone | Tablet- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText DeviceFormFactor where parser = takeLowerText >>= \case@@ -213,7 +216,7 @@ data DevicePlatform = Android | Ios- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText DevicePlatform where parser = takeLowerText >>= \case@@ -238,7 +241,7 @@ data DevicePoolType = Curated | Private- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText DevicePoolType where parser = takeLowerText >>= \case@@ -271,7 +274,7 @@ | ERSkipped | ERStopped | ERWarned- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText ExecutionResult where parser = takeLowerText >>= \case@@ -309,7 +312,7 @@ | Processing | Running | Scheduling- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText ExecutionStatus where parser = takeLowerText >>= \case@@ -343,7 +346,7 @@ | IN | LessThan | NotIn- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText RuleOperator where parser = takeLowerText >>= \case@@ -392,7 +395,7 @@ | TX | Threads | TxRate- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText SampleType where parser = takeLowerText >>= \case@@ -447,6 +450,8 @@ data TestType = AppiumJavaJunit | AppiumJavaTestng+ | AppiumWebJavaJunit+ | AppiumWebJavaTestng | BuiltinExplorer | BuiltinFuzz | Calabash@@ -454,12 +459,14 @@ | Uiautomation | Uiautomator | Xctest- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText TestType where parser = takeLowerText >>= \case "appium_java_junit" -> pure AppiumJavaJunit "appium_java_testng" -> pure AppiumJavaTestng+ "appium_web_java_junit" -> pure AppiumWebJavaJunit+ "appium_web_java_testng" -> pure AppiumWebJavaTestng "builtin_explorer" -> pure BuiltinExplorer "builtin_fuzz" -> pure BuiltinFuzz "calabash" -> pure Calabash@@ -468,12 +475,14 @@ "uiautomator" -> pure Uiautomator "xctest" -> pure Xctest e -> fromTextError $ "Failure parsing TestType from value: '" <> e- <> "'. Accepted values: APPIUM_JAVA_JUNIT, APPIUM_JAVA_TESTNG, BUILTIN_EXPLORER, BUILTIN_FUZZ, CALABASH, INSTRUMENTATION, UIAUTOMATION, UIAUTOMATOR, XCTEST"+ <> "'. Accepted values: APPIUM_JAVA_JUNIT, APPIUM_JAVA_TESTNG, APPIUM_WEB_JAVA_JUNIT, APPIUM_WEB_JAVA_TESTNG, BUILTIN_EXPLORER, BUILTIN_FUZZ, CALABASH, INSTRUMENTATION, UIAUTOMATION, UIAUTOMATOR, XCTEST" instance ToText TestType where toText = \case AppiumJavaJunit -> "APPIUM_JAVA_JUNIT" AppiumJavaTestng -> "APPIUM_JAVA_TESTNG"+ AppiumWebJavaJunit -> "APPIUM_WEB_JAVA_JUNIT"+ AppiumWebJavaTestng -> "APPIUM_WEB_JAVA_TESTNG" BuiltinExplorer -> "BUILTIN_EXPLORER" BuiltinFuzz -> "BUILTIN_FUZZ" Calabash -> "CALABASH"@@ -498,7 +507,7 @@ | USInitialized | USProcessing | USSucceeded- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText UploadStatus where parser = takeLowerText >>= \case@@ -528,41 +537,50 @@ = AndroidApp | AppiumJavaJunitTestPackage | AppiumJavaTestngTestPackage+ | AppiumWebJavaJunitTestPackage+ | AppiumWebJavaTestngTestPackage | CalabashTestPackage | ExternalData | InstrumentationTestPackage | IosApp | UiautomationTestPackage | UiautomatorTestPackage+ | WebApp | XctestTestPackage- deriving (Eq,Ord,Read,Show,Enum,Data,Typeable,Generic)+ deriving (Eq,Ord,Read,Show,Enum,Bounded,Data,Typeable,Generic) instance FromText UploadType where parser = takeLowerText >>= \case "android_app" -> pure AndroidApp "appium_java_junit_test_package" -> pure AppiumJavaJunitTestPackage "appium_java_testng_test_package" -> pure AppiumJavaTestngTestPackage+ "appium_web_java_junit_test_package" -> pure AppiumWebJavaJunitTestPackage+ "appium_web_java_testng_test_package" -> pure AppiumWebJavaTestngTestPackage "calabash_test_package" -> pure CalabashTestPackage "external_data" -> pure ExternalData "instrumentation_test_package" -> pure InstrumentationTestPackage "ios_app" -> pure IosApp "uiautomation_test_package" -> pure UiautomationTestPackage "uiautomator_test_package" -> pure UiautomatorTestPackage+ "web_app" -> pure WebApp "xctest_test_package" -> pure XctestTestPackage e -> fromTextError $ "Failure parsing UploadType from value: '" <> e- <> "'. Accepted values: ANDROID_APP, APPIUM_JAVA_JUNIT_TEST_PACKAGE, APPIUM_JAVA_TESTNG_TEST_PACKAGE, CALABASH_TEST_PACKAGE, EXTERNAL_DATA, INSTRUMENTATION_TEST_PACKAGE, IOS_APP, UIAUTOMATION_TEST_PACKAGE, UIAUTOMATOR_TEST_PACKAGE, XCTEST_TEST_PACKAGE"+ <> "'. Accepted values: ANDROID_APP, APPIUM_JAVA_JUNIT_TEST_PACKAGE, APPIUM_JAVA_TESTNG_TEST_PACKAGE, APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE, APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE, CALABASH_TEST_PACKAGE, EXTERNAL_DATA, INSTRUMENTATION_TEST_PACKAGE, IOS_APP, UIAUTOMATION_TEST_PACKAGE, UIAUTOMATOR_TEST_PACKAGE, WEB_APP, XCTEST_TEST_PACKAGE" instance ToText UploadType where toText = \case AndroidApp -> "ANDROID_APP" AppiumJavaJunitTestPackage -> "APPIUM_JAVA_JUNIT_TEST_PACKAGE" AppiumJavaTestngTestPackage -> "APPIUM_JAVA_TESTNG_TEST_PACKAGE"+ AppiumWebJavaJunitTestPackage -> "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE"+ AppiumWebJavaTestngTestPackage -> "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE" CalabashTestPackage -> "CALABASH_TEST_PACKAGE" ExternalData -> "EXTERNAL_DATA" InstrumentationTestPackage -> "INSTRUMENTATION_TEST_PACKAGE" IosApp -> "IOS_APP" UiautomationTestPackage -> "UIAUTOMATION_TEST_PACKAGE" UiautomatorTestPackage -> "UIAUTOMATOR_TEST_PACKAGE"+ WebApp -> "WEB_APP" XctestTestPackage -> "XCTEST_TEST_PACKAGE" instance Hashable UploadType
gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs view
@@ -44,6 +44,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/UpdateProject.hs view
@@ -41,6 +41,7 @@ import Network.AWS.DeviceFarm.Types import Network.AWS.DeviceFarm.Types.Product+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Request import Network.AWS.Response
gen/Network/AWS/DeviceFarm/Waiters.hs view
@@ -16,5 +16,6 @@ module Network.AWS.DeviceFarm.Waiters where import Network.AWS.DeviceFarm.Types+import Network.AWS.Lens import Network.AWS.Prelude import Network.AWS.Waiter