{-# 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.CustomerProfiles.Types.SalesforceConnectorOperator
-- 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.CustomerProfiles.Types.SalesforceConnectorOperator
  ( SalesforceConnectorOperator
      ( ..,
        SalesforceConnectorOperator_ADDITION,
        SalesforceConnectorOperator_BETWEEN,
        SalesforceConnectorOperator_CONTAINS,
        SalesforceConnectorOperator_DIVISION,
        SalesforceConnectorOperator_EQUAL_TO,
        SalesforceConnectorOperator_GREATER_THAN,
        SalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO,
        SalesforceConnectorOperator_LESS_THAN,
        SalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO,
        SalesforceConnectorOperator_MASK_ALL,
        SalesforceConnectorOperator_MASK_FIRST_N,
        SalesforceConnectorOperator_MASK_LAST_N,
        SalesforceConnectorOperator_MULTIPLICATION,
        SalesforceConnectorOperator_NOT_EQUAL_TO,
        SalesforceConnectorOperator_NO_OP,
        SalesforceConnectorOperator_PROJECTION,
        SalesforceConnectorOperator_SUBTRACTION,
        SalesforceConnectorOperator_VALIDATE_NON_NEGATIVE,
        SalesforceConnectorOperator_VALIDATE_NON_NULL,
        SalesforceConnectorOperator_VALIDATE_NON_ZERO,
        SalesforceConnectorOperator_VALIDATE_NUMERIC
      ),
  )
where

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

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

pattern SalesforceConnectorOperator_ADDITION :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_ADDITION :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_ADDITION :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_ADDITION = SalesforceConnectorOperator' "ADDITION"

pattern SalesforceConnectorOperator_BETWEEN :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_BETWEEN :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_BETWEEN :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_BETWEEN = SalesforceConnectorOperator' "BETWEEN"

pattern SalesforceConnectorOperator_CONTAINS :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_CONTAINS :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_CONTAINS :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_CONTAINS = SalesforceConnectorOperator' "CONTAINS"

pattern SalesforceConnectorOperator_DIVISION :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_DIVISION :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_DIVISION :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_DIVISION = SalesforceConnectorOperator' "DIVISION"

pattern SalesforceConnectorOperator_EQUAL_TO :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_EQUAL_TO :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_EQUAL_TO :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_EQUAL_TO = SalesforceConnectorOperator' "EQUAL_TO"

pattern SalesforceConnectorOperator_GREATER_THAN :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_GREATER_THAN :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_GREATER_THAN :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_GREATER_THAN = SalesforceConnectorOperator' "GREATER_THAN"

pattern SalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO = SalesforceConnectorOperator' "GREATER_THAN_OR_EQUAL_TO"

pattern SalesforceConnectorOperator_LESS_THAN :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_LESS_THAN :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_LESS_THAN :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_LESS_THAN = SalesforceConnectorOperator' "LESS_THAN"

pattern SalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO = SalesforceConnectorOperator' "LESS_THAN_OR_EQUAL_TO"

pattern SalesforceConnectorOperator_MASK_ALL :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_MASK_ALL :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_MASK_ALL :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_MASK_ALL = SalesforceConnectorOperator' "MASK_ALL"

pattern SalesforceConnectorOperator_MASK_FIRST_N :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_MASK_FIRST_N :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_MASK_FIRST_N :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_MASK_FIRST_N = SalesforceConnectorOperator' "MASK_FIRST_N"

pattern SalesforceConnectorOperator_MASK_LAST_N :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_MASK_LAST_N :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_MASK_LAST_N :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_MASK_LAST_N = SalesforceConnectorOperator' "MASK_LAST_N"

pattern SalesforceConnectorOperator_MULTIPLICATION :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_MULTIPLICATION :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_MULTIPLICATION :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_MULTIPLICATION = SalesforceConnectorOperator' "MULTIPLICATION"

pattern SalesforceConnectorOperator_NOT_EQUAL_TO :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_NOT_EQUAL_TO :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_NOT_EQUAL_TO :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_NOT_EQUAL_TO = SalesforceConnectorOperator' "NOT_EQUAL_TO"

pattern SalesforceConnectorOperator_NO_OP :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_NO_OP :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_NO_OP :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_NO_OP = SalesforceConnectorOperator' "NO_OP"

pattern SalesforceConnectorOperator_PROJECTION :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_PROJECTION :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_PROJECTION :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_PROJECTION = SalesforceConnectorOperator' "PROJECTION"

pattern SalesforceConnectorOperator_SUBTRACTION :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_SUBTRACTION :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_SUBTRACTION :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_SUBTRACTION = SalesforceConnectorOperator' "SUBTRACTION"

pattern SalesforceConnectorOperator_VALIDATE_NON_NEGATIVE :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_VALIDATE_NON_NEGATIVE :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_VALIDATE_NON_NEGATIVE :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_VALIDATE_NON_NEGATIVE = SalesforceConnectorOperator' "VALIDATE_NON_NEGATIVE"

pattern SalesforceConnectorOperator_VALIDATE_NON_NULL :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_VALIDATE_NON_NULL :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_VALIDATE_NON_NULL :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_VALIDATE_NON_NULL = SalesforceConnectorOperator' "VALIDATE_NON_NULL"

pattern SalesforceConnectorOperator_VALIDATE_NON_ZERO :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_VALIDATE_NON_ZERO :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_VALIDATE_NON_ZERO :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_VALIDATE_NON_ZERO = SalesforceConnectorOperator' "VALIDATE_NON_ZERO"

pattern SalesforceConnectorOperator_VALIDATE_NUMERIC :: SalesforceConnectorOperator
pattern $bSalesforceConnectorOperator_VALIDATE_NUMERIC :: SalesforceConnectorOperator
$mSalesforceConnectorOperator_VALIDATE_NUMERIC :: forall r.
SalesforceConnectorOperator -> (Void# -> r) -> (Void# -> r) -> r
SalesforceConnectorOperator_VALIDATE_NUMERIC = SalesforceConnectorOperator' "VALIDATE_NUMERIC"

{-# COMPLETE
  SalesforceConnectorOperator_ADDITION,
  SalesforceConnectorOperator_BETWEEN,
  SalesforceConnectorOperator_CONTAINS,
  SalesforceConnectorOperator_DIVISION,
  SalesforceConnectorOperator_EQUAL_TO,
  SalesforceConnectorOperator_GREATER_THAN,
  SalesforceConnectorOperator_GREATER_THAN_OR_EQUAL_TO,
  SalesforceConnectorOperator_LESS_THAN,
  SalesforceConnectorOperator_LESS_THAN_OR_EQUAL_TO,
  SalesforceConnectorOperator_MASK_ALL,
  SalesforceConnectorOperator_MASK_FIRST_N,
  SalesforceConnectorOperator_MASK_LAST_N,
  SalesforceConnectorOperator_MULTIPLICATION,
  SalesforceConnectorOperator_NOT_EQUAL_TO,
  SalesforceConnectorOperator_NO_OP,
  SalesforceConnectorOperator_PROJECTION,
  SalesforceConnectorOperator_SUBTRACTION,
  SalesforceConnectorOperator_VALIDATE_NON_NEGATIVE,
  SalesforceConnectorOperator_VALIDATE_NON_NULL,
  SalesforceConnectorOperator_VALIDATE_NON_ZERO,
  SalesforceConnectorOperator_VALIDATE_NUMERIC,
  SalesforceConnectorOperator'
  #-}