wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.MLS.Credential

Synopsis

Documentation

data Credential Source #

Instances

Instances details
Arbitrary Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

Generic Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

Associated Types

type Rep Credential :: Type -> Type #

Show Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

Eq Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

ParseMLS Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

SerialiseMLS Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

HasField "credential" LeafNode Credential Source # 
Instance details

Defined in Wire.API.MLS.LeafNode

type Rep Credential Source # 
Instance details

Defined in Wire.API.MLS.Credential

type Rep Credential = D1 ('MetaData "Credential" "Wire.API.MLS.Credential" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "BasicCredential" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "X509Credential" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ByteString])))

data CredentialTag Source #

Instances

Instances details
Arbitrary CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

Bounded CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

Enum CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

Generic CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

Associated Types

type Rep CredentialTag :: Type -> Type #

Show CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

Eq CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

ParseMLS CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

SerialiseMLS CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

type Rep CredentialTag Source # 
Instance details

Defined in Wire.API.MLS.Credential

type Rep CredentialTag = D1 ('MetaData "CredentialTag" "Wire.API.MLS.Credential" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "BasicCredentialTag" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "X509CredentialTag" 'PrefixI 'False) (U1 :: Type -> Type))

data ClientIdentity Source #

Constructors

ClientIdentity 

Instances

Instances details
Arbitrary ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

FromJSON ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ToJSON ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

Generic ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

Associated Types

type Rep ClientIdentity :: Type -> Type #

Show ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

Eq ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

Ord ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

FromHttpApiData ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ToHttpApiData ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ToParamSchema ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ToSchema ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ToSchema ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

ParseMLS ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

SerialiseMLS ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

type Rep ClientIdentity Source # 
Instance details

Defined in Wire.API.MLS.Credential

type Rep ClientIdentity = D1 ('MetaData "ClientIdentity" "Wire.API.MLS.Credential" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "ClientIdentity" 'PrefixI 'True) (S1 ('MetaSel ('Just "ciDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Domain) :*: (S1 ('MetaSel ('Just "ciUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserId) :*: S1 ('MetaSel ('Just "ciClient") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ClientId))))