wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Conversation.Code

Description

Types for verification codes.

Synopsis

ConversationCode

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 CreateConversationCodeRequest Source #

Instances

Instances details
Arbitrary CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

FromJSON CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToJSON CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

Generic CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

Associated Types

type Rep CreateConversationCodeRequest :: Type -> Type #

Show CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

Eq CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep CreateConversationCodeRequest Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep CreateConversationCodeRequest = D1 ('MetaData "CreateConversationCodeRequest" "Wire.API.Conversation.Code" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "CreateConversationCodeRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PlainTextPassword8))))

data JoinConversationByCode Source #

Instances

Instances details
Arbitrary JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

FromJSON JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToJSON JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Generic JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Associated Types

type Rep JoinConversationByCode :: Type -> Type #

Show JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

Eq JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep JoinConversationByCode Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep JoinConversationByCode = D1 ('MetaData "JoinConversationByCode" "Wire.API.Conversation.Code" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "JoinConversationByCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationCode) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlainTextPassword8))))

data ConversationCodeInfo Source #

Instances

Instances details
Arbitrary ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

FromJSON ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToJSON ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

Generic ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

Associated Types

type Rep ConversationCodeInfo :: Type -> Type #

Show ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

Eq ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

ToSchema ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep ConversationCodeInfo Source # 
Instance details

Defined in Wire.API.Conversation.Code

type Rep ConversationCodeInfo = D1 ('MetaData "ConversationCodeInfo" "Wire.API.Conversation.Code" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ConversationCodeInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConversationCode) :*: S1 ('MetaSel ('Just "hasPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

re-exports

newtype Key Source #

A scoped identifier for a Value with an associated Timeout.

Constructors

Key 

Fields

Instances

Instances details
Arbitrary Key 
Instance details

Defined in Data.Code

FromJSON Key 
Instance details

Defined in Data.Code

ToJSON Key 
Instance details

Defined in Data.Code

Show Key 
Instance details

Defined in Data.Code

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

FromByteString Key 
Instance details

Defined in Data.Code

Methods

parser :: Parser Key Source #

ToByteString Key 
Instance details

Defined in Data.Code

Methods

builder :: Key -> Builder Source #

Cql Key 
Instance details

Defined in Data.Code

Eq Key 
Instance details

Defined in Data.Code

Methods

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

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

Ord Key 
Instance details

Defined in Data.Code

Methods

compare :: Key -> Key -> Ordering #

(<) :: Key -> Key -> Bool #

(<=) :: Key -> Key -> Bool #

(>) :: Key -> Key -> Bool #

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

max :: Key -> Key -> Key #

min :: Key -> Key -> Key #

FromHttpApiData Key 
Instance details

Defined in Data.Code

ToHttpApiData Key 
Instance details

Defined in Data.Code

ToParamSchema Key 
Instance details

Defined in Data.Code

ToSchema Key 
Instance details

Defined in Data.Code

ToSchema Key 
Instance details

Defined in Data.Code

newtype Value Source #

A secret value bound to a Key and a Timeout.

Constructors

Value 

Instances

Instances details
Arbitrary Value 
Instance details

Defined in Data.Code

FromJSON Value 
Instance details

Defined in Data.Code

ToJSON Value 
Instance details

Defined in Data.Code

Show Value 
Instance details

Defined in Data.Code

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

FromByteString Value 
Instance details

Defined in Data.Code

Methods

parser :: Parser Value Source #

ToByteString Value 
Instance details

Defined in Data.Code

Cql Value 
Instance details

Defined in Data.Code

Eq Value 
Instance details

Defined in Data.Code

Methods

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

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

FromHttpApiData Value 
Instance details

Defined in Data.Code

ToHttpApiData Value 
Instance details

Defined in Data.Code

ToParamSchema Value 
Instance details

Defined in Data.Code

ToSchema Value 
Instance details

Defined in Data.Code

ToSchema Value 
Instance details

Defined in Data.Code