Copyright | (c) Lia Lenckowski 2022 |
---|---|
License | AGPL |
Maintainer | lialenck@protonmail.com |
Stability | experimental |
Portability | GNU/Linux, MacOS |
Safe Haskell | None |
Language | Haskell2010 |
This module contains types used by this package. Please import SignalDBus instead.
Synopsis
- data SignalConn = SignalConn !ObjectPath !Client
- data Timestamp
- newtype Device = Device Int64
- newtype Group = Group ObjectPath
- data ReceivedMessage
Documentation
data SignalConn Source #
Opaque connection object, aquired by withConn
or
withConnNum
Timestamp, represented as an ms-precision unix timestamp
Opaque object representing a linked device
Opaque Group object, aquired by listGroups
or getGroup
data ReceivedMessage Source #
Received message
SyncMessage | Message sent by a linked device to someone else |
Receipt | Read receipt sent by someone else in response to one of your messages |
Message | Message sent to you by someone else |
Instances
Eq ReceivedMessage Source # | |
Defined in SignalDBus.Types (==) :: ReceivedMessage -> ReceivedMessage -> Bool # (/=) :: ReceivedMessage -> ReceivedMessage -> Bool # | |
Ord ReceivedMessage Source # | |
Defined in SignalDBus.Types compare :: ReceivedMessage -> ReceivedMessage -> Ordering # (<) :: ReceivedMessage -> ReceivedMessage -> Bool # (<=) :: ReceivedMessage -> ReceivedMessage -> Bool # (>) :: ReceivedMessage -> ReceivedMessage -> Bool # (>=) :: ReceivedMessage -> ReceivedMessage -> Bool # max :: ReceivedMessage -> ReceivedMessage -> ReceivedMessage # min :: ReceivedMessage -> ReceivedMessage -> ReceivedMessage # | |
Read ReceivedMessage Source # | |
Defined in SignalDBus.Types | |
Show ReceivedMessage Source # | |
Defined in SignalDBus.Types showsPrec :: Int -> ReceivedMessage -> ShowS # show :: ReceivedMessage -> String # showList :: [ReceivedMessage] -> ShowS # |
Orphan instances
Read ObjectPath Source # | |
readsPrec :: Int -> ReadS ObjectPath # readList :: ReadS [ObjectPath] # readPrec :: ReadPrec ObjectPath # readListPrec :: ReadPrec [ObjectPath] # |