wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Event.Conversation

Synopsis

Event

data Event Source #

Instances

Instances details
Arbitrary Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Show Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Eq Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

Methods

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

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

ToSchema Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSONObject Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep Event Source # 
Instance details

Defined in Wire.API.Event.Conversation

data EventType Source #

Instances

Instances details
Arbitrary EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Bounded EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Enum EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep EventType :: Type -> Type #

Show EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

Ord EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep EventType Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep EventType = D1 ('MetaData "EventType" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) ((((C1 ('MetaCons "MemberJoin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MemberLeave" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MemberStateUpdate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConvRename" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ConvAccessUpdate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConvMessageTimerUpdate" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ConvCodeUpdate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConvCodeDelete" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "ConvCreate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConvConnect" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ConvDelete" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ConvReceiptModeUpdate" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "OtrMessageAdd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MLSMessageAdd" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "MLSWelcome" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Typing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ProtocolUpdate" 'PrefixI 'False) (U1 :: Type -> Type))))))

data EventData Source #

Instances

Instances details
Generic EventData Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep EventData :: Type -> Type #

Show EventData Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq EventData Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep EventData Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep EventData = D1 ('MetaData "EventData" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) ((((C1 ('MetaCons "EdMembersJoin" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SimpleMembers)) :+: C1 ('MetaCons "EdMembersLeave" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EdMemberLeftReason) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QualifiedUserIdList))) :+: (C1 ('MetaCons "EdConnect" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Connect)) :+: C1 ('MetaCons "EdConvReceiptModeUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationReceiptModeUpdate)))) :+: ((C1 ('MetaCons "EdConvRename" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationRename)) :+: C1 ('MetaCons "EdConvDelete" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EdConvAccessUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationAccessData)) :+: C1 ('MetaCons "EdConvMessageTimerUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationMessageTimerUpdate))))) :+: (((C1 ('MetaCons "EdConvCodeUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationCodeInfo)) :+: C1 ('MetaCons "EdConvCodeDelete" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EdMemberUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberUpdateData)) :+: C1 ('MetaCons "EdConversation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Conversation)))) :+: ((C1 ('MetaCons "EdTyping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypingStatus)) :+: C1 ('MetaCons "EdOtrMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OtrMessage))) :+: (C1 ('MetaCons "EdMLSMessage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)) :+: (C1 ('MetaCons "EdMLSWelcome" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)) :+: C1 ('MetaCons "EdProtocolUpdate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProtocolTag)))))))

Event lenses

Event data helpers

data SimpleMember Source #

Instances

Instances details
Arbitrary SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep SimpleMember :: Type -> Type #

Show SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

Ord SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep SimpleMember Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep SimpleMember = D1 ('MetaData "SimpleMember" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "SimpleMember" 'PrefixI 'True) (S1 ('MetaSel ('Just "smQualifiedId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Qualified UserId)) :*: S1 ('MetaSel ('Just "smConvRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RoleName)))

newtype SimpleMembers Source #

Constructors

SimpleMembers 

Fields

Instances

Instances details
Arbitrary SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep SimpleMembers :: Type -> Type #

Show SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep SimpleMembers Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep SimpleMembers = D1 ('MetaData "SimpleMembers" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "SimpleMembers" 'PrefixI 'True) (S1 ('MetaSel ('Just "mMembers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SimpleMember])))

data Connect Source #

Instances

Instances details
Arbitrary Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep Connect :: Type -> Type #

Methods

from :: Connect -> Rep Connect x #

to :: Rep Connect x -> Connect #

Show Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

Methods

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

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

ToSchema Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep Connect Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep Connect = D1 ('MetaData "Connect" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "Connect" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cRecipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Qualified UserId)) :*: S1 ('MetaSel ('Just "cMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data MemberUpdateData Source #

Outbound member updates. When a user A acts upon a user B, then a user event is generated where B's user ID is set as misTarget. Used for events (sent over the websocket, etc.). See also MemberUpdate and OtherMemberUpdate.

Instances

Instances details
Arbitrary MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep MemberUpdateData :: Type -> Type #

Show MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep MemberUpdateData Source # 
Instance details

Defined in Wire.API.Event.Conversation

data OtrMessage Source #

Instances

Instances details
Arbitrary OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

FromJSON OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToJSON OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

Generic OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

Associated Types

type Rep OtrMessage :: Type -> Type #

Show OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

Eq OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

ToSchema OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep OtrMessage Source # 
Instance details

Defined in Wire.API.Event.Conversation

type Rep OtrMessage = D1 ('MetaData "OtrMessage" "Wire.API.Event.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "OtrMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "otrSender") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientId) :*: S1 ('MetaSel ('Just "otrRecipient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClientId)) :*: (S1 ('MetaSel ('Just "otrCiphertext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "otrData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

re-exports

data ConversationReceiptModeUpdate Source #

Instances

Instances details
Arbitrary ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

FromJSON ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToJSON ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Generic ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Associated Types

type Rep ConversationReceiptModeUpdate :: Type -> Type #

Show ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Eq ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationReceiptModeUpdate Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationReceiptModeUpdate = D1 ('MetaData "ConversationReceiptModeUpdate" "Wire.API.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ConversationReceiptModeUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "cruReceiptMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptMode)))

newtype ConversationRename Source #

Constructors

ConversationRename 

Fields

Instances

Instances details
Arbitrary ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

FromJSON ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

ToJSON ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

Show ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

Eq ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationRename Source # 
Instance details

Defined in Wire.API.Conversation

data ConversationAccessData Source #

Instances

Instances details
Arbitrary ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

FromJSON ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

ToJSON ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

Generic ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

Associated Types

type Rep ConversationAccessData :: Type -> Type #

Show ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

Eq ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema (Versioned 'V2 ConversationAccessData) Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationAccessData Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationAccessData = D1 ('MetaData "ConversationAccessData" "Wire.API.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ConversationAccessData" 'PrefixI 'True) (S1 ('MetaSel ('Just "cupAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Set Access)) :*: S1 ('MetaSel ('Just "cupAccessRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Set AccessRole))))

data ConversationMessageTimerUpdate Source #

Constructors

ConversationMessageTimerUpdate 

Fields

Instances

Instances details
Arbitrary ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

FromJSON ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToJSON ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Generic ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Associated Types

type Rep ConversationMessageTimerUpdate :: Type -> Type #

Show ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

Eq ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

ToSchema ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationMessageTimerUpdate Source # 
Instance details

Defined in Wire.API.Conversation

type Rep ConversationMessageTimerUpdate = D1 ('MetaData "ConversationMessageTimerUpdate" "Wire.API.Conversation" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ConversationMessageTimerUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "cupMessageTimer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Milliseconds))))

data ConversationCode Source #

Instances

Instances details
Arbitrary ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

FromJSON ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToJSON ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Generic ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Associated Types

type Rep ConversationCode :: Type -> Type #

Show ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Eq ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep ConversationCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep ConversationCode = D1 ('MetaData "ConversationCode" "Wire.API.Conversation.Code" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ConversationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "conversationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Key) :*: (S1 ('MetaSel ('Just "conversationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value) :*: S1 ('MetaSel ('Just "conversationUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpsUrl)))))

newtype QualifiedUserIdList Source #

Instances

Instances details
Arbitrary QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

FromJSON QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

ToJSON QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

Generic QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

Associated Types

type Rep QualifiedUserIdList :: Type -> Type #

Show QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

Eq QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

ToSchema QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

ToSchema QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

type Rep QualifiedUserIdList Source # 
Instance details

Defined in Wire.API.User

type Rep QualifiedUserIdList = D1 ('MetaData "QualifiedUserIdList" "Wire.API.User" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "QualifiedUserIdList" 'PrefixI 'True) (S1 ('MetaSel ('Just "qualifiedUserIdList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Qualified UserId])))