graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.RQL.Types.EventTrigger

Synopsis

Documentation

newtype TriggerName Source #

Unique name for event trigger.

Constructors

TriggerName 

Instances

Instances details
FromJSON TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSONKey TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

HasCodec TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep TriggerName :: Type -> Type #

Show TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: TriggerName -> () #

Eq TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Ord TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Hashable TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToTxt TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

FromCol TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToPrepArg TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerName Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerName = D1 ('MetaData "TriggerName" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'True) (C1 ('MetaCons "TriggerName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTriggerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NonEmptyText)))

data Ops Source #

Constructors

INSERT 
UPDATE 
DELETE 
MANUAL 

Instances

Instances details
Generic Ops Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep Ops :: Type -> Type #

Methods

from :: Ops -> Rep Ops x #

to :: Rep Ops x -> Ops #

Show Ops Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

showsPrec :: Int -> Ops -> ShowS #

show :: Ops -> String #

showList :: [Ops] -> ShowS #

Eq Ops Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

(==) :: Ops -> Ops -> Bool #

(/=) :: Ops -> Ops -> Bool #

Hashable Ops Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

hashWithSalt :: Int -> Ops -> Int Source #

hash :: Ops -> Int Source #

type Rep Ops Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep Ops = D1 ('MetaData "Ops" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) ((C1 ('MetaCons "INSERT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UPDATE" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DELETE" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MANUAL" 'PrefixI 'False) (U1 :: Type -> Type)))

data SubscribeColumns (b :: BackendType) Source #

Constructors

SubCStar 
SubCArray [Column b] 

Instances

Instances details
Backend b => FromJSON (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => ToJSON (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => HasCodec (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (SubscribeColumns b) :: Type -> Type #

Backend b => Show (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => NFData (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: SubscribeColumns b -> () #

Backend b => Eq (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (SubscribeColumns b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (SubscribeColumns b) = D1 ('MetaData "SubscribeColumns" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "SubCStar" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SubCArray" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Column b])))

data SubscribeOpSpec (b :: BackendType) Source #

Constructors

SubscribeOpSpec 

Fields

  • sosColumns :: SubscribeColumns b

    Columns of the table that user can subscribe to listen for changes.

  • sosPayload :: Maybe (SubscribeColumns b)

    Columns that the event trigger payload should consists. If set, only those columns will be visible in the payload. By default, the payload consists of all the columns of the table.

Instances

Instances details
Backend b => FromJSON (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => ToJSON (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => HasCodec (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (SubscribeOpSpec b) :: Type -> Type #

Backend b => Show (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => NFData (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: SubscribeOpSpec b -> () #

Backend b => Eq (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (SubscribeOpSpec b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (SubscribeOpSpec b) = D1 ('MetaData "SubscribeOpSpec" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "SubscribeOpSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "sosColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (SubscribeColumns b)) :*: S1 ('MetaSel ('Just "sosPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SubscribeColumns b)))))

data RetryConf Source #

Instances

Instances details
FromJSON RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

HasCodec RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep RetryConf :: Type -> Type #

Show RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: RetryConf -> () #

Eq RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep RetryConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep RetryConf = D1 ('MetaData "RetryConf" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "RetryConf" 'PrefixI 'True) (S1 ('MetaSel ('Just "rcNumRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "rcIntervalSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "rcTimeoutSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

data EventHeaderInfo Source #

Instances

Instances details
ToJSON EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep EventHeaderInfo :: Type -> Type #

Show EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: EventHeaderInfo -> () #

Eq EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventHeaderInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventHeaderInfo = D1 ('MetaData "EventHeaderInfo" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "EventHeaderInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "ehiHeaderConf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HeaderConf) :*: S1 ('MetaSel ('Just "ehiCachedValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data WebhookConf Source #

Instances

Instances details
FromJSON WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep WebhookConf :: Type -> Type #

Show WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: WebhookConf -> () #

Eq WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep WebhookConf Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep WebhookConf = D1 ('MetaData "WebhookConf" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "WCValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputWebhook)) :+: C1 ('MetaCons "WCEnv" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data WebhookConfInfo Source #

Instances

Instances details
ToJSON WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep WebhookConfInfo :: Type -> Type #

Show WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: WebhookConfInfo -> () #

Eq WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep WebhookConfInfo Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep WebhookConfInfo = D1 ('MetaData "WebhookConfInfo" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "WebhookConfInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "wciWebhookConf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WebhookConf) :*: S1 ('MetaSel ('Just "wciCachedValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (EnvRecord ResolvedWebhook))))

data TriggerOpsDef (b :: BackendType) Source #

The table operations on which the event trigger will be invoked.

Instances

Instances details
Backend b => FromJSON (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => ToJSON (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => HasCodec (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (TriggerOpsDef b) :: Type -> Type #

Backend b => Show (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => NFData (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: TriggerOpsDef b -> () #

Backend b => Eq (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (TriggerOpsDef b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (TriggerOpsDef b) = D1 ('MetaData "TriggerOpsDef" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TriggerOpsDef" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tdInsert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SubscribeOpSpec b))) :*: S1 ('MetaSel ('Just "tdUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SubscribeOpSpec b)))) :*: (S1 ('MetaSel ('Just "tdDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SubscribeOpSpec b))) :*: S1 ('MetaSel ('Just "tdEnableManual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

data EventTriggerCleanupStatus Source #

Constructors

ETCSPaused 
ETCSUnpaused 

Instances

Instances details
FromJSON EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

HasCodec EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep EventTriggerCleanupStatus :: Type -> Type #

Show EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Eq EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventTriggerCleanupStatus Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventTriggerCleanupStatus = D1 ('MetaData "EventTriggerCleanupStatus" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "ETCSPaused" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ETCSUnpaused" 'PrefixI 'False) (U1 :: Type -> Type))

data AutoTriggerLogCleanupConfig Source #

Automatic event trigger log cleanup configuration

Constructors

AutoTriggerLogCleanupConfig 

Fields

Instances

Instances details
FromJSON AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

HasCodec AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep AutoTriggerLogCleanupConfig :: Type -> Type #

Show AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Eq AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep AutoTriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep AutoTriggerLogCleanupConfig = D1 ('MetaData "AutoTriggerLogCleanupConfig" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "AutoTriggerLogCleanupConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_atlccSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CronSchedule) :*: (S1 ('MetaSel ('Just "_atlccBatchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "_atlccClearOlderThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "_atlccTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_atlccCleanInvocationLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_atlccPaused") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventTriggerCleanupStatus)))))

data TriggerLogCleanupConfig Source #

Manual event trigger log cleanup configuration

Constructors

TriggerLogCleanupConfig 

Fields

Instances

Instances details
FromJSON TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep TriggerLogCleanupConfig :: Type -> Type #

Show TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: TriggerLogCleanupConfig -> () #

Eq TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupConfig = D1 ('MetaData "TriggerLogCleanupConfig" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TriggerLogCleanupConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tlccEventTriggerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TriggerName) :*: (S1 ('MetaSel ('Just "tlccSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceName) :*: S1 ('MetaSel ('Just "tlccBatchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "tlccClearOlderThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "tlccTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tlccCleanInvocationLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

data EventTriggerQualifier Source #

Instances

Instances details
FromJSON EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep EventTriggerQualifier :: Type -> Type #

Show EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: EventTriggerQualifier -> () #

Eq EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventTriggerQualifier Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventTriggerQualifier = D1 ('MetaData "EventTriggerQualifier" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "EventTriggerQualifier" 'PrefixI 'True) (S1 ('MetaSel ('Just "_etqSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceName) :*: S1 ('MetaSel ('Just "_etqEventTriggers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty TriggerName))))

data TriggerLogCleanupSources Source #

Instances

Instances details
FromJSON TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep TriggerLogCleanupSources :: Type -> Type #

Show TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Eq TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupSources Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupSources = D1 ('MetaData "TriggerLogCleanupSources" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TriggerAllSource" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TriggerSource" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty SourceName))))

data TriggerLogCleanupToggleConfig Source #

Instances

Instances details
FromJSON TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep TriggerLogCleanupToggleConfig :: Type -> Type #

Show TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

NFData TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Eq TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupToggleConfig Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerLogCleanupToggleConfig = D1 ('MetaData "TriggerLogCleanupToggleConfig" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TriggerLogCleanupSources" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TriggerLogCleanupSources)) :+: C1 ('MetaCons "TriggerQualifier" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventTriggerQualifier))))

data EventTriggerConf (b :: BackendType) Source #

Instances

Instances details
Backend b => FromJSON (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => ToJSON (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => HasCodec (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (EventTriggerConf b) :: Type -> Type #

Backend b => Show (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Backend b => Eq (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (EventTriggerConf b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

data RecreateEventTriggers Source #

Constructors

RETRecreate 
RETDoNothing 

data TriggerMetadata Source #

Constructors

TriggerMetadata 

Fields

Instances

Instances details
FromJSON TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

ToJSON TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep TriggerMetadata :: Type -> Type #

Show TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Eq TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerMetadata Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep TriggerMetadata = D1 ('MetaData "TriggerMetadata" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TriggerMetadata" 'PrefixI 'True) (S1 ('MetaSel ('Just "tmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TriggerName)))

data Event (b :: BackendType) Source #

Constructors

Event 

Fields

Instances

Instances details
Backend b => FromJSON (Event b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (Event b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (Event b) :: Type -> Type #

Methods

from :: Event b -> Rep (Event b) x #

to :: Rep (Event b) x -> Event b #

Backend b => Show (Event b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

showsPrec :: Int -> Event b -> ShowS #

show :: Event b -> String #

showList :: [Event b] -> ShowS #

Backend b => Eq (Event b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

(==) :: Event b -> Event b -> Bool #

(/=) :: Event b -> Event b -> Bool #

type Rep (Event b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

data EventWithSource (b :: BackendType) Source #

The event payload processed by processEvent

Constructors

EventWithSource 

Fields

data EventTriggerInfo (b :: BackendType) Source #

Constructors

EventTriggerInfo 

Fields

Instances

Instances details
Backend b => ToJSON (EventTriggerInfo b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic (EventTriggerInfo b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep (EventTriggerInfo b) :: Type -> Type #

Backend b => NFData (EventTriggerInfo b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Methods

rnf :: EventTriggerInfo b -> () #

Backend b => Eq (EventTriggerInfo b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep (EventTriggerInfo b) Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

data EventLog Source #

Instances

Instances details
ToJSON EventLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic EventLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep EventLog :: Type -> Type #

Methods

from :: EventLog -> Rep EventLog x #

to :: Rep EventLog x -> EventLog #

Eq EventLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

type Rep EventLog = D1 ('MetaData "EventLog" "Hasura.RQL.Types.EventTrigger" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "EventLog" 'PrefixI 'True) (((S1 ('MetaSel ('Just "elId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventId) :*: (S1 ('MetaSel ('Just "elSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "elTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "elTriggerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TriggerName) :*: (S1 ('MetaSel ('Just "elPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value) :*: S1 ('MetaSel ('Just "elDelivered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "elError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "elTries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "elCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime))) :*: (S1 ('MetaSel ('Just "elLocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UTCTime)) :*: (S1 ('MetaSel ('Just "elNextRetryAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "elArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))))

data EventInvocationLog Source #

Instances

Instances details
ToJSON EventInvocationLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Generic EventInvocationLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger

Associated Types

type Rep EventInvocationLog :: Type -> Type #

type Rep EventInvocationLog Source # 
Instance details

Defined in Hasura.RQL.Types.EventTrigger