mmm-0.1.0.0: Minecraft 1.21.4 implementation in Haskell
Copyright(c) axionbuster 2025
LicenseBSD-3-Clause
Safe HaskellNone
LanguageGHC2021

M.V769.L

Description

Defines packet structures for the login phase of protocol version 769, handling authentication, encryption setup, and session establishment between client and server.

Documentation

data EncryptionResponse Source #

Instances

Instances details
Data EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EncryptionResponse -> c EncryptionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EncryptionResponse #

toConstr :: EncryptionResponse -> Constr #

dataTypeOf :: EncryptionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EncryptionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EncryptionResponse) #

gmapT :: (forall b. Data b => b -> b) -> EncryptionResponse -> EncryptionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> EncryptionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EncryptionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EncryptionResponse -> m EncryptionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionResponse -> m EncryptionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionResponse -> m EncryptionResponse #

Generic EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep EncryptionResponse 
Instance details

Defined in M.V769.L

type Rep EncryptionResponse = D1 ('MetaData "EncryptionResponse" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "EncryptionResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "sharedsecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "verifytoken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Read EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Show EncryptionResponse Source # 
Instance details

Defined in M.V769.L

NFData EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: EncryptionResponse -> () #

Eq EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Ord EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Pack EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Unpack EncryptionResponse Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r EncryptionResponse Source #

type Rep EncryptionResponse Source # 
Instance details

Defined in M.V769.L

type Rep EncryptionResponse = D1 ('MetaData "EncryptionResponse" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "EncryptionResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "sharedsecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "verifytoken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data LoginAcknowledged Source #

Constructors

LoginAcknowledged 

Instances

Instances details
Data LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginAcknowledged -> c LoginAcknowledged #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginAcknowledged #

toConstr :: LoginAcknowledged -> Constr #

dataTypeOf :: LoginAcknowledged -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginAcknowledged) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginAcknowledged) #

gmapT :: (forall b. Data b => b -> b) -> LoginAcknowledged -> LoginAcknowledged #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginAcknowledged -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginAcknowledged -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginAcknowledged -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginAcknowledged -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginAcknowledged -> m LoginAcknowledged #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginAcknowledged -> m LoginAcknowledged #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginAcknowledged -> m LoginAcknowledged #

Generic LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginAcknowledged 
Instance details

Defined in M.V769.L

type Rep LoginAcknowledged = D1 ('MetaData "LoginAcknowledged" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginAcknowledged" 'PrefixI 'False) (U1 :: Type -> Type))
Read LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Show LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

NFData LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginAcknowledged -> () #

Eq LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Ord LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Pack LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Unpack LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginAcknowledged Source #

type Rep LoginAcknowledged Source # 
Instance details

Defined in M.V769.L

type Rep LoginAcknowledged = D1 ('MetaData "LoginAcknowledged" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginAcknowledged" 'PrefixI 'False) (U1 :: Type -> Type))

data LoginStart Source #

Constructors

LoginStart 

Fields

Instances

Instances details
Data LoginStart Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginStart -> c LoginStart #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginStart #

toConstr :: LoginStart -> Constr #

dataTypeOf :: LoginStart -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginStart) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginStart) #

gmapT :: (forall b. Data b => b -> b) -> LoginStart -> LoginStart #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginStart -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginStart -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginStart -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginStart -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginStart -> m LoginStart #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginStart -> m LoginStart #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginStart -> m LoginStart #

Generic LoginStart Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginStart 
Instance details

Defined in M.V769.L

type Rep LoginStart = D1 ('MetaData "LoginStart" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginStart" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID)))
Read LoginStart Source # 
Instance details

Defined in M.V769.L

Show LoginStart Source # 
Instance details

Defined in M.V769.L

NFData LoginStart Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginStart -> () #

Eq LoginStart Source # 
Instance details

Defined in M.V769.L

Ord LoginStart Source # 
Instance details

Defined in M.V769.L

Pack LoginStart Source # 
Instance details

Defined in M.V769.L

Unpack LoginStart Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginStart Source #

type Rep LoginStart Source # 
Instance details

Defined in M.V769.L

type Rep LoginStart = D1 ('MetaData "LoginStart" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginStart" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID)))

data LoginPluginResponse__ Source #

Instances

Instances details
Generic LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginPluginResponse__ 
Instance details

Defined in M.V769.L

type Rep LoginPluginResponse__ = D1 ('MetaData "LoginPluginResponse__" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginResponse__" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VarInt) :*: (S1 ('MetaSel ('Just "successful__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "data___") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ByteString)))))
NFData LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginPluginResponse__ -> () #

Eq LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Ord LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Pack LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Unpack LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginResponse__ Source #

type Rep LoginPluginResponse__ Source # 
Instance details

Defined in M.V769.L

type Rep LoginPluginResponse__ = D1 ('MetaData "LoginPluginResponse__" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginResponse__" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VarInt) :*: (S1 ('MetaSel ('Just "successful__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "data___") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ByteString)))))

data LoginPluginResponse Source #

Instances

Instances details
Data LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginPluginResponse -> c LoginPluginResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginPluginResponse #

toConstr :: LoginPluginResponse -> Constr #

dataTypeOf :: LoginPluginResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginPluginResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginPluginResponse) #

gmapT :: (forall b. Data b => b -> b) -> LoginPluginResponse -> LoginPluginResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginPluginResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginPluginResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginPluginResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginPluginResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginPluginResponse -> m LoginPluginResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginPluginResponse -> m LoginPluginResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginPluginResponse -> m LoginPluginResponse #

Generic LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginPluginResponse 
Instance details

Defined in M.V769.L

type Rep LoginPluginResponse = D1 ('MetaData "LoginPluginResponse" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "successful") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ByteString)))))
Read LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Show LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

NFData LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginPluginResponse -> () #

Eq LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Ord LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Pack LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Unpack LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginResponse Source #

type Rep LoginPluginResponse Source # 
Instance details

Defined in M.V769.L

type Rep LoginPluginResponse = D1 ('MetaData "LoginPluginResponse" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "successful") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ByteString)))))

data LoginPluginRequest__ Source #

Instances

Instances details
Generic LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginPluginRequest__ 
Instance details

Defined in M.V769.L

type Rep LoginPluginRequest__ = D1 ('MetaData "LoginPluginRequest__" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginRequest__" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (LEB Int32)) :*: (S1 ('MetaSel ('Just "channel__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data___") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TakeRest))))
NFData LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginPluginRequest__ -> () #

Eq LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Ord LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Pack LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Unpack LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginRequest__ Source #

type Rep LoginPluginRequest__ Source # 
Instance details

Defined in M.V769.L

type Rep LoginPluginRequest__ = D1 ('MetaData "LoginPluginRequest__" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginRequest__" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (LEB Int32)) :*: (S1 ('MetaSel ('Just "channel__") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data___") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TakeRest))))

data LoginPluginRequest Source #

Instances

Instances details
Data LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginPluginRequest -> c LoginPluginRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginPluginRequest #

toConstr :: LoginPluginRequest -> Constr #

dataTypeOf :: LoginPluginRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginPluginRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginPluginRequest) #

gmapT :: (forall b. Data b => b -> b) -> LoginPluginRequest -> LoginPluginRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginPluginRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginPluginRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginPluginRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginPluginRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginPluginRequest -> m LoginPluginRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginPluginRequest -> m LoginPluginRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginPluginRequest -> m LoginPluginRequest #

Generic LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginPluginRequest 
Instance details

Defined in M.V769.L

type Rep LoginPluginRequest = D1 ('MetaData "LoginPluginRequest" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))
Read LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Show LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

NFData LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginPluginRequest -> () #

Eq LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Ord LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Pack LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Unpack LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginRequest Source #

type Rep LoginPluginRequest Source # 
Instance details

Defined in M.V769.L

type Rep LoginPluginRequest = D1 ('MetaData "LoginPluginRequest" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginPluginRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))

data LoginSuccess_Property Source #

Constructors

LoginSuccess_Property 

Fields

Instances

Instances details
Data LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginSuccess_Property -> c LoginSuccess_Property #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginSuccess_Property #

toConstr :: LoginSuccess_Property -> Constr #

dataTypeOf :: LoginSuccess_Property -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginSuccess_Property) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginSuccess_Property) #

gmapT :: (forall b. Data b => b -> b) -> LoginSuccess_Property -> LoginSuccess_Property #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginSuccess_Property -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginSuccess_Property -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginSuccess_Property -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginSuccess_Property -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginSuccess_Property -> m LoginSuccess_Property #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginSuccess_Property -> m LoginSuccess_Property #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginSuccess_Property -> m LoginSuccess_Property #

Generic LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginSuccess_Property 
Instance details

Defined in M.V769.L

type Rep LoginSuccess_Property = D1 ('MetaData "LoginSuccess_Property" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginSuccess_Property" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))
Read LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Show LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

NFData LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginSuccess_Property -> () #

Eq LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Ord LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Pack LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Unpack LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginSuccess_Property Source #

type Rep LoginSuccess_Property Source # 
Instance details

Defined in M.V769.L

type Rep LoginSuccess_Property = D1 ('MetaData "LoginSuccess_Property" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginSuccess_Property" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))

data LoginSuccess Source #

Constructors

LoginSuccess 

Fields

Instances

Instances details
Data LoginSuccess Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginSuccess -> c LoginSuccess #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginSuccess #

toConstr :: LoginSuccess -> Constr #

dataTypeOf :: LoginSuccess -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginSuccess) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginSuccess) #

gmapT :: (forall b. Data b => b -> b) -> LoginSuccess -> LoginSuccess #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginSuccess -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginSuccess -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginSuccess -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginSuccess -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginSuccess -> m LoginSuccess #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginSuccess -> m LoginSuccess #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginSuccess -> m LoginSuccess #

Generic LoginSuccess Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginSuccess 
Instance details

Defined in M.V769.L

type Rep LoginSuccess = D1 ('MetaData "LoginSuccess" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginSuccess" 'PrefixI 'True) (S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector LoginSuccess_Property)))))
Read LoginSuccess Source # 
Instance details

Defined in M.V769.L

Show LoginSuccess Source # 
Instance details

Defined in M.V769.L

NFData LoginSuccess Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginSuccess -> () #

Eq LoginSuccess Source # 
Instance details

Defined in M.V769.L

Ord LoginSuccess Source # 
Instance details

Defined in M.V769.L

Pack LoginSuccess Source # 
Instance details

Defined in M.V769.L

Unpack LoginSuccess Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginSuccess Source #

type Rep LoginSuccess Source # 
Instance details

Defined in M.V769.L

type Rep LoginSuccess = D1 ('MetaData "LoginSuccess" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginSuccess" 'PrefixI 'True) (S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UUID) :*: (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector LoginSuccess_Property)))))

data EncryptionRequest Source #

Instances

Instances details
Data EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EncryptionRequest -> c EncryptionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EncryptionRequest #

toConstr :: EncryptionRequest -> Constr #

dataTypeOf :: EncryptionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EncryptionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EncryptionRequest) #

gmapT :: (forall b. Data b => b -> b) -> EncryptionRequest -> EncryptionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EncryptionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> EncryptionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EncryptionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EncryptionRequest -> m EncryptionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionRequest -> m EncryptionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EncryptionRequest -> m EncryptionRequest #

Generic EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep EncryptionRequest 
Instance details

Defined in M.V769.L

type Rep EncryptionRequest = D1 ('MetaData "EncryptionRequest" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "EncryptionRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serverid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "publickey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :*: (S1 ('MetaSel ('Just "verifytoken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "shouldauthenticate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))
Read EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Show EncryptionRequest Source # 
Instance details

Defined in M.V769.L

NFData EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: EncryptionRequest -> () #

Eq EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Ord EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Pack EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Unpack EncryptionRequest Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r EncryptionRequest Source #

type Rep EncryptionRequest Source # 
Instance details

Defined in M.V769.L

type Rep EncryptionRequest = D1 ('MetaData "EncryptionRequest" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "EncryptionRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serverid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "publickey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :*: (S1 ('MetaSel ('Just "verifytoken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "shouldauthenticate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data LoginDisconnect Source #

Constructors

LoginDisconnect 

Instances

Instances details
Data LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoginDisconnect -> c LoginDisconnect #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoginDisconnect #

toConstr :: LoginDisconnect -> Constr #

dataTypeOf :: LoginDisconnect -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoginDisconnect) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoginDisconnect) #

gmapT :: (forall b. Data b => b -> b) -> LoginDisconnect -> LoginDisconnect #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoginDisconnect -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoginDisconnect -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoginDisconnect -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoginDisconnect -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoginDisconnect -> m LoginDisconnect #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginDisconnect -> m LoginDisconnect #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoginDisconnect -> m LoginDisconnect #

Generic LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Associated Types

type Rep LoginDisconnect 
Instance details

Defined in M.V769.L

type Rep LoginDisconnect = D1 ('MetaData "LoginDisconnect" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginDisconnect" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TextComponent)))
Read LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Show LoginDisconnect Source # 
Instance details

Defined in M.V769.L

NFData LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Methods

rnf :: LoginDisconnect -> () #

Eq LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Ord LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Pack LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Unpack LoginDisconnect Source # 
Instance details

Defined in M.V769.L

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r LoginDisconnect Source #

type Rep LoginDisconnect Source # 
Instance details

Defined in M.V769.L

type Rep LoginDisconnect = D1 ('MetaData "LoginDisconnect" "M.V769.L" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "LoginDisconnect" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TextComponent)))