Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data ClientEntry
- data ClientId
- data ClientMismatchStrategy
- data ClientMismatchStrategy'IgnoreAll
- data ClientMismatchStrategy'IgnoreOnly
- data ClientMismatchStrategy'ReportAll
- data ClientMismatchStrategy'ReportOnly
- data NewOtrMessage
- data OtrAssetMeta
- data Priority
- data Priority
- data QualifiedNewOtrMessage
- data QualifiedNewOtrMessage'ClientMismatchStrategy
- _QualifiedNewOtrMessage'ReportAll :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'ReportAll
- _QualifiedNewOtrMessage'IgnoreAll :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'IgnoreAll
- _QualifiedNewOtrMessage'ReportOnly :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'ReportOnly
- _QualifiedNewOtrMessage'IgnoreOnly :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'IgnoreOnly
- data QualifiedUserEntry
- data QualifiedUserId
- data UserEntry
- data UserId
Documentation
data ClientEntry Source #
Instances
Fields :
client
:: Lens' ClientId Data.Word.Word64
Instances
data ClientMismatchStrategy Source #
Fields :
Instances
data ClientMismatchStrategy'IgnoreAll Source #
Fields :
Instances
data ClientMismatchStrategy'IgnoreOnly Source #
Fields :
userIds
:: Lens' ClientMismatchStrategy'IgnoreOnly [QualifiedUserId]
vec'userIds
:: Lens' ClientMismatchStrategy'IgnoreOnly (Data.Vector.Vector QualifiedUserId)
Instances
data ClientMismatchStrategy'ReportAll Source #
Fields :
Instances
data ClientMismatchStrategy'ReportOnly Source #
Fields :
userIds
:: Lens' ClientMismatchStrategy'ReportOnly [QualifiedUserId]
vec'userIds
:: Lens' ClientMismatchStrategy'ReportOnly (Data.Vector.Vector QualifiedUserId)
Instances
data NewOtrMessage Source #
Fields :
sender
:: Lens' NewOtrMessage ClientId
recipients
:: Lens' NewOtrMessage [UserEntry]
vec'recipients
:: Lens' NewOtrMessage (Data.Vector.Vector UserEntry)
nativePush
:: Lens' NewOtrMessage Prelude.Bool
maybe'nativePush
:: Lens' NewOtrMessage (Prelude.Maybe Prelude.Bool)
blob
:: Lens' NewOtrMessage Data.ByteString.ByteString
maybe'blob
:: Lens' NewOtrMessage (Prelude.Maybe Data.ByteString.ByteString)
nativePriority
:: Lens' NewOtrMessage Priority
maybe'nativePriority
:: Lens' NewOtrMessage (Prelude.Maybe Priority)
transient
:: Lens' NewOtrMessage Prelude.Bool
maybe'transient
:: Lens' NewOtrMessage (Prelude.Maybe Prelude.Bool)
reportMissing
:: Lens' NewOtrMessage [UserId]
vec'reportMissing
:: Lens' NewOtrMessage (Data.Vector.Vector UserId)
Instances
data OtrAssetMeta Source #
Fields :
sender
:: Lens' OtrAssetMeta ClientId
recipients
:: Lens' OtrAssetMeta [UserEntry]
vec'recipients
:: Lens' OtrAssetMeta (Data.Vector.Vector UserEntry)
isInline
:: Lens' OtrAssetMeta Prelude.Bool
maybe'isInline
:: Lens' OtrAssetMeta (Prelude.Maybe Prelude.Bool)
nativePush
:: Lens' OtrAssetMeta Prelude.Bool
maybe'nativePush
:: Lens' OtrAssetMeta (Prelude.Maybe Prelude.Bool)
Instances
Instances
Bounded Priority Source # | |
Enum Priority Source # | |
Show Priority Source # | |
NFData Priority Source # | |
Eq Priority Source # | |
Ord Priority Source # | |
FieldDefault Priority Source # | |
Defined in Proto.Otr | |
MessageEnum Priority Source # | |
HasField NewOtrMessage "nativePriority" Priority Source # | |
Defined in Proto.Otr fieldOf :: Functor f => Proxy# "nativePriority" -> (Priority -> f Priority) -> NewOtrMessage -> f NewOtrMessage Source # | |
HasField QualifiedNewOtrMessage "nativePriority" Priority Source # | |
Defined in Proto.Otr fieldOf :: Functor f => Proxy# "nativePriority" -> (Priority -> f Priority) -> QualifiedNewOtrMessage -> f QualifiedNewOtrMessage Source # | |
HasField NewOtrMessage "maybe'nativePriority" (Maybe Priority) Source # | |
HasField QualifiedNewOtrMessage "maybe'nativePriority" (Maybe Priority) Source # | |
Instances
Bounded Priority Source # | |
Enum Priority Source # | |
Show Priority Source # | |
NFData Priority Source # | |
Eq Priority Source # | |
Ord Priority Source # | |
FieldDefault Priority Source # | |
Defined in Proto.Otr | |
MessageEnum Priority Source # | |
HasField NewOtrMessage "nativePriority" Priority Source # | |
Defined in Proto.Otr fieldOf :: Functor f => Proxy# "nativePriority" -> (Priority -> f Priority) -> NewOtrMessage -> f NewOtrMessage Source # | |
HasField QualifiedNewOtrMessage "nativePriority" Priority Source # | |
Defined in Proto.Otr fieldOf :: Functor f => Proxy# "nativePriority" -> (Priority -> f Priority) -> QualifiedNewOtrMessage -> f QualifiedNewOtrMessage Source # | |
HasField NewOtrMessage "maybe'nativePriority" (Maybe Priority) Source # | |
HasField QualifiedNewOtrMessage "maybe'nativePriority" (Maybe Priority) Source # | |
data QualifiedNewOtrMessage Source #
Fields :
sender
:: Lens' QualifiedNewOtrMessage ClientId
recipients
:: Lens' QualifiedNewOtrMessage [QualifiedUserEntry]
vec'recipients
:: Lens' QualifiedNewOtrMessage (Data.Vector.Vector QualifiedUserEntry)
nativePush
:: Lens' QualifiedNewOtrMessage Prelude.Bool
maybe'nativePush
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe Prelude.Bool)
blob
:: Lens' QualifiedNewOtrMessage Data.ByteString.ByteString
maybe'blob
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe Data.ByteString.ByteString)
nativePriority
:: Lens' QualifiedNewOtrMessage Priority
maybe'nativePriority
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe Priority)
transient
:: Lens' QualifiedNewOtrMessage Prelude.Bool
maybe'transient
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe Prelude.Bool)
maybe'clientMismatchStrategy
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe QualifiedNewOtrMessage'ClientMismatchStrategy)
maybe'reportAll
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe ClientMismatchStrategy'ReportAll)
reportAll
:: Lens' QualifiedNewOtrMessage ClientMismatchStrategy'ReportAll
maybe'ignoreAll
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe ClientMismatchStrategy'IgnoreAll)
ignoreAll
:: Lens' QualifiedNewOtrMessage ClientMismatchStrategy'IgnoreAll
maybe'reportOnly
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe ClientMismatchStrategy'ReportOnly)
reportOnly
:: Lens' QualifiedNewOtrMessage ClientMismatchStrategy'ReportOnly
maybe'ignoreOnly
:: Lens' QualifiedNewOtrMessage (Prelude.Maybe ClientMismatchStrategy'IgnoreOnly)
ignoreOnly
:: Lens' QualifiedNewOtrMessage ClientMismatchStrategy'IgnoreOnly
Instances
data QualifiedNewOtrMessage'ClientMismatchStrategy Source #
Instances
_QualifiedNewOtrMessage'ReportAll :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'ReportAll Source #
_QualifiedNewOtrMessage'IgnoreAll :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'IgnoreAll Source #
_QualifiedNewOtrMessage'ReportOnly :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'ReportOnly Source #
_QualifiedNewOtrMessage'IgnoreOnly :: Prism' QualifiedNewOtrMessage'ClientMismatchStrategy ClientMismatchStrategy'IgnoreOnly Source #
data QualifiedUserEntry Source #
Fields :
domain
:: Lens' QualifiedUserEntry Data.Text.Text
entries
:: Lens' QualifiedUserEntry [UserEntry]
vec'entries
:: Lens' QualifiedUserEntry (Data.Vector.Vector UserEntry)
Instances
data QualifiedUserId Source #
Instances
Fields :
user
:: Lens' UserEntry UserId
clients
:: Lens' UserEntry [ClientEntry]
vec'clients
:: Lens' UserEntry (Data.Vector.Vector ClientEntry)
Instances
Fields :
uuid
:: Lens' UserId Data.ByteString.ByteString