Copyright | (c) axionbuster 2025 |
---|---|
License | BSD-3-Clause |
Safe Haskell | None |
Language | GHC2021 |
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 #
Constructors
EncryptionResponse | |
Fields |
Instances
data LoginAcknowledged Source #
Constructors
LoginAcknowledged |
Instances
NFData LoginAcknowledged Source # | |||||
Defined in M.V769.L Methods rnf :: LoginAcknowledged -> () # | |||||
Generic LoginAcknowledged Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginAcknowledged -> Rep LoginAcknowledged x # to :: Rep LoginAcknowledged x -> LoginAcknowledged # | |||||
Show LoginAcknowledged Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginAcknowledged -> ShowS # show :: LoginAcknowledged -> String # showList :: [LoginAcknowledged] -> ShowS # | |||||
Eq LoginAcknowledged Source # | |||||
Defined in M.V769.L Methods (==) :: LoginAcknowledged -> LoginAcknowledged -> Bool # (/=) :: LoginAcknowledged -> LoginAcknowledged -> Bool # | |||||
Pack LoginAcknowledged Source # | |||||
Unpack LoginAcknowledged Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginAcknowledged Source # | |||||
type Rep LoginAcknowledged Source # | |||||
data LoginStart Source #
Constructors
LoginStart | |
Instances
NFData LoginStart Source # | |||||
Defined in M.V769.L Methods rnf :: LoginStart -> () # | |||||
Generic LoginStart Source # | |||||
Defined in M.V769.L Associated Types
| |||||
Show LoginStart Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginStart -> ShowS # show :: LoginStart -> String # showList :: [LoginStart] -> ShowS # | |||||
Eq LoginStart Source # | |||||
Defined in M.V769.L | |||||
Pack LoginStart Source # | |||||
Unpack LoginStart Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginStart Source # | |||||
type Rep LoginStart Source # | |||||
Defined in M.V769.L type Rep LoginStart = D1 ('MetaData "LoginStart" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Constructors
LoginPluginResponse__ | |
Fields
|
Instances
Generic LoginPluginResponse__ Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginPluginResponse__ -> Rep LoginPluginResponse__ x # to :: Rep LoginPluginResponse__ x -> LoginPluginResponse__ # | |||||
Pack LoginPluginResponse__ Source # | |||||
Unpack LoginPluginResponse__ Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginResponse__ Source # | |||||
type Rep LoginPluginResponse__ Source # | |||||
Defined in M.V769.L type Rep LoginPluginResponse__ = D1 ('MetaData "LoginPluginResponse__" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Constructors
LoginPluginResponse | |
Fields
|
Instances
NFData LoginPluginResponse Source # | |||||
Defined in M.V769.L Methods rnf :: LoginPluginResponse -> () # | |||||
Generic LoginPluginResponse Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginPluginResponse -> Rep LoginPluginResponse x # to :: Rep LoginPluginResponse x -> LoginPluginResponse # | |||||
Show LoginPluginResponse Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginPluginResponse -> ShowS # show :: LoginPluginResponse -> String # showList :: [LoginPluginResponse] -> ShowS # | |||||
Eq LoginPluginResponse Source # | |||||
Defined in M.V769.L Methods (==) :: LoginPluginResponse -> LoginPluginResponse -> Bool # (/=) :: LoginPluginResponse -> LoginPluginResponse -> Bool # | |||||
Pack LoginPluginResponse Source # | |||||
Unpack LoginPluginResponse Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginResponse Source # | |||||
type Rep LoginPluginResponse Source # | |||||
Defined in M.V769.L type Rep LoginPluginResponse = D1 ('MetaData "LoginPluginResponse" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Constructors
LoginPluginRequest__ | |
Instances
Generic LoginPluginRequest__ Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginPluginRequest__ -> Rep LoginPluginRequest__ x # to :: Rep LoginPluginRequest__ x -> LoginPluginRequest__ # | |||||
Pack LoginPluginRequest__ Source # | |||||
Unpack LoginPluginRequest__ Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginRequest__ Source # | |||||
type Rep LoginPluginRequest__ Source # | |||||
Defined in M.V769.L type Rep LoginPluginRequest__ = D1 ('MetaData "LoginPluginRequest__" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Constructors
LoginPluginRequest | |
Instances
NFData LoginPluginRequest Source # | |||||
Defined in M.V769.L Methods rnf :: LoginPluginRequest -> () # | |||||
Generic LoginPluginRequest Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginPluginRequest -> Rep LoginPluginRequest x # to :: Rep LoginPluginRequest x -> LoginPluginRequest # | |||||
Show LoginPluginRequest Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginPluginRequest -> ShowS # show :: LoginPluginRequest -> String # showList :: [LoginPluginRequest] -> ShowS # | |||||
Eq LoginPluginRequest Source # | |||||
Defined in M.V769.L Methods (==) :: LoginPluginRequest -> LoginPluginRequest -> Bool # (/=) :: LoginPluginRequest -> LoginPluginRequest -> Bool # | |||||
Pack LoginPluginRequest Source # | |||||
Unpack LoginPluginRequest Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginPluginRequest Source # | |||||
type Rep LoginPluginRequest Source # | |||||
Defined in M.V769.L type Rep LoginPluginRequest = D1 ('MetaData "LoginPluginRequest" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Instances
NFData LoginSuccess_Property Source # | |||||
Defined in M.V769.L Methods rnf :: LoginSuccess_Property -> () # | |||||
Generic LoginSuccess_Property Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginSuccess_Property -> Rep LoginSuccess_Property x # to :: Rep LoginSuccess_Property x -> LoginSuccess_Property # | |||||
Show LoginSuccess_Property Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginSuccess_Property -> ShowS # show :: LoginSuccess_Property -> String # showList :: [LoginSuccess_Property] -> ShowS # | |||||
Eq LoginSuccess_Property Source # | |||||
Defined in M.V769.L Methods (==) :: LoginSuccess_Property -> LoginSuccess_Property -> Bool # (/=) :: LoginSuccess_Property -> LoginSuccess_Property -> Bool # | |||||
Pack LoginSuccess_Property Source # | |||||
Unpack LoginSuccess_Property Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginSuccess_Property Source # | |||||
type Rep LoginSuccess_Property Source # | |||||
Defined in M.V769.L type Rep LoginSuccess_Property = D1 ('MetaData "LoginSuccess_Property" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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
NFData LoginSuccess Source # | |||||
Defined in M.V769.L Methods rnf :: LoginSuccess -> () # | |||||
Generic LoginSuccess Source # | |||||
Defined in M.V769.L Associated Types
| |||||
Show LoginSuccess Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginSuccess -> ShowS # show :: LoginSuccess -> String # showList :: [LoginSuccess] -> ShowS # | |||||
Eq LoginSuccess Source # | |||||
Defined in M.V769.L | |||||
Pack LoginSuccess Source # | |||||
Unpack LoginSuccess Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginSuccess Source # | |||||
type Rep LoginSuccess Source # | |||||
Defined in M.V769.L type Rep LoginSuccess = D1 ('MetaData "LoginSuccess" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 #
Constructors
EncryptionRequest | |
Fields
|
Instances
NFData EncryptionRequest Source # | |||||
Defined in M.V769.L Methods rnf :: EncryptionRequest -> () # | |||||
Generic EncryptionRequest Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: EncryptionRequest -> Rep EncryptionRequest x # to :: Rep EncryptionRequest x -> EncryptionRequest # | |||||
Show EncryptionRequest Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> EncryptionRequest -> ShowS # show :: EncryptionRequest -> String # showList :: [EncryptionRequest] -> ShowS # | |||||
Eq EncryptionRequest Source # | |||||
Defined in M.V769.L Methods (==) :: EncryptionRequest -> EncryptionRequest -> Bool # (/=) :: EncryptionRequest -> EncryptionRequest -> Bool # | |||||
Pack EncryptionRequest Source # | |||||
Unpack EncryptionRequest Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r EncryptionRequest Source # | |||||
type Rep EncryptionRequest Source # | |||||
Defined in M.V769.L type Rep EncryptionRequest = D1 ('MetaData "EncryptionRequest" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" '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 | |
Fields |
Instances
NFData LoginDisconnect Source # | |||||
Defined in M.V769.L Methods rnf :: LoginDisconnect -> () # | |||||
Generic LoginDisconnect Source # | |||||
Defined in M.V769.L Associated Types
Methods from :: LoginDisconnect -> Rep LoginDisconnect x # to :: Rep LoginDisconnect x -> LoginDisconnect # | |||||
Show LoginDisconnect Source # | |||||
Defined in M.V769.L Methods showsPrec :: Int -> LoginDisconnect -> ShowS # show :: LoginDisconnect -> String # showList :: [LoginDisconnect] -> ShowS # | |||||
Eq LoginDisconnect Source # | |||||
Defined in M.V769.L Methods (==) :: LoginDisconnect -> LoginDisconnect -> Bool # (/=) :: LoginDisconnect -> LoginDisconnect -> Bool # | |||||
Pack LoginDisconnect Source # | |||||
Unpack LoginDisconnect Source # | |||||
Defined in M.V769.L Methods unpack :: forall (st :: ZeroBitType) r. Parser st r LoginDisconnect Source # | |||||
type Rep LoginDisconnect Source # | |||||
Defined in M.V769.L type Rep LoginDisconnect = D1 ('MetaData "LoginDisconnect" "M.V769.L" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "LoginDisconnect" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TextComponent))) |