amazonka-devicefarm-2.0: gen/Amazonka/DeviceFarm/Types/UploadType.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.DeviceFarm.Types.UploadType
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.DeviceFarm.Types.UploadType
( UploadType
( ..,
UploadType_ANDROID_APP,
UploadType_APPIUM_JAVA_JUNIT_TEST_PACKAGE,
UploadType_APPIUM_JAVA_JUNIT_TEST_SPEC,
UploadType_APPIUM_JAVA_TESTNG_TEST_PACKAGE,
UploadType_APPIUM_JAVA_TESTNG_TEST_SPEC,
UploadType_APPIUM_NODE_TEST_PACKAGE,
UploadType_APPIUM_NODE_TEST_SPEC,
UploadType_APPIUM_PYTHON_TEST_PACKAGE,
UploadType_APPIUM_PYTHON_TEST_SPEC,
UploadType_APPIUM_RUBY_TEST_PACKAGE,
UploadType_APPIUM_RUBY_TEST_SPEC,
UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE,
UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_SPEC,
UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE,
UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_SPEC,
UploadType_APPIUM_WEB_NODE_TEST_PACKAGE,
UploadType_APPIUM_WEB_NODE_TEST_SPEC,
UploadType_APPIUM_WEB_PYTHON_TEST_PACKAGE,
UploadType_APPIUM_WEB_PYTHON_TEST_SPEC,
UploadType_APPIUM_WEB_RUBY_TEST_PACKAGE,
UploadType_APPIUM_WEB_RUBY_TEST_SPEC,
UploadType_CALABASH_TEST_PACKAGE,
UploadType_EXTERNAL_DATA,
UploadType_INSTRUMENTATION_TEST_PACKAGE,
UploadType_INSTRUMENTATION_TEST_SPEC,
UploadType_IOS_APP,
UploadType_UIAUTOMATION_TEST_PACKAGE,
UploadType_UIAUTOMATOR_TEST_PACKAGE,
UploadType_WEB_APP,
UploadType_XCTEST_TEST_PACKAGE,
UploadType_XCTEST_UI_TEST_PACKAGE,
UploadType_XCTEST_UI_TEST_SPEC
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype UploadType = UploadType'
{ fromUploadType ::
Data.Text
}
deriving stock
( Prelude.Show,
Prelude.Read,
Prelude.Eq,
Prelude.Ord,
Prelude.Generic
)
deriving newtype
( Prelude.Hashable,
Prelude.NFData,
Data.FromText,
Data.ToText,
Data.ToByteString,
Data.ToLog,
Data.ToHeader,
Data.ToQuery,
Data.FromJSON,
Data.FromJSONKey,
Data.ToJSON,
Data.ToJSONKey,
Data.FromXML,
Data.ToXML
)
pattern UploadType_ANDROID_APP :: UploadType
pattern UploadType_ANDROID_APP = UploadType' "ANDROID_APP"
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_PACKAGE = UploadType' "APPIUM_JAVA_JUNIT_TEST_PACKAGE"
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_SPEC = UploadType' "APPIUM_JAVA_JUNIT_TEST_SPEC"
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_PACKAGE = UploadType' "APPIUM_JAVA_TESTNG_TEST_PACKAGE"
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_SPEC = UploadType' "APPIUM_JAVA_TESTNG_TEST_SPEC"
pattern UploadType_APPIUM_NODE_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_NODE_TEST_PACKAGE = UploadType' "APPIUM_NODE_TEST_PACKAGE"
pattern UploadType_APPIUM_NODE_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_NODE_TEST_SPEC = UploadType' "APPIUM_NODE_TEST_SPEC"
pattern UploadType_APPIUM_PYTHON_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_PYTHON_TEST_PACKAGE = UploadType' "APPIUM_PYTHON_TEST_PACKAGE"
pattern UploadType_APPIUM_PYTHON_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_PYTHON_TEST_SPEC = UploadType' "APPIUM_PYTHON_TEST_SPEC"
pattern UploadType_APPIUM_RUBY_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_RUBY_TEST_PACKAGE = UploadType' "APPIUM_RUBY_TEST_PACKAGE"
pattern UploadType_APPIUM_RUBY_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_RUBY_TEST_SPEC = UploadType' "APPIUM_RUBY_TEST_SPEC"
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE = UploadType' "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE"
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_SPEC = UploadType' "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC"
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE = UploadType' "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE"
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_SPEC = UploadType' "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC"
pattern UploadType_APPIUM_WEB_NODE_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_WEB_NODE_TEST_PACKAGE = UploadType' "APPIUM_WEB_NODE_TEST_PACKAGE"
pattern UploadType_APPIUM_WEB_NODE_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_WEB_NODE_TEST_SPEC = UploadType' "APPIUM_WEB_NODE_TEST_SPEC"
pattern UploadType_APPIUM_WEB_PYTHON_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_WEB_PYTHON_TEST_PACKAGE = UploadType' "APPIUM_WEB_PYTHON_TEST_PACKAGE"
pattern UploadType_APPIUM_WEB_PYTHON_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_WEB_PYTHON_TEST_SPEC = UploadType' "APPIUM_WEB_PYTHON_TEST_SPEC"
pattern UploadType_APPIUM_WEB_RUBY_TEST_PACKAGE :: UploadType
pattern UploadType_APPIUM_WEB_RUBY_TEST_PACKAGE = UploadType' "APPIUM_WEB_RUBY_TEST_PACKAGE"
pattern UploadType_APPIUM_WEB_RUBY_TEST_SPEC :: UploadType
pattern UploadType_APPIUM_WEB_RUBY_TEST_SPEC = UploadType' "APPIUM_WEB_RUBY_TEST_SPEC"
pattern UploadType_CALABASH_TEST_PACKAGE :: UploadType
pattern UploadType_CALABASH_TEST_PACKAGE = UploadType' "CALABASH_TEST_PACKAGE"
pattern UploadType_EXTERNAL_DATA :: UploadType
pattern UploadType_EXTERNAL_DATA = UploadType' "EXTERNAL_DATA"
pattern UploadType_INSTRUMENTATION_TEST_PACKAGE :: UploadType
pattern UploadType_INSTRUMENTATION_TEST_PACKAGE = UploadType' "INSTRUMENTATION_TEST_PACKAGE"
pattern UploadType_INSTRUMENTATION_TEST_SPEC :: UploadType
pattern UploadType_INSTRUMENTATION_TEST_SPEC = UploadType' "INSTRUMENTATION_TEST_SPEC"
pattern UploadType_IOS_APP :: UploadType
pattern UploadType_IOS_APP = UploadType' "IOS_APP"
pattern UploadType_UIAUTOMATION_TEST_PACKAGE :: UploadType
pattern UploadType_UIAUTOMATION_TEST_PACKAGE = UploadType' "UIAUTOMATION_TEST_PACKAGE"
pattern UploadType_UIAUTOMATOR_TEST_PACKAGE :: UploadType
pattern UploadType_UIAUTOMATOR_TEST_PACKAGE = UploadType' "UIAUTOMATOR_TEST_PACKAGE"
pattern UploadType_WEB_APP :: UploadType
pattern UploadType_WEB_APP = UploadType' "WEB_APP"
pattern UploadType_XCTEST_TEST_PACKAGE :: UploadType
pattern UploadType_XCTEST_TEST_PACKAGE = UploadType' "XCTEST_TEST_PACKAGE"
pattern UploadType_XCTEST_UI_TEST_PACKAGE :: UploadType
pattern UploadType_XCTEST_UI_TEST_PACKAGE = UploadType' "XCTEST_UI_TEST_PACKAGE"
pattern UploadType_XCTEST_UI_TEST_SPEC :: UploadType
pattern UploadType_XCTEST_UI_TEST_SPEC = UploadType' "XCTEST_UI_TEST_SPEC"
{-# COMPLETE
UploadType_ANDROID_APP,
UploadType_APPIUM_JAVA_JUNIT_TEST_PACKAGE,
UploadType_APPIUM_JAVA_JUNIT_TEST_SPEC,
UploadType_APPIUM_JAVA_TESTNG_TEST_PACKAGE,
UploadType_APPIUM_JAVA_TESTNG_TEST_SPEC,
UploadType_APPIUM_NODE_TEST_PACKAGE,
UploadType_APPIUM_NODE_TEST_SPEC,
UploadType_APPIUM_PYTHON_TEST_PACKAGE,
UploadType_APPIUM_PYTHON_TEST_SPEC,
UploadType_APPIUM_RUBY_TEST_PACKAGE,
UploadType_APPIUM_RUBY_TEST_SPEC,
UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE,
UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_SPEC,
UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE,
UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_SPEC,
UploadType_APPIUM_WEB_NODE_TEST_PACKAGE,
UploadType_APPIUM_WEB_NODE_TEST_SPEC,
UploadType_APPIUM_WEB_PYTHON_TEST_PACKAGE,
UploadType_APPIUM_WEB_PYTHON_TEST_SPEC,
UploadType_APPIUM_WEB_RUBY_TEST_PACKAGE,
UploadType_APPIUM_WEB_RUBY_TEST_SPEC,
UploadType_CALABASH_TEST_PACKAGE,
UploadType_EXTERNAL_DATA,
UploadType_INSTRUMENTATION_TEST_PACKAGE,
UploadType_INSTRUMENTATION_TEST_SPEC,
UploadType_IOS_APP,
UploadType_UIAUTOMATION_TEST_PACKAGE,
UploadType_UIAUTOMATOR_TEST_PACKAGE,
UploadType_WEB_APP,
UploadType_XCTEST_TEST_PACKAGE,
UploadType_XCTEST_UI_TEST_PACKAGE,
UploadType_XCTEST_UI_TEST_SPEC,
UploadType'
#-}