| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Delivery
Documentation
type DeliveryWorkerKey = (GroupId, DeliveryWorkerScope) Source #
data DeliveryWorkerScope Source #
Constructors
| DWSGroup | |
| DWSMemberSupport |
Instances
data DeliveryJobScope Source #
Constructors
| DJSGroup | |
Fields | |
| DJSMemberSupport | |
Fields | |
Instances
| Show DeliveryJobScope Source # | DJSMemberProfileUpdate |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> DeliveryJobScope -> ShowS show :: DeliveryJobScope -> String showList :: [DeliveryJobScope] -> ShowS | |
data DeliveryJobSpec Source #
Constructors
| DJDeliveryJob | |
Fields
| |
| DJRelayRemoved | |
Instances
| Show DeliveryJobSpec Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> DeliveryJobSpec -> ShowS show :: DeliveryJobSpec -> String showList :: [DeliveryJobSpec] -> ShowS | |
data DeliveryJobSpecTag Source #
Constructors
| DJSTDeliveryJob | |
| DJSTRelayRemoved |
Instances
| Show DeliveryJobSpecTag Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> DeliveryJobSpecTag -> ShowS show :: DeliveryJobSpecTag -> String showList :: [DeliveryJobSpecTag] -> ShowS | |
| TextEncoding DeliveryJobSpecTag Source # | |
Defined in Simplex.Chat.Delivery | |
| FromField DeliveryJobSpecTag Source # | |
Defined in Simplex.Chat.Delivery Methods fromField :: FieldParser DeliveryJobSpecTag # | |
| ToField DeliveryJobSpecTag Source # | |
Defined in Simplex.Chat.Delivery Methods toField :: DeliveryJobSpecTag -> SQLData # | |
isRelayRemoved :: DeliveryJobScope -> Bool Source #
jobSpecImpliedPending :: DeliveryJobSpec -> Bool Source #
infoToDeliveryScope :: GroupInfo -> Maybe GroupChatScopeInfo -> DeliveryJobScope Source #
memberEventDeliveryScope :: GroupMember -> Maybe DeliveryJobScope Source #
data NewMessageDeliveryTask Source #
Constructors
| NewMessageDeliveryTask | |
Fields | |
Instances
| Show NewMessageDeliveryTask Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> NewMessageDeliveryTask -> ShowS show :: NewMessageDeliveryTask -> String showList :: [NewMessageDeliveryTask] -> ShowS | |
data MessageDeliveryTask Source #
Constructors
| MessageDeliveryTask | |
Fields
| |
Instances
| Show MessageDeliveryTask Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> MessageDeliveryTask -> ShowS show :: MessageDeliveryTask -> String showList :: [MessageDeliveryTask] -> ShowS | |
deliveryTaskId :: MessageDeliveryTask -> Int64 Source #
data DeliveryTaskStatus Source #
Constructors
| DTSNew | |
| DTSProcessed | |
| DTSError |
Instances
| Show DeliveryTaskStatus Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> DeliveryTaskStatus -> ShowS show :: DeliveryTaskStatus -> String showList :: [DeliveryTaskStatus] -> ShowS | |
| TextEncoding DeliveryTaskStatus Source # | |
Defined in Simplex.Chat.Delivery | |
| FromField DeliveryTaskStatus Source # | |
Defined in Simplex.Chat.Delivery Methods fromField :: FieldParser DeliveryTaskStatus # | |
| ToField DeliveryTaskStatus Source # | |
Defined in Simplex.Chat.Delivery Methods toField :: DeliveryTaskStatus -> SQLData # | |
data MessageDeliveryJob Source #
Constructors
| MessageDeliveryJob | |
Fields
| |
Instances
| Show MessageDeliveryJob Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> MessageDeliveryJob -> ShowS show :: MessageDeliveryJob -> String showList :: [MessageDeliveryJob] -> ShowS | |
deliveryJobId :: MessageDeliveryJob -> Int64 Source #
data DeliveryJobStatus Source #
Constructors
| DJSPending | |
| DJSComplete | |
| DJSError |
Instances
| Show DeliveryJobStatus Source # | |
Defined in Simplex.Chat.Delivery Methods showsPrec :: Int -> DeliveryJobStatus -> ShowS show :: DeliveryJobStatus -> String showList :: [DeliveryJobStatus] -> ShowS | |
| TextEncoding DeliveryJobStatus Source # | |
Defined in Simplex.Chat.Delivery | |
| FromField DeliveryJobStatus Source # | |
Defined in Simplex.Chat.Delivery Methods fromField :: FieldParser DeliveryJobStatus # | |
| ToField DeliveryJobStatus Source # | |
Defined in Simplex.Chat.Delivery Methods toField :: DeliveryJobStatus -> SQLData # | |