Documentation ¶
Index ¶
- type Service
- func (s *Service) AuthsessionBindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionBindAuthKeyUser) (*mtproto.Int64, error)
- func (s *Service) AuthsessionBindTempAuthKey(ctx context.Context, request *authsession.TLAuthsessionBindTempAuthKey) (*mtproto.Bool, error)
- func (s *Service) AuthsessionGetAuthStateData(ctx context.Context, request *authsession.TLAuthsessionGetAuthStateData) (*authsession.AuthKeyStateData, error)
- func (s *Service) AuthsessionGetAuthorization(ctx context.Context, request *authsession.TLAuthsessionGetAuthorization) (*mtproto.Authorization, error)
- func (s *Service) AuthsessionGetAuthorizations(ctx context.Context, request *authsession.TLAuthsessionGetAuthorizations) (*mtproto.Account_Authorizations, error)
- func (s *Service) AuthsessionGetClient(ctx context.Context, request *authsession.TLAuthsessionGetClient) (*mtproto.String, error)
- func (s *Service) AuthsessionGetFutureSalts(ctx context.Context, request *authsession.TLAuthsessionGetFutureSalts) (*mtproto.FutureSalts, error)
- func (s *Service) AuthsessionGetLangCode(ctx context.Context, request *authsession.TLAuthsessionGetLangCode) (*mtproto.String, error)
- func (s *Service) AuthsessionGetLangPack(ctx context.Context, request *authsession.TLAuthsessionGetLangPack) (*mtproto.String, error)
- func (s *Service) AuthsessionGetLayer(ctx context.Context, request *authsession.TLAuthsessionGetLayer) (*mtproto.Int32, error)
- func (s *Service) AuthsessionGetPermAuthKeyId(ctx context.Context, request *authsession.TLAuthsessionGetPermAuthKeyId) (*mtproto.Int64, error)
- func (s *Service) AuthsessionGetPushSessionId(ctx context.Context, request *authsession.TLAuthsessionGetPushSessionId) (*mtproto.Int64, error)
- func (s *Service) AuthsessionGetUserId(ctx context.Context, request *authsession.TLAuthsessionGetUserId) (*mtproto.Int64, error)
- func (s *Service) AuthsessionQueryAuthKey(ctx context.Context, request *authsession.TLAuthsessionQueryAuthKey) (*mtproto.AuthKeyInfo, error)
- func (s *Service) AuthsessionResetAuthorization(ctx context.Context, request *authsession.TLAuthsessionResetAuthorization) (*authsession.Vector_Long, error)
- func (s *Service) AuthsessionSetAuthKey(ctx context.Context, request *authsession.TLAuthsessionSetAuthKey) (*mtproto.Bool, error)
- func (s *Service) AuthsessionSetClientSessionInfo(ctx context.Context, request *authsession.TLAuthsessionSetClientSessionInfo) (*mtproto.Bool, error)
- func (s *Service) AuthsessionSetInitConnection(ctx context.Context, request *authsession.TLAuthsessionSetInitConnection) (*mtproto.Bool, error)
- func (s *Service) AuthsessionSetLayer(ctx context.Context, request *authsession.TLAuthsessionSetLayer) (*mtproto.Bool, error)
- func (s *Service) AuthsessionUnbindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionUnbindAuthKeyUser) (*mtproto.Bool, error)
- func (s *Service) GetServiceContext() *svc.ServiceContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func New ¶
func New(ctx *svc.ServiceContext) *Service
func (*Service) AuthsessionBindAuthKeyUser ¶
func (s *Service) AuthsessionBindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionBindAuthKeyUser) (*mtproto.Int64, error)
AuthsessionBindAuthKeyUser authsession.bindAuthKeyUser auth_key_id:long user_id:long = Int64;
func (*Service) AuthsessionBindTempAuthKey ¶
func (s *Service) AuthsessionBindTempAuthKey(ctx context.Context, request *authsession.TLAuthsessionBindTempAuthKey) (*mtproto.Bool, error)
AuthsessionBindTempAuthKey authsession.bindTempAuthKey perm_auth_key_id:long nonce:long expires_at:int encrypted_message:bytes = Bool;
func (*Service) AuthsessionGetAuthStateData ¶
func (s *Service) AuthsessionGetAuthStateData(ctx context.Context, request *authsession.TLAuthsessionGetAuthStateData) (*authsession.AuthKeyStateData, error)
AuthsessionGetAuthStateData authsession.getAuthStateData auth_key_id:long = AuthKeyStateData;
func (*Service) AuthsessionGetAuthorization ¶
func (s *Service) AuthsessionGetAuthorization(ctx context.Context, request *authsession.TLAuthsessionGetAuthorization) (*mtproto.Authorization, error)
AuthsessionGetAuthorization authsession.getAuthorization auth_key_id:long = Authorization;
func (*Service) AuthsessionGetAuthorizations ¶
func (s *Service) AuthsessionGetAuthorizations(ctx context.Context, request *authsession.TLAuthsessionGetAuthorizations) (*mtproto.Account_Authorizations, error)
AuthsessionGetAuthorizations authsession.getAuthorizations user_id:long exclude_auth_keyId:long = account.Authorizations;
func (*Service) AuthsessionGetClient ¶
func (s *Service) AuthsessionGetClient(ctx context.Context, request *authsession.TLAuthsessionGetClient) (*mtproto.String, error)
AuthsessionGetClient authsession.getClient auth_key_id:long = String;
func (*Service) AuthsessionGetFutureSalts ¶
func (s *Service) AuthsessionGetFutureSalts(ctx context.Context, request *authsession.TLAuthsessionGetFutureSalts) (*mtproto.FutureSalts, error)
AuthsessionGetFutureSalts authsession.getFutureSalts auth_key_id:long num:int = FutureSalts;
func (*Service) AuthsessionGetLangCode ¶
func (s *Service) AuthsessionGetLangCode(ctx context.Context, request *authsession.TLAuthsessionGetLangCode) (*mtproto.String, error)
AuthsessionGetLangCode authsession.getLangCode auth_key_id:long = String;
func (*Service) AuthsessionGetLangPack ¶
func (s *Service) AuthsessionGetLangPack(ctx context.Context, request *authsession.TLAuthsessionGetLangPack) (*mtproto.String, error)
AuthsessionGetLangPack authsession.getLangPack auth_key_id:long = String;
func (*Service) AuthsessionGetLayer ¶
func (s *Service) AuthsessionGetLayer(ctx context.Context, request *authsession.TLAuthsessionGetLayer) (*mtproto.Int32, error)
AuthsessionGetLayer authsession.getLayer auth_key_id:long = Int32;
func (*Service) AuthsessionGetPermAuthKeyId ¶
func (s *Service) AuthsessionGetPermAuthKeyId(ctx context.Context, request *authsession.TLAuthsessionGetPermAuthKeyId) (*mtproto.Int64, error)
AuthsessionGetPermAuthKeyId authsession.getPermAuthKeyId auth_key_id:long= Int64;
func (*Service) AuthsessionGetPushSessionId ¶
func (s *Service) AuthsessionGetPushSessionId(ctx context.Context, request *authsession.TLAuthsessionGetPushSessionId) (*mtproto.Int64, error)
AuthsessionGetPushSessionId authsession.getPushSessionId user_id:long auth_key_id:long token_type:int = Int64;
func (*Service) AuthsessionGetUserId ¶
func (s *Service) AuthsessionGetUserId(ctx context.Context, request *authsession.TLAuthsessionGetUserId) (*mtproto.Int64, error)
AuthsessionGetUserId authsession.getUserId auth_key_id:long = Int64;
func (*Service) AuthsessionQueryAuthKey ¶
func (s *Service) AuthsessionQueryAuthKey(ctx context.Context, request *authsession.TLAuthsessionQueryAuthKey) (*mtproto.AuthKeyInfo, error)
AuthsessionQueryAuthKey authsession.queryAuthKey auth_key_id:long = AuthKeyInfo;
func (*Service) AuthsessionResetAuthorization ¶
func (s *Service) AuthsessionResetAuthorization(ctx context.Context, request *authsession.TLAuthsessionResetAuthorization) (*authsession.Vector_Long, error)
AuthsessionResetAuthorization authsession.resetAuthorization user_id:long auth_key_id:long hash:long = Vector<long>;
func (*Service) AuthsessionSetAuthKey ¶
func (s *Service) AuthsessionSetAuthKey(ctx context.Context, request *authsession.TLAuthsessionSetAuthKey) (*mtproto.Bool, error)
AuthsessionSetAuthKey authsession.setAuthKey auth_key:AuthKeyInfo future_salt:FutureSalt expires_in:int = Bool;
func (*Service) AuthsessionSetClientSessionInfo ¶
func (s *Service) AuthsessionSetClientSessionInfo(ctx context.Context, request *authsession.TLAuthsessionSetClientSessionInfo) (*mtproto.Bool, error)
AuthsessionSetClientSessionInfo authsession.setClientSessionInfo data:ClientSession = Bool;
func (*Service) AuthsessionSetInitConnection ¶ added in v0.96.0
func (s *Service) AuthsessionSetInitConnection(ctx context.Context, request *authsession.TLAuthsessionSetInitConnection) (*mtproto.Bool, error)
AuthsessionSetInitConnection authsession.setInitConnection auth_key_id:long ip:string api_id:int device_model:string system_version:string app_version:string system_lang_code:string lang_pack:string lang_code:string proxy:string params:string = Bool;
func (*Service) AuthsessionSetLayer ¶ added in v0.96.0
func (s *Service) AuthsessionSetLayer(ctx context.Context, request *authsession.TLAuthsessionSetLayer) (*mtproto.Bool, error)
AuthsessionSetLayer authsession.setLayer auth_key_id:long ip:string layer:int = Bool;
func (*Service) AuthsessionUnbindAuthKeyUser ¶
func (s *Service) AuthsessionUnbindAuthKeyUser(ctx context.Context, request *authsession.TLAuthsessionUnbindAuthKeyUser) (*mtproto.Bool, error)
AuthsessionUnbindAuthKeyUser authsession.unbindAuthKeyUser auth_key_id:long user_id:long = Bool;
func (*Service) GetServiceContext ¶ added in v0.96.0
func (s *Service) GetServiceContext() *svc.ServiceContext