amazonka-chime-sdk-voice-2.0: gen/Amazonka/ChimeSdkVoice/Types/PhoneNumberOrderStatus.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.ChimeSdkVoice.Types.PhoneNumberOrderStatus
-- 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.ChimeSdkVoice.Types.PhoneNumberOrderStatus
( PhoneNumberOrderStatus
( ..,
PhoneNumberOrderStatus_CancelRequested,
PhoneNumberOrderStatus_Cancelled,
PhoneNumberOrderStatus_ChangeRequested,
PhoneNumberOrderStatus_Exception,
PhoneNumberOrderStatus_FOC,
PhoneNumberOrderStatus_Failed,
PhoneNumberOrderStatus_Partial,
PhoneNumberOrderStatus_PendingDocuments,
PhoneNumberOrderStatus_Processing,
PhoneNumberOrderStatus_Submitted,
PhoneNumberOrderStatus_Successful
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype PhoneNumberOrderStatus = PhoneNumberOrderStatus'
{ fromPhoneNumberOrderStatus ::
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 PhoneNumberOrderStatus_CancelRequested :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_CancelRequested = PhoneNumberOrderStatus' "CancelRequested"
pattern PhoneNumberOrderStatus_Cancelled :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Cancelled = PhoneNumberOrderStatus' "Cancelled"
pattern PhoneNumberOrderStatus_ChangeRequested :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_ChangeRequested = PhoneNumberOrderStatus' "ChangeRequested"
pattern PhoneNumberOrderStatus_Exception :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Exception = PhoneNumberOrderStatus' "Exception"
pattern PhoneNumberOrderStatus_FOC :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_FOC = PhoneNumberOrderStatus' "FOC"
pattern PhoneNumberOrderStatus_Failed :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Failed = PhoneNumberOrderStatus' "Failed"
pattern PhoneNumberOrderStatus_Partial :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Partial = PhoneNumberOrderStatus' "Partial"
pattern PhoneNumberOrderStatus_PendingDocuments :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_PendingDocuments = PhoneNumberOrderStatus' "PendingDocuments"
pattern PhoneNumberOrderStatus_Processing :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Processing = PhoneNumberOrderStatus' "Processing"
pattern PhoneNumberOrderStatus_Submitted :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Submitted = PhoneNumberOrderStatus' "Submitted"
pattern PhoneNumberOrderStatus_Successful :: PhoneNumberOrderStatus
pattern PhoneNumberOrderStatus_Successful = PhoneNumberOrderStatus' "Successful"
{-# COMPLETE
PhoneNumberOrderStatus_CancelRequested,
PhoneNumberOrderStatus_Cancelled,
PhoneNumberOrderStatus_ChangeRequested,
PhoneNumberOrderStatus_Exception,
PhoneNumberOrderStatus_FOC,
PhoneNumberOrderStatus_Failed,
PhoneNumberOrderStatus_Partial,
PhoneNumberOrderStatus_PendingDocuments,
PhoneNumberOrderStatus_Processing,
PhoneNumberOrderStatus_Submitted,
PhoneNumberOrderStatus_Successful,
PhoneNumberOrderStatus'
#-}