{-# 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.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode
-- Copyright   : (c) 2013-2021 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.IoTSiteWise.Types.BatchPutAssetPropertyValueErrorCode
  ( BatchPutAssetPropertyValueErrorCode
      ( ..,
        BatchPutAssetPropertyValueErrorCode_AccessDeniedException,
        BatchPutAssetPropertyValueErrorCode_ConflictingOperationException,
        BatchPutAssetPropertyValueErrorCode_InternalFailureException,
        BatchPutAssetPropertyValueErrorCode_InvalidRequestException,
        BatchPutAssetPropertyValueErrorCode_LimitExceededException,
        BatchPutAssetPropertyValueErrorCode_ResourceNotFoundException,
        BatchPutAssetPropertyValueErrorCode_ServiceUnavailableException,
        BatchPutAssetPropertyValueErrorCode_ThrottlingException,
        BatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException
      ),
  )
where

import qualified Amazonka.Core as Core
import qualified Amazonka.Prelude as Prelude

newtype BatchPutAssetPropertyValueErrorCode = BatchPutAssetPropertyValueErrorCode'
  { BatchPutAssetPropertyValueErrorCode -> Text
fromBatchPutAssetPropertyValueErrorCode ::
      Core.Text
  }
  deriving stock
    ( Int -> BatchPutAssetPropertyValueErrorCode -> ShowS
[BatchPutAssetPropertyValueErrorCode] -> ShowS
BatchPutAssetPropertyValueErrorCode -> String
(Int -> BatchPutAssetPropertyValueErrorCode -> ShowS)
-> (BatchPutAssetPropertyValueErrorCode -> String)
-> ([BatchPutAssetPropertyValueErrorCode] -> ShowS)
-> Show BatchPutAssetPropertyValueErrorCode
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [BatchPutAssetPropertyValueErrorCode] -> ShowS
$cshowList :: [BatchPutAssetPropertyValueErrorCode] -> ShowS
show :: BatchPutAssetPropertyValueErrorCode -> String
$cshow :: BatchPutAssetPropertyValueErrorCode -> String
showsPrec :: Int -> BatchPutAssetPropertyValueErrorCode -> ShowS
$cshowsPrec :: Int -> BatchPutAssetPropertyValueErrorCode -> ShowS
Prelude.Show,
      ReadPrec [BatchPutAssetPropertyValueErrorCode]
ReadPrec BatchPutAssetPropertyValueErrorCode
Int -> ReadS BatchPutAssetPropertyValueErrorCode
ReadS [BatchPutAssetPropertyValueErrorCode]
(Int -> ReadS BatchPutAssetPropertyValueErrorCode)
-> ReadS [BatchPutAssetPropertyValueErrorCode]
-> ReadPrec BatchPutAssetPropertyValueErrorCode
-> ReadPrec [BatchPutAssetPropertyValueErrorCode]
-> Read BatchPutAssetPropertyValueErrorCode
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [BatchPutAssetPropertyValueErrorCode]
$creadListPrec :: ReadPrec [BatchPutAssetPropertyValueErrorCode]
readPrec :: ReadPrec BatchPutAssetPropertyValueErrorCode
$creadPrec :: ReadPrec BatchPutAssetPropertyValueErrorCode
readList :: ReadS [BatchPutAssetPropertyValueErrorCode]
$creadList :: ReadS [BatchPutAssetPropertyValueErrorCode]
readsPrec :: Int -> ReadS BatchPutAssetPropertyValueErrorCode
$creadsPrec :: Int -> ReadS BatchPutAssetPropertyValueErrorCode
Prelude.Read,
      BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
(BatchPutAssetPropertyValueErrorCode
 -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> Eq BatchPutAssetPropertyValueErrorCode
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c/= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
== :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c== :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
Prelude.Eq,
      Eq BatchPutAssetPropertyValueErrorCode
Eq BatchPutAssetPropertyValueErrorCode
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Ordering)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode -> Bool)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode)
-> (BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode
    -> BatchPutAssetPropertyValueErrorCode)
-> Ord BatchPutAssetPropertyValueErrorCode
BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Ordering
BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
$cmin :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
max :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
$cmax :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode
>= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c>= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
> :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c> :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
<= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c<= :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
< :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
$c< :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Bool
compare :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Ordering
$ccompare :: BatchPutAssetPropertyValueErrorCode
-> BatchPutAssetPropertyValueErrorCode -> Ordering
$cp1Ord :: Eq BatchPutAssetPropertyValueErrorCode
Prelude.Ord,
      (forall x.
 BatchPutAssetPropertyValueErrorCode
 -> Rep BatchPutAssetPropertyValueErrorCode x)
-> (forall x.
    Rep BatchPutAssetPropertyValueErrorCode x
    -> BatchPutAssetPropertyValueErrorCode)
-> Generic BatchPutAssetPropertyValueErrorCode
forall x.
Rep BatchPutAssetPropertyValueErrorCode x
-> BatchPutAssetPropertyValueErrorCode
forall x.
BatchPutAssetPropertyValueErrorCode
-> Rep BatchPutAssetPropertyValueErrorCode x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep BatchPutAssetPropertyValueErrorCode x
-> BatchPutAssetPropertyValueErrorCode
$cfrom :: forall x.
BatchPutAssetPropertyValueErrorCode
-> Rep BatchPutAssetPropertyValueErrorCode x
Prelude.Generic
    )
  deriving newtype
    ( Int -> BatchPutAssetPropertyValueErrorCode -> Int
BatchPutAssetPropertyValueErrorCode -> Int
(Int -> BatchPutAssetPropertyValueErrorCode -> Int)
-> (BatchPutAssetPropertyValueErrorCode -> Int)
-> Hashable BatchPutAssetPropertyValueErrorCode
forall a. (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: BatchPutAssetPropertyValueErrorCode -> Int
$chash :: BatchPutAssetPropertyValueErrorCode -> Int
hashWithSalt :: Int -> BatchPutAssetPropertyValueErrorCode -> Int
$chashWithSalt :: Int -> BatchPutAssetPropertyValueErrorCode -> Int
Prelude.Hashable,
      BatchPutAssetPropertyValueErrorCode -> ()
(BatchPutAssetPropertyValueErrorCode -> ())
-> NFData BatchPutAssetPropertyValueErrorCode
forall a. (a -> ()) -> NFData a
rnf :: BatchPutAssetPropertyValueErrorCode -> ()
$crnf :: BatchPutAssetPropertyValueErrorCode -> ()
Prelude.NFData,
      Text -> Either String BatchPutAssetPropertyValueErrorCode
(Text -> Either String BatchPutAssetPropertyValueErrorCode)
-> FromText BatchPutAssetPropertyValueErrorCode
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String BatchPutAssetPropertyValueErrorCode
$cfromText :: Text -> Either String BatchPutAssetPropertyValueErrorCode
Core.FromText,
      BatchPutAssetPropertyValueErrorCode -> Text
(BatchPutAssetPropertyValueErrorCode -> Text)
-> ToText BatchPutAssetPropertyValueErrorCode
forall a. (a -> Text) -> ToText a
toText :: BatchPutAssetPropertyValueErrorCode -> Text
$ctoText :: BatchPutAssetPropertyValueErrorCode -> Text
Core.ToText,
      BatchPutAssetPropertyValueErrorCode -> ByteString
(BatchPutAssetPropertyValueErrorCode -> ByteString)
-> ToByteString BatchPutAssetPropertyValueErrorCode
forall a. (a -> ByteString) -> ToByteString a
toBS :: BatchPutAssetPropertyValueErrorCode -> ByteString
$ctoBS :: BatchPutAssetPropertyValueErrorCode -> ByteString
Core.ToByteString,
      BatchPutAssetPropertyValueErrorCode -> ByteStringBuilder
(BatchPutAssetPropertyValueErrorCode -> ByteStringBuilder)
-> ToLog BatchPutAssetPropertyValueErrorCode
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: BatchPutAssetPropertyValueErrorCode -> ByteStringBuilder
$cbuild :: BatchPutAssetPropertyValueErrorCode -> ByteStringBuilder
Core.ToLog,
      HeaderName -> BatchPutAssetPropertyValueErrorCode -> [Header]
(HeaderName -> BatchPutAssetPropertyValueErrorCode -> [Header])
-> ToHeader BatchPutAssetPropertyValueErrorCode
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> BatchPutAssetPropertyValueErrorCode -> [Header]
$ctoHeader :: HeaderName -> BatchPutAssetPropertyValueErrorCode -> [Header]
Core.ToHeader,
      BatchPutAssetPropertyValueErrorCode -> QueryString
(BatchPutAssetPropertyValueErrorCode -> QueryString)
-> ToQuery BatchPutAssetPropertyValueErrorCode
forall a. (a -> QueryString) -> ToQuery a
toQuery :: BatchPutAssetPropertyValueErrorCode -> QueryString
$ctoQuery :: BatchPutAssetPropertyValueErrorCode -> QueryString
Core.ToQuery,
      Value -> Parser [BatchPutAssetPropertyValueErrorCode]
Value -> Parser BatchPutAssetPropertyValueErrorCode
(Value -> Parser BatchPutAssetPropertyValueErrorCode)
-> (Value -> Parser [BatchPutAssetPropertyValueErrorCode])
-> FromJSON BatchPutAssetPropertyValueErrorCode
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [BatchPutAssetPropertyValueErrorCode]
$cparseJSONList :: Value -> Parser [BatchPutAssetPropertyValueErrorCode]
parseJSON :: Value -> Parser BatchPutAssetPropertyValueErrorCode
$cparseJSON :: Value -> Parser BatchPutAssetPropertyValueErrorCode
Core.FromJSON,
      FromJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
FromJSONKeyFunction BatchPutAssetPropertyValueErrorCode
FromJSONKeyFunction BatchPutAssetPropertyValueErrorCode
-> FromJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
-> FromJSONKey BatchPutAssetPropertyValueErrorCode
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
$cfromJSONKeyList :: FromJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
fromJSONKey :: FromJSONKeyFunction BatchPutAssetPropertyValueErrorCode
$cfromJSONKey :: FromJSONKeyFunction BatchPutAssetPropertyValueErrorCode
Core.FromJSONKey,
      [BatchPutAssetPropertyValueErrorCode] -> Encoding
[BatchPutAssetPropertyValueErrorCode] -> Value
BatchPutAssetPropertyValueErrorCode -> Encoding
BatchPutAssetPropertyValueErrorCode -> Value
(BatchPutAssetPropertyValueErrorCode -> Value)
-> (BatchPutAssetPropertyValueErrorCode -> Encoding)
-> ([BatchPutAssetPropertyValueErrorCode] -> Value)
-> ([BatchPutAssetPropertyValueErrorCode] -> Encoding)
-> ToJSON BatchPutAssetPropertyValueErrorCode
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [BatchPutAssetPropertyValueErrorCode] -> Encoding
$ctoEncodingList :: [BatchPutAssetPropertyValueErrorCode] -> Encoding
toJSONList :: [BatchPutAssetPropertyValueErrorCode] -> Value
$ctoJSONList :: [BatchPutAssetPropertyValueErrorCode] -> Value
toEncoding :: BatchPutAssetPropertyValueErrorCode -> Encoding
$ctoEncoding :: BatchPutAssetPropertyValueErrorCode -> Encoding
toJSON :: BatchPutAssetPropertyValueErrorCode -> Value
$ctoJSON :: BatchPutAssetPropertyValueErrorCode -> Value
Core.ToJSON,
      ToJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
ToJSONKeyFunction BatchPutAssetPropertyValueErrorCode
ToJSONKeyFunction BatchPutAssetPropertyValueErrorCode
-> ToJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
-> ToJSONKey BatchPutAssetPropertyValueErrorCode
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
$ctoJSONKeyList :: ToJSONKeyFunction [BatchPutAssetPropertyValueErrorCode]
toJSONKey :: ToJSONKeyFunction BatchPutAssetPropertyValueErrorCode
$ctoJSONKey :: ToJSONKeyFunction BatchPutAssetPropertyValueErrorCode
Core.ToJSONKey,
      [Node] -> Either String BatchPutAssetPropertyValueErrorCode
([Node] -> Either String BatchPutAssetPropertyValueErrorCode)
-> FromXML BatchPutAssetPropertyValueErrorCode
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String BatchPutAssetPropertyValueErrorCode
$cparseXML :: [Node] -> Either String BatchPutAssetPropertyValueErrorCode
Core.FromXML,
      BatchPutAssetPropertyValueErrorCode -> XML
(BatchPutAssetPropertyValueErrorCode -> XML)
-> ToXML BatchPutAssetPropertyValueErrorCode
forall a. (a -> XML) -> ToXML a
toXML :: BatchPutAssetPropertyValueErrorCode -> XML
$ctoXML :: BatchPutAssetPropertyValueErrorCode -> XML
Core.ToXML
    )

pattern BatchPutAssetPropertyValueErrorCode_AccessDeniedException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_AccessDeniedException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_AccessDeniedException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_AccessDeniedException = BatchPutAssetPropertyValueErrorCode' "AccessDeniedException"

pattern BatchPutAssetPropertyValueErrorCode_ConflictingOperationException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_ConflictingOperationException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_ConflictingOperationException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_ConflictingOperationException = BatchPutAssetPropertyValueErrorCode' "ConflictingOperationException"

pattern BatchPutAssetPropertyValueErrorCode_InternalFailureException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_InternalFailureException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_InternalFailureException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_InternalFailureException = BatchPutAssetPropertyValueErrorCode' "InternalFailureException"

pattern BatchPutAssetPropertyValueErrorCode_InvalidRequestException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_InvalidRequestException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_InvalidRequestException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_InvalidRequestException = BatchPutAssetPropertyValueErrorCode' "InvalidRequestException"

pattern BatchPutAssetPropertyValueErrorCode_LimitExceededException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_LimitExceededException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_LimitExceededException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_LimitExceededException = BatchPutAssetPropertyValueErrorCode' "LimitExceededException"

pattern BatchPutAssetPropertyValueErrorCode_ResourceNotFoundException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_ResourceNotFoundException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_ResourceNotFoundException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_ResourceNotFoundException = BatchPutAssetPropertyValueErrorCode' "ResourceNotFoundException"

pattern BatchPutAssetPropertyValueErrorCode_ServiceUnavailableException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_ServiceUnavailableException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_ServiceUnavailableException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_ServiceUnavailableException = BatchPutAssetPropertyValueErrorCode' "ServiceUnavailableException"

pattern BatchPutAssetPropertyValueErrorCode_ThrottlingException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_ThrottlingException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_ThrottlingException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_ThrottlingException = BatchPutAssetPropertyValueErrorCode' "ThrottlingException"

pattern BatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException :: BatchPutAssetPropertyValueErrorCode
pattern $bBatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException :: BatchPutAssetPropertyValueErrorCode
$mBatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException :: forall r.
BatchPutAssetPropertyValueErrorCode
-> (Void# -> r) -> (Void# -> r) -> r
BatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException = BatchPutAssetPropertyValueErrorCode' "TimestampOutOfRangeException"

{-# COMPLETE
  BatchPutAssetPropertyValueErrorCode_AccessDeniedException,
  BatchPutAssetPropertyValueErrorCode_ConflictingOperationException,
  BatchPutAssetPropertyValueErrorCode_InternalFailureException,
  BatchPutAssetPropertyValueErrorCode_InvalidRequestException,
  BatchPutAssetPropertyValueErrorCode_LimitExceededException,
  BatchPutAssetPropertyValueErrorCode_ResourceNotFoundException,
  BatchPutAssetPropertyValueErrorCode_ServiceUnavailableException,
  BatchPutAssetPropertyValueErrorCode_ThrottlingException,
  BatchPutAssetPropertyValueErrorCode_TimestampOutOfRangeException,
  BatchPutAssetPropertyValueErrorCode'
  #-}