| 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))) | |||||