tdlib-types-0.3.0: Types and Functions generated from tdlib api spec
Safe HaskellNone
LanguageHaskell2010

TDLib.Generated.FunArgs

Description

TD API function call arguments

Synopsis

Documentation

data GetAuthorizationState Source #

Parameter of Function getAuthorizationState

Constructors

GetAuthorizationState

Returns the current authorization state; this is an offline request. For informational purposes only. Use updateAuthorizationState instead to maintain the current authorization state

Instances

Instances details
Eq GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetAuthorizationState :: Type -> Type #

ToJSON GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAuthorizationState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAuthorizationState = D1 ('MetaData "GetAuthorizationState" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetAuthorizationState" 'PrefixI 'False) (U1 :: Type -> Type))

data SetTdlibParameters Source #

Parameter of Function setTdlibParameters

Constructors

SetTdlibParameters

Sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters

Fields

Instances

Instances details
Eq SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetTdlibParameters :: Type -> Type #

ToJSON SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetTdlibParameters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetTdlibParameters = D1 ('MetaData "SetTdlibParameters" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetTdlibParameters" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TdlibParameters)))

data CheckDatabaseEncryptionKey Source #

Parameter of Function checkDatabaseEncryptionKey

Constructors

CheckDatabaseEncryptionKey

Checks the database encryption key for correctness. Works only when the current authorization state is authorizationStateWaitEncryptionKey

Fields

Instances

Instances details
Eq CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckDatabaseEncryptionKey :: Type -> Type #

ToJSON CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckDatabaseEncryptionKey = D1 ('MetaData "CheckDatabaseEncryptionKey" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckDatabaseEncryptionKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryption_key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString64)))

data SetAuthenticationPhoneNumber Source #

Parameter of Function setAuthenticationPhoneNumber

Constructors

SetAuthenticationPhoneNumber

Sets the phone number of the user and sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitPhoneNumber,

Fields

Instances

Instances details
Eq SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetAuthenticationPhoneNumber :: Type -> Type #

ToJSON SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAuthenticationPhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAuthenticationPhoneNumber = D1 ('MetaData "SetAuthenticationPhoneNumber" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetAuthenticationPhoneNumber" 'PrefixI 'True) (S1 ('MetaSel ('Just "phone_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PhoneNumberAuthenticationSettings)))

data ResendAuthenticationCode Source #

Parameter of Function resendAuthenticationCode

Constructors

ResendAuthenticationCode

Re-sends an authentication code to the user. Works only when the current authorization state is authorizationStateWaitCode and the next_code_type of the result is not null

Instances

Instances details
Eq ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendAuthenticationCode :: Type -> Type #

ToJSON ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendAuthenticationCode = D1 ('MetaData "ResendAuthenticationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendAuthenticationCode" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckAuthenticationCode Source #

Parameter of Function checkAuthenticationCode

Constructors

CheckAuthenticationCode

Checks the authentication code. Works only when the current authorization state is authorizationStateWaitCode

Fields

  • code :: T

    The verification code received via SMS, Telegram message, phone call, or flash call

Instances

Instances details
Eq CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckAuthenticationCode :: Type -> Type #

ToJSON CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationCode = D1 ('MetaData "CheckAuthenticationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckAuthenticationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data RequestQrCodeAuthentication Source #

Parameter of Function requestQrCodeAuthentication

Constructors

RequestQrCodeAuthentication

Requests QR code authentication by scanning a QR code on another logged in device. Works only when the current authorization state is authorizationStateWaitPhoneNumber

Fields

  • other_user_ids :: [I32]

    List of user identifiers of other users currently using the client

Instances

Instances details
Eq RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RequestQrCodeAuthentication :: Type -> Type #

ToJSON RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestQrCodeAuthentication = D1 ('MetaData "RequestQrCodeAuthentication" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RequestQrCodeAuthentication" 'PrefixI 'True) (S1 ('MetaSel ('Just "other_user_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32])))

data RegisterUser Source #

Parameter of Function registerUser

Constructors

RegisterUser

Finishes user registration. Works only when the current authorization state is authorizationStateWaitRegistration

Fields

  • first_name :: T

    The first name of the user; 1-64 characters

  • last_name :: T

    The last name of the user; 0-64 characters

Instances

Instances details
Eq RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RegisterUser :: Type -> Type #

ToJSON RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RegisterUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RegisterUser = D1 ('MetaData "RegisterUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RegisterUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "first_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "last_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CheckAuthenticationPassword Source #

Parameter of Function checkAuthenticationPassword

Constructors

CheckAuthenticationPassword

Checks the authentication password for correctness. Works only when the current authorization state is authorizationStateWaitPassword

Fields

Instances

Instances details
Eq CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckAuthenticationPassword :: Type -> Type #

ToJSON CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationPassword = D1 ('MetaData "CheckAuthenticationPassword" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckAuthenticationPassword" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data RequestAuthenticationPasswordRecovery Source #

Parameter of Function requestAuthenticationPasswordRecovery

Constructors

RequestAuthenticationPasswordRecovery

Requests to send a password recovery code to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword

Instances

Instances details
Eq RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestAuthenticationPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestAuthenticationPasswordRecovery = D1 ('MetaData "RequestAuthenticationPasswordRecovery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RequestAuthenticationPasswordRecovery" 'PrefixI 'False) (U1 :: Type -> Type))

data RecoverAuthenticationPassword Source #

Parameter of Function recoverAuthenticationPassword

Constructors

RecoverAuthenticationPassword

Recovers the password with a password recovery code sent to an email address that was previously set up. Works only when the current authorization state is authorizationStateWaitPassword

Fields

Instances

Instances details
Eq RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RecoverAuthenticationPassword :: Type -> Type #

ToJSON RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RecoverAuthenticationPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RecoverAuthenticationPassword = D1 ('MetaData "RecoverAuthenticationPassword" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RecoverAuthenticationPassword" 'PrefixI 'True) (S1 ('MetaSel ('Just "recovery_code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CheckAuthenticationBotToken Source #

Parameter of Function checkAuthenticationBotToken

Constructors

CheckAuthenticationBotToken

Checks the authentication token of a bot; to log in as a bot. Works only when the current authorization state is authorizationStateWaitPhoneNumber. Can be used instead of setAuthenticationPhoneNumber and checkAuthenticationCode to log in

Fields

Instances

Instances details
Eq CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckAuthenticationBotToken :: Type -> Type #

ToJSON CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationBotToken Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckAuthenticationBotToken = D1 ('MetaData "CheckAuthenticationBotToken" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckAuthenticationBotToken" 'PrefixI 'True) (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data LogOut Source #

Parameter of Function logOut

Constructors

LogOut

Closes the TDLib instance after a proper logout. Requires an available network connection. All local data will be destroyed. After the logout completes, updateAuthorizationState with authorizationStateClosed will be sent

Instances

Instances details
Eq LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: LogOut -> LogOut -> Bool #

(/=) :: LogOut -> LogOut -> Bool #

Show LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep LogOut :: Type -> Type #

Methods

from :: LogOut -> Rep LogOut x #

to :: Rep LogOut x -> LogOut #

ToJSON LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep LogOut Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep LogOut = D1 ('MetaData "LogOut" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "LogOut" 'PrefixI 'False) (U1 :: Type -> Type))

data Close Source #

Parameter of Function close

Constructors

Close

Closes the TDLib instance. All databases will be flushed to disk and properly closed. After the close completes, updateAuthorizationState with authorizationStateClosed will be sent

Instances

Instances details
Eq Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: Close -> Close -> Bool #

(/=) :: Close -> Close -> Bool #

Show Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

showsPrec :: Int -> Close -> ShowS #

show :: Close -> String #

showList :: [Close] -> ShowS #

Generic Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep Close :: Type -> Type #

Methods

from :: Close -> Rep Close x #

to :: Rep Close x -> Close #

ToJSON Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep Close Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep Close = D1 ('MetaData "Close" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "Close" 'PrefixI 'False) (U1 :: Type -> Type))

data Destroy Source #

Parameter of Function destroy

Constructors

Destroy

Closes the TDLib instance, destroying all local data without a proper logout. The current user session will remain in the list of all active sessions. All local data will be destroyed. After the destruction completes updateAuthorizationState with authorizationStateClosed will be sent

Instances

Instances details
Eq Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: Destroy -> Destroy -> Bool #

(/=) :: Destroy -> Destroy -> Bool #

Show Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep Destroy :: Type -> Type #

Methods

from :: Destroy -> Rep Destroy x #

to :: Rep Destroy x -> Destroy #

ToJSON Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep Destroy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep Destroy = D1 ('MetaData "Destroy" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "Destroy" 'PrefixI 'False) (U1 :: Type -> Type))

data ConfirmQrCodeAuthentication Source #

Parameter of Function confirmQrCodeAuthentication

Constructors

ConfirmQrCodeAuthentication

Confirms QR code authentication on another device. Returns created session on success

Fields

  • link :: T

    A link from a QR code. The link must be scanned by the in-app camera

Instances

Instances details
Eq ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ConfirmQrCodeAuthentication :: Type -> Type #

ToJSON ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ConfirmQrCodeAuthentication Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ConfirmQrCodeAuthentication = D1 ('MetaData "ConfirmQrCodeAuthentication" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ConfirmQrCodeAuthentication" 'PrefixI 'True) (S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetCurrentState Source #

Parameter of Function getCurrentState

Constructors

GetCurrentState

Returns all updates needed to restore current TDLib state, i.e. all actual UpdateAuthorizationStateUpdateUserUpdateNewChat and others. This is especially useful if TDLib is run in a separate process. This is an offline method. Can be called before authorization

Instances

Instances details
Eq GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetCurrentState :: Type -> Type #

ToJSON GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCurrentState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCurrentState = D1 ('MetaData "GetCurrentState" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetCurrentState" 'PrefixI 'False) (U1 :: Type -> Type))

data SetDatabaseEncryptionKey Source #

Parameter of Function setDatabaseEncryptionKey

Constructors

SetDatabaseEncryptionKey

Changes the database encryption key. Usually the encryption key is never changed and is stored in some OS keychain

Fields

Instances

Instances details
Eq SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetDatabaseEncryptionKey :: Type -> Type #

ToJSON SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetDatabaseEncryptionKey Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetDatabaseEncryptionKey = D1 ('MetaData "SetDatabaseEncryptionKey" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetDatabaseEncryptionKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "new_encryption_key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString64)))

data GetPasswordState Source #

Parameter of Function getPasswordState

Constructors

GetPasswordState

Returns the current state of 2-step verification

Instances

Instances details
Eq GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPasswordState :: Type -> Type #

ToJSON GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPasswordState = D1 ('MetaData "GetPasswordState" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPasswordState" 'PrefixI 'False) (U1 :: Type -> Type))

data SetPassword Source #

Parameter of Function setPassword

Constructors

SetPassword

Changes the password for the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed

Fields

Instances

Instances details
Eq SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetPassword :: Type -> Type #

ToJSON SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassword = D1 ('MetaData "SetPassword" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetPassword" 'PrefixI 'True) ((S1 ('MetaSel ('Just "old_password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "new_password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "new_hint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "set_recovery_email_address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "new_recovery_email_address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))))

data GetRecoveryEmailAddress Source #

Parameter of Function getRecoveryEmailAddress

Constructors

GetRecoveryEmailAddress

Returns a 2-step verification recovery email address that was previously set up. This method can be used to verify a password provided by the user

Fields

  • password :: T

    The password for the current user

Instances

Instances details
Eq GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRecoveryEmailAddress :: Type -> Type #

ToJSON GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecoveryEmailAddress = D1 ('MetaData "GetRecoveryEmailAddress" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRecoveryEmailAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetRecoveryEmailAddress Source #

Parameter of Function setRecoveryEmailAddress

Constructors

SetRecoveryEmailAddress

Changes the 2-step verification recovery email address of the user. If a new recovery email address is specified, then the change will not be applied until the new recovery email address is confirmed.

Instances

Instances details
Eq SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetRecoveryEmailAddress :: Type -> Type #

ToJSON SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetRecoveryEmailAddress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetRecoveryEmailAddress = D1 ('MetaData "SetRecoveryEmailAddress" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetRecoveryEmailAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "new_recovery_email_address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CheckRecoveryEmailAddressCode Source #

Parameter of Function checkRecoveryEmailAddressCode

Constructors

CheckRecoveryEmailAddressCode

Checks the 2-step verification recovery email address verification code

Fields

  • code :: T

    Verification code

Instances

Instances details
Eq CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckRecoveryEmailAddressCode :: Type -> Type #

ToJSON CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckRecoveryEmailAddressCode = D1 ('MetaData "CheckRecoveryEmailAddressCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckRecoveryEmailAddressCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data ResendRecoveryEmailAddressCode Source #

Parameter of Function resendRecoveryEmailAddressCode

Constructors

ResendRecoveryEmailAddressCode

Resends the 2-step verification recovery email address verification code

Instances

Instances details
Eq ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendRecoveryEmailAddressCode :: Type -> Type #

ToJSON ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendRecoveryEmailAddressCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendRecoveryEmailAddressCode = D1 ('MetaData "ResendRecoveryEmailAddressCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendRecoveryEmailAddressCode" 'PrefixI 'False) (U1 :: Type -> Type))

data RequestPasswordRecovery Source #

Parameter of Function requestPasswordRecovery

Constructors

RequestPasswordRecovery

Requests to send a password recovery code to an email address that was previously set up

Instances

Instances details
Eq RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RequestPasswordRecovery :: Type -> Type #

ToJSON RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestPasswordRecovery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RequestPasswordRecovery = D1 ('MetaData "RequestPasswordRecovery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RequestPasswordRecovery" 'PrefixI 'False) (U1 :: Type -> Type))

data RecoverPassword Source #

Parameter of Function recoverPassword

Constructors

RecoverPassword

Recovers the password using a recovery code sent to an email address that was previously set up

Fields

Instances

Instances details
Eq RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RecoverPassword :: Type -> Type #

ToJSON RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RecoverPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RecoverPassword = D1 ('MetaData "RecoverPassword" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RecoverPassword" 'PrefixI 'True) (S1 ('MetaSel ('Just "recovery_code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CreateTemporaryPassword Source #

Parameter of Function createTemporaryPassword

Constructors

CreateTemporaryPassword

Creates a new temporary password for processing payments

Fields

  • password :: T

    Persistent user password

  • valid_for :: I32

    Time during which the temporary password will be valid, in seconds; should be between 60 and 86400

Instances

Instances details
Eq CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateTemporaryPassword :: Type -> Type #

ToJSON CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateTemporaryPassword Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateTemporaryPassword = D1 ('MetaData "CreateTemporaryPassword" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateTemporaryPassword" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "valid_for") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetTemporaryPasswordState Source #

Parameter of Function getTemporaryPasswordState

Constructors

GetTemporaryPasswordState

Returns information about the current temporary password

Instances

Instances details
Eq GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetTemporaryPasswordState :: Type -> Type #

ToJSON GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTemporaryPasswordState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTemporaryPasswordState = D1 ('MetaData "GetTemporaryPasswordState" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetTemporaryPasswordState" 'PrefixI 'False) (U1 :: Type -> Type))

data GetMe Source #

Parameter of Function getMe

Constructors

GetMe

Returns the current user

Instances

Instances details
Eq GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: GetMe -> GetMe -> Bool #

(/=) :: GetMe -> GetMe -> Bool #

Show GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

showsPrec :: Int -> GetMe -> ShowS #

show :: GetMe -> String #

showList :: [GetMe] -> ShowS #

Generic GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMe :: Type -> Type #

Methods

from :: GetMe -> Rep GetMe x #

to :: Rep GetMe x -> GetMe #

ToJSON GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMe Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMe = D1 ('MetaData "GetMe" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetMe" 'PrefixI 'False) (U1 :: Type -> Type))

data GetUser Source #

Parameter of Function getUser

Constructors

GetUser

Returns information about a user by their identifier. This is an offline request if the current user is not a bot

Fields

Instances

Instances details
Eq GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: GetUser -> GetUser -> Bool #

(/=) :: GetUser -> GetUser -> Bool #

Show GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetUser :: Type -> Type #

Methods

from :: GetUser -> Rep GetUser x #

to :: Rep GetUser x -> GetUser #

ToJSON GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUser = D1 ('MetaData "GetUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetUserFullInfo Source #

Parameter of Function getUserFullInfo

Constructors

GetUserFullInfo

Returns full information about a user by their identifier

Fields

data GetBasicGroup Source #

Parameter of Function getBasicGroup

Constructors

GetBasicGroup

Returns information about a basic group by its identifier. This is an offline request if the current user is not a bot

Fields

Instances

Instances details
Eq GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBasicGroup :: Type -> Type #

ToJSON GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBasicGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBasicGroup = D1 ('MetaData "GetBasicGroup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBasicGroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "basic_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetBasicGroupFullInfo Source #

Parameter of Function getBasicGroupFullInfo

Constructors

GetBasicGroupFullInfo

Returns full information about a basic group by its identifier

Fields

Instances

Instances details
Eq GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBasicGroupFullInfo :: Type -> Type #

ToJSON GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBasicGroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBasicGroupFullInfo = D1 ('MetaData "GetBasicGroupFullInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBasicGroupFullInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "basic_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetSupergroup Source #

Parameter of Function getSupergroup

Constructors

GetSupergroup

Returns information about a supergroup or a channel by its identifier. This is an offline request if the current user is not a bot

Fields

Instances

Instances details
Eq GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSupergroup :: Type -> Type #

ToJSON GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroup = D1 ('MetaData "GetSupergroup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSupergroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetSupergroupFullInfo Source #

Parameter of Function getSupergroupFullInfo

Constructors

GetSupergroupFullInfo

Returns full information about a supergroup or a channel by its identifier, cached for up to 1 minute

Fields

Instances

Instances details
Eq GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSupergroupFullInfo :: Type -> Type #

ToJSON GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroupFullInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroupFullInfo = D1 ('MetaData "GetSupergroupFullInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSupergroupFullInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetSecretChat Source #

Parameter of Function getSecretChat

Constructors

GetSecretChat

Returns information about a secret chat by its identifier. This is an offline request

Fields

Instances

Instances details
Eq GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSecretChat :: Type -> Type #

ToJSON GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSecretChat = D1 ('MetaData "GetSecretChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSecretChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "secret_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetChat Source #

Parameter of Function getChat

Constructors

GetChat

Returns information about a chat by its identifier, this is an offline request if the current user is not a bot

Fields

Instances

Instances details
Eq GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: GetChat -> GetChat -> Bool #

(/=) :: GetChat -> GetChat -> Bool #

Show GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChat :: Type -> Type #

Methods

from :: GetChat -> Rep GetChat x #

to :: Rep GetChat x -> GetChat #

ToJSON GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChat = D1 ('MetaData "GetChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetMessage Source #

Parameter of Function getMessage

Constructors

GetMessage

Returns information about a message

Fields

Instances

Instances details
Eq GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMessage :: Type -> Type #

ToJSON GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessage = D1 ('MetaData "GetMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetMessageLocally Source #

Parameter of Function getMessageLocally

Constructors

GetMessageLocally

Returns information about a message, if it is available locally without sending network request. This is an offline request

Fields

Instances

Instances details
Eq GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMessageLocally :: Type -> Type #

ToJSON GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessageLocally Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessageLocally = D1 ('MetaData "GetMessageLocally" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetMessageLocally" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetRepliedMessage Source #

Parameter of Function getRepliedMessage

Constructors

GetRepliedMessage

Returns information about a message that is replied by given message

Fields

  • chat_id :: I53

    Identifier of the chat the message belongs to

  • message_id :: I53

    Identifier of the message reply to which get

Instances

Instances details
Eq GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRepliedMessage :: Type -> Type #

ToJSON GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRepliedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRepliedMessage = D1 ('MetaData "GetRepliedMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRepliedMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetChatPinnedMessage Source #

Parameter of Function getChatPinnedMessage

Constructors

GetChatPinnedMessage

Returns information about a pinned chat message

Fields

  • chat_id :: I53

    Identifier of the chat the message belongs to

Instances

Instances details
Eq GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatPinnedMessage :: Type -> Type #

ToJSON GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatPinnedMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatPinnedMessage = D1 ('MetaData "GetChatPinnedMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatPinnedMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetMessages Source #

Parameter of Function getMessages

Constructors

GetMessages

Returns information about messages. If a message is not found, returns null on the corresponding position of the result

Fields

Instances

Instances details
Eq GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMessages :: Type -> Type #

ToJSON GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessages = D1 ('MetaData "GetMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53])))

data GetFile Source #

Parameter of Function getFile

Constructors

GetFile

Returns information about a file; this is an offline request

Fields

Instances

Instances details
Eq GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: GetFile -> GetFile -> Bool #

(/=) :: GetFile -> GetFile -> Bool #

Show GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetFile :: Type -> Type #

Methods

from :: GetFile -> Rep GetFile x #

to :: Rep GetFile x -> GetFile #

ToJSON GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFile = D1 ('MetaData "GetFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetRemoteFile Source #

Parameter of Function getRemoteFile

Constructors

GetRemoteFile

Returns information about a file by its remote ID; this is an offline request. Can be used to register a URL as a file for further uploading, or sending as a message. Even the request succeeds, the file can be used only if it is still accessible to the user.

Fields

Instances

Instances details
Eq GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRemoteFile :: Type -> Type #

ToJSON GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRemoteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRemoteFile = D1 ('MetaData "GetRemoteFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRemoteFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "remote_file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "file_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileType)))

data GetChats Source #

Parameter of Function getChats

Constructors

GetChats

Returns an ordered list of chats in a chat list. Chats are sorted by the pair (order, chat_id) in decreasing order. (For example, to get a list of chats from the beginning, the offset_order should be equal to a biggest signed 64-bit number 9223372036854775807 == 2^63 - 1).

Fields

  • chat_list :: ChatList

    The chat list in which to return chats

  • offset_order :: I64

    Chat order to return chats from

  • offset_chat_id :: I53

    Chat identifier to return chats from

  • limit :: I32

    The maximum number of chats to be returned. It is possible that fewer chats than the limit are returned even if the end of the list is not reached

Instances

Instances details
Eq GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChats :: Type -> Type #

Methods

from :: GetChats -> Rep GetChats x #

to :: Rep GetChats x -> GetChats #

ToJSON GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChats = D1 ('MetaData "GetChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChats" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_list") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatList) :*: S1 ('MetaSel ('Just "offset_order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)) :*: (S1 ('MetaSel ('Just "offset_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data SearchPublicChat Source #

Parameter of Function searchPublicChat

Constructors

SearchPublicChat

Searches a public chat by its username. Currently only private chats, supergroups and channels can be public. Returns the chat if found; otherwise an error is returned

Fields

Instances

Instances details
Eq SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchPublicChat :: Type -> Type #

ToJSON SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchPublicChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchPublicChat = D1 ('MetaData "SearchPublicChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchPublicChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SearchPublicChats Source #

Parameter of Function searchPublicChats

Constructors

SearchPublicChats

Searches public chats by looking for specified query in their username and title. Currently only private chats, supergroups and channels can be public. Returns a meaningful number of results. Returns nothing if the length of the searched username prefix is less than 5. Excludes private chats with contacts and chats from the chat list from the results

Fields

Instances

Instances details
Eq SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchPublicChats :: Type -> Type #

ToJSON SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchPublicChats = D1 ('MetaData "SearchPublicChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchPublicChats" 'PrefixI 'True) (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SearchChats Source #

Parameter of Function searchChats

Constructors

SearchChats

Searches for the specified query in the title and username of already known chats, this is an offline request. Returns chats in the order seen in the chat list

Fields

  • query :: T

    Query to search for. If the query is empty, returns up to 20 recently found chats

  • limit :: I32

    The maximum number of chats to be returned

Instances

Instances details
Eq SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChats :: Type -> Type #

ToJSON SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChats = D1 ('MetaData "SearchChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchChats" 'PrefixI 'True) (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SearchChatsOnServer Source #

Parameter of Function searchChatsOnServer

Constructors

SearchChatsOnServer

Searches for the specified query in the title and username of already known chats via request to the server. Returns chats in the order seen in the chat list

Fields

  • query :: T

    Query to search for

  • limit :: I32

    The maximum number of chats to be returned

Instances

Instances details
Eq SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChatsOnServer :: Type -> Type #

ToJSON SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatsOnServer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatsOnServer = D1 ('MetaData "SearchChatsOnServer" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchChatsOnServer" 'PrefixI 'True) (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SearchChatsNearby Source #

Parameter of Function searchChatsNearby

Constructors

SearchChatsNearby

Returns a list of users and location-based supergroups nearby. The list of users nearby will be updated for 60 seconds after the request by the updates updateUsersNearby. The request should be sent again every 25 seconds with adjusted location to not miss new chats

Fields

Instances

Instances details
Eq SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChatsNearby :: Type -> Type #

ToJSON SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatsNearby Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatsNearby = D1 ('MetaData "SearchChatsNearby" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchChatsNearby" 'PrefixI 'True) (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location)))

data GetTopChats Source #

Parameter of Function getTopChats

Constructors

GetTopChats

Returns a list of frequently used chats. Supported only if the chat info database is enabled

Fields

Instances

Instances details
Eq GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetTopChats :: Type -> Type #

ToJSON GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTopChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTopChats = D1 ('MetaData "GetTopChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetTopChats" 'PrefixI 'True) (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TopChatCategory) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data RemoveTopChat Source #

Parameter of Function removeTopChat

Constructors

RemoveTopChat

Removes a chat from the list of frequently used chats. Supported only if the chat info database is enabled

Fields

Instances

Instances details
Eq RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveTopChat :: Type -> Type #

ToJSON RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveTopChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveTopChat = D1 ('MetaData "RemoveTopChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveTopChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TopChatCategory) :*: S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data AddRecentlyFoundChat Source #

Parameter of Function addRecentlyFoundChat

Constructors

AddRecentlyFoundChat

Adds a chat to the list of recently found chats. The chat is added to the beginning of the list. If the chat is already in the list, it will be removed from the list first

Fields

Instances

Instances details
Eq AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddRecentlyFoundChat :: Type -> Type #

ToJSON AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddRecentlyFoundChat = D1 ('MetaData "AddRecentlyFoundChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddRecentlyFoundChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data RemoveRecentlyFoundChat Source #

Parameter of Function removeRecentlyFoundChat

Constructors

RemoveRecentlyFoundChat

Removes a chat from the list of recently found chats

Fields

  • chat_id :: I53

    Identifier of the chat to be removed

Instances

Instances details
Eq RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveRecentlyFoundChat :: Type -> Type #

ToJSON RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentlyFoundChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentlyFoundChat = D1 ('MetaData "RemoveRecentlyFoundChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveRecentlyFoundChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ClearRecentlyFoundChats Source #

Parameter of Function clearRecentlyFoundChats

Constructors

ClearRecentlyFoundChats

Clears the list of recently found chats

Instances

Instances details
Eq ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ClearRecentlyFoundChats :: Type -> Type #

ToJSON ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearRecentlyFoundChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearRecentlyFoundChats = D1 ('MetaData "ClearRecentlyFoundChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ClearRecentlyFoundChats" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckChatUsername Source #

Parameter of Function checkChatUsername

Constructors

CheckChatUsername

Checks whether a username can be set for a chat

Fields

  • chat_id :: I53

    Chat identifier; should be identifier of a supergroup chat, or a channel chat, or a private chat with self, or zero if chat is being created

  • username :: T

    Username to be checked

Instances

Instances details
Eq CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckChatUsername :: Type -> Type #

ToJSON CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckChatUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckChatUsername = D1 ('MetaData "CheckChatUsername" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckChatUsername" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetCreatedPublicChats Source #

Parameter of Function getCreatedPublicChats

Constructors

GetCreatedPublicChats

Returns a list of public chats of the specified type, owned by the user

Fields

Instances

Instances details
Eq GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetCreatedPublicChats :: Type -> Type #

ToJSON GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCreatedPublicChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCreatedPublicChats = D1 ('MetaData "GetCreatedPublicChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetCreatedPublicChats" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicChatType)))

data CheckCreatedPublicChatsLimit Source #

Parameter of Function checkCreatedPublicChatsLimit

Constructors

CheckCreatedPublicChatsLimit

Checks whether the maximum number of owned public chats has been reached. Returns corresponding error if the limit was reached

Fields

Instances

Instances details
Eq CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckCreatedPublicChatsLimit :: Type -> Type #

ToJSON CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckCreatedPublicChatsLimit Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckCreatedPublicChatsLimit = D1 ('MetaData "CheckCreatedPublicChatsLimit" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckCreatedPublicChatsLimit" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicChatType)))

data GetSuitableDiscussionChats Source #

Parameter of Function getSuitableDiscussionChats

Constructors

GetSuitableDiscussionChats

Returns a list of basic group and supergroup chats, which can be used as a discussion group for a channel. Basic group chats need to be first upgraded to supergroups before they can be set as a discussion group

Instances

Instances details
Eq GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSuitableDiscussionChats :: Type -> Type #

ToJSON GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSuitableDiscussionChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSuitableDiscussionChats = D1 ('MetaData "GetSuitableDiscussionChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSuitableDiscussionChats" 'PrefixI 'False) (U1 :: Type -> Type))

data GetInactiveSupergroupChats Source #

Parameter of Function getInactiveSupergroupChats

Constructors

GetInactiveSupergroupChats

Returns a list of recently inactive supergroups and channels. Can be used when user reaches limit on the number of joined supergroups and channels and receives CHANNELS_TOO_MUCH error

Instances

Instances details
Eq GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetInactiveSupergroupChats :: Type -> Type #

ToJSON GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInactiveSupergroupChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInactiveSupergroupChats = D1 ('MetaData "GetInactiveSupergroupChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetInactiveSupergroupChats" 'PrefixI 'False) (U1 :: Type -> Type))

data GetGroupsInCommon Source #

Parameter of Function getGroupsInCommon

Constructors

GetGroupsInCommon

Returns a list of common group chats with a given user. Chats are sorted by their type and creation date

Fields

  • user_id :: I32

    User identifier

  • offset_chat_id :: I53

    Chat identifier starting from which to return chats; use 0 for the first request

  • limit :: I32

    The maximum number of chats to be returned; up to 100

Instances

Instances details
Eq GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetGroupsInCommon :: Type -> Type #

ToJSON GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetGroupsInCommon Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetGroupsInCommon = D1 ('MetaData "GetGroupsInCommon" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetGroupsInCommon" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "offset_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data GetChatHistory Source #

Parameter of Function getChatHistory

Constructors

GetChatHistory

Returns messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id).

Fields

  • chat_id :: I53

    Chat identifier

  • from_message_id :: I53

    Identifier of the message starting from which history must be fetched; use 0 to get results from the last message

  • offset :: I32

    Specify 0 to get results from exactly the from_message_id or a negative offset up to 99 to get additionally some newer messages

  • limit :: I32

    The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, the limit must be greater or equal to -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

  • only_local :: Bool

    If true, returns only messages that are available locally without sending network requests

Instances

Instances details
Eq GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatHistory :: Type -> Type #

ToJSON GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatHistory = D1 ('MetaData "GetChatHistory" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatHistory" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "from_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "only_local") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data DeleteChatHistory Source #

Parameter of Function deleteChatHistory

Constructors

DeleteChatHistory

Deletes all messages in the chat. Use Chat.can_be_deleted_only_for_self and Chat.can_be_deleted_for_all_users fields to find whether and how the method can be applied to the chat

Fields

Instances

Instances details
Eq DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteChatHistory :: Type -> Type #

ToJSON DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatHistory Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatHistory = D1 ('MetaData "DeleteChatHistory" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteChatHistory" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "remove_from_chat_list") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "revoke") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data SearchChatMessages Source #

Parameter of Function searchChatMessages

Constructors

SearchChatMessages

Searches for messages with given words in the chat. Returns the results in reverse chronological order, i.e. in order of decreasing message_id. Cannot be used in secret chats with a non-empty query

Fields

  • chat_id :: I53

    Identifier of the chat in which to search messages

  • query :: T

    Query to search for

  • sender_user_id :: I32

    If not 0, only messages sent by the specified user will be returned. Not supported in secret chats

  • from_message_id :: I53

    Identifier of the message starting from which history must be fetched; use 0 to get results from the last message

  • offset :: I32

    Specify 0 to get results from exactly the from_message_id or a negative offset to get the specified message and some newer messages

  • limit :: I32

    The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, the limit must be greater than -offset. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

  • filter :: SearchMessagesFilter

    Filter for message content in the search results

Instances

Instances details
Eq SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChatMessages :: Type -> Type #

ToJSON SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SearchMessages Source #

Parameter of Function searchMessages

Constructors

SearchMessages

Searches for messages in all chats except secret chats. Returns the results in reverse chronological order (i.e., in order of decreasing (date, chat_id, message_id)).

Fields

  • chat_list :: ChatList

    Chat list in which to search messages; pass null to search in all chats regardless of their chat list

  • query :: T

    Query to search for

  • offset_date :: I32

    The date of the message starting from which the results should be fetched. Use 0 or any date in the future to get results from the last message

  • offset_chat_id :: I53

    The chat identifier of the last found message, or 0 for the first request

  • offset_message_id :: I53

    The message identifier of the last found message, or 0 for the first request

  • limit :: I32

    The maximum number of messages to be returned, up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

Instances

Instances details
Eq SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchMessages :: Type -> Type #

ToJSON SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SearchSecretMessages Source #

Parameter of Function searchSecretMessages

Constructors

SearchSecretMessages

Searches for messages in secret chats. Returns the results in reverse chronological order. For optimal performance the number of returned messages is chosen by the library

Fields

  • chat_id :: I53

    Identifier of the chat in which to search. Specify 0 to search in all secret chats

  • query :: T

    Query to search for. If empty, searchChatMessages should be used instead

  • from_search_id :: I64

    The identifier from the result of a previous request, use 0 to get results from the last message

  • limit :: I32

    The maximum number of messages to be returned; up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

  • filter :: SearchMessagesFilter

    A filter for the content of messages in the search results

Instances

Instances details
Eq SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchSecretMessages :: Type -> Type #

ToJSON SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchSecretMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SearchCallMessages Source #

Parameter of Function searchCallMessages

Constructors

SearchCallMessages

Searches for call messages. Returns the results in reverse chronological order (i. e., in order of decreasing message_id). For optimal performance the number of returned messages is chosen by the library

Fields

  • from_message_id :: I53

    Identifier of the message from which to search; use 0 to get results from the last message

  • limit :: I32

    The maximum number of messages to be returned; up to 100. Fewer messages may be returned than specified by the limit, even if the end of the message history has not been reached

  • only_missed :: Bool

    If true, returns only messages with missed calls

Instances

Instances details
Eq SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchCallMessages :: Type -> Type #

ToJSON SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchCallMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchCallMessages = D1 ('MetaData "SearchCallMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchCallMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "from_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "only_missed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data SearchChatRecentLocationMessages Source #

Parameter of Function searchChatRecentLocationMessages

Constructors

SearchChatRecentLocationMessages

Returns information about the recent locations of chat members that were sent to the chat. Returns up to 1 location message per user

Fields

Instances

Instances details
Eq SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChatRecentLocationMessages :: Type -> Type #

ToJSON SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatRecentLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatRecentLocationMessages = D1 ('MetaData "SearchChatRecentLocationMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchChatRecentLocationMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetActiveLiveLocationMessages Source #

Parameter of Function getActiveLiveLocationMessages

Constructors

GetActiveLiveLocationMessages

Returns all active live locations that should be updated by the client. The list is persistent across application restarts only if the message database is used

Instances

Instances details
Eq GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetActiveLiveLocationMessages :: Type -> Type #

ToJSON GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetActiveLiveLocationMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetActiveLiveLocationMessages = D1 ('MetaData "GetActiveLiveLocationMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetActiveLiveLocationMessages" 'PrefixI 'False) (U1 :: Type -> Type))

data GetChatMessageByDate Source #

Parameter of Function getChatMessageByDate

Constructors

GetChatMessageByDate

Returns the last message sent in a chat no later than the specified date

Fields

  • chat_id :: I53

    Chat identifier

  • date :: I32

    Point in time (Unix timestamp) relative to which to search for messages

Instances

Instances details
Eq GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatMessageByDate :: Type -> Type #

ToJSON GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMessageByDate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMessageByDate = D1 ('MetaData "GetChatMessageByDate" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatMessageByDate" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetChatMessageCount Source #

Parameter of Function getChatMessageCount

Constructors

GetChatMessageCount

Returns approximate number of messages of the specified type in the chat

Fields

  • chat_id :: I53

    Identifier of the chat in which to count messages

  • filter :: SearchMessagesFilter

    Filter for message content; searchMessagesFilterEmpty is unsupported in this function

  • return_local :: Bool

    If true, returns count that is available locally without sending network requests, returning -1 if the number of messages is unknown

Instances

Instances details
Eq GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatMessageCount :: Type -> Type #

ToJSON GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMessageCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMessageCount = D1 ('MetaData "GetChatMessageCount" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatMessageCount" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "filter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SearchMessagesFilter) :*: S1 ('MetaSel ('Just "return_local") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data GetChatScheduledMessages Source #

Parameter of Function getChatScheduledMessages

Constructors

GetChatScheduledMessages

Returns all scheduled messages in a chat. The messages are returned in a reverse chronological order (i.e., in order of decreasing message_id)

Fields

Instances

Instances details
Eq GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatScheduledMessages :: Type -> Type #

ToJSON GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatScheduledMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatScheduledMessages = D1 ('MetaData "GetChatScheduledMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatScheduledMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data RemoveNotification Source #

Parameter of Function removeNotification

Constructors

RemoveNotification

Removes an active notification from notification list. Needs to be called only if the notification is removed by the current user

Fields

Instances

Instances details
Eq RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveNotification :: Type -> Type #

ToJSON RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveNotification = D1 ('MetaData "RemoveNotification" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveNotification" 'PrefixI 'True) (S1 ('MetaSel ('Just "notification_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "notification_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data RemoveNotificationGroup Source #

Parameter of Function removeNotificationGroup

Constructors

RemoveNotificationGroup

Removes a group of active notifications. Needs to be called only if the notification group is removed by the current user

Fields

Instances

Instances details
Eq RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveNotificationGroup :: Type -> Type #

ToJSON RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveNotificationGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveNotificationGroup = D1 ('MetaData "RemoveNotificationGroup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveNotificationGroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "notification_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "max_notification_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetPublicMessageLink Source #

Parameter of Function getPublicMessageLink

Constructors

GetPublicMessageLink

Returns a public HTTPS link to a message. Available only for messages in supergroups and channels with a username

Fields

  • chat_id :: I53

    Identifier of the chat to which the message belongs

  • message_id :: I53

    Identifier of the message

  • for_album :: Bool

    Pass true if a link for a whole media album should be returned

Instances

data GetMessageLink Source #

Parameter of Function getMessageLink

Constructors

GetMessageLink

Returns a private HTTPS link to a message in a chat. Available only for already sent messages in supergroups and channels. The link will work only for members of the chat

Fields

Instances

data GetMessageLinkInfo Source #

Parameter of Function getMessageLinkInfo

Constructors

GetMessageLinkInfo

Returns information about a public or private message link

Fields

  • url :: T

    The message link in the format "https://t.me/c/...", or "tg:/privatepost?...", or "https:t.meusername...", or "tg:/resolve?..."

Instances

Instances details
Eq GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMessageLinkInfo :: Type -> Type #

ToJSON GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessageLinkInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMessageLinkInfo = D1 ('MetaData "GetMessageLinkInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetMessageLinkInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SendMessage Source #

Parameter of Function sendMessage

Constructors

SendMessage

Sends a message. Returns the sent message

Fields

Instances

Instances details
Eq SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendMessage :: Type -> Type #

ToJSON SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SendMessageAlbum Source #

Parameter of Function sendMessageAlbum

Constructors

SendMessageAlbum

Sends messages grouped together into an album. Currently only photo and video messages can be grouped into an album. Returns sent messages

Fields

Instances

Instances details
Eq SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendMessageAlbum :: Type -> Type #

ToJSON SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendMessageAlbum Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendMessageAlbum = D1 ('MetaData "SendMessageAlbum" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendMessageAlbum" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "reply_to_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SendMessageOptions) :*: S1 ('MetaSel ('Just "input_message_contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InputMessageContent]))))

data SendBotStartMessage Source #

Parameter of Function sendBotStartMessage

Constructors

SendBotStartMessage

Invites a bot to a chat (if it is not yet a member) and sends it the /start command. Bots can't be invited to a private chat other than the chat with the bot. Bots can't be invited to channels (although they can be added as admins) and secret chats. Returns the sent message

Fields

  • bot_user_id :: I32

    Identifier of the bot

  • chat_id :: I53

    Identifier of the target chat

  • parameter :: T

    A hidden parameter sent to the bot for deep linking purposes (https:/core.telegram.orgbots#deep-linking)

Instances

Instances details
Eq SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendBotStartMessage :: Type -> Type #

ToJSON SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendBotStartMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendBotStartMessage = D1 ('MetaData "SendBotStartMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendBotStartMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "bot_user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "parameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T))))

data SendInlineQueryResultMessage Source #

Parameter of Function sendInlineQueryResultMessage

Constructors

SendInlineQueryResultMessage

Sends the result of an inline query as a message. Returns the sent message. Always clears a chat draft message

Fields

  • chat_id :: I53

    Target chat

  • reply_to_message_id :: I53

    Identifier of a message to reply to or 0

  • options :: SendMessageOptions

    Options to be used to send the message

  • query_id :: I64

    Identifier of the inline query

  • result_id :: T

    Identifier of the inline result

  • hide_via_bot :: Bool

    If true, there will be no mention of a bot, via which the message is sent. Can be used only for bots GetOption("animation_search_bot_username"), GetOption("photo_search_bot_username") and GetOption("venue_search_bot_username")

Instances

Instances details
Eq SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendInlineQueryResultMessage :: Type -> Type #

ToJSON SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendInlineQueryResultMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendInlineQueryResultMessage = D1 ('MetaData "SendInlineQueryResultMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendInlineQueryResultMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "reply_to_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SendMessageOptions))) :*: (S1 ('MetaSel ('Just "query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "result_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "hide_via_bot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data ForwardMessages Source #

Parameter of Function forwardMessages

Constructors

ForwardMessages

Forwards previously sent messages. Returns the forwarded messages in the same order as the message identifiers passed in message_ids. If a message can't be forwarded, null will be returned instead of the message

Fields

  • chat_id :: I53

    Identifier of the chat to which to forward messages

  • from_chat_id :: I53

    Identifier of the chat from which to forward messages

  • message_ids :: [I53]

    Identifiers of the messages to forward

  • options :: SendMessageOptions

    Options to be used to send the messages

  • as_album :: Bool

    True, if the messages should be grouped into an album after forwarding. For this to work, no more than 10 messages may be forwarded, and all of them must be photo or video messages

  • send_copy :: Bool

    True, if content of the messages needs to be copied without links to the original messages. Always true if the messages are forwarded to a secret chat

  • remove_caption :: Bool

    True, if media captions of message copies needs to be removed. Ignored if send_copy is false

Instances

Instances details
Eq ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ForwardMessages :: Type -> Type #

ToJSON ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ForwardMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data ResendMessages Source #

Parameter of Function resendMessages

Constructors

ResendMessages

Resends messages which failed to send. Can be called only for messages for which messageSendingStateFailed.can_retry is true and after specified in messageSendingStateFailed.retry_after time passed.

Fields

  • chat_id :: I53

    Identifier of the chat to send messages

  • message_ids :: [I53]

    Identifiers of the messages to resend. Message identifiers must be in a strictly increasing order

Instances

Instances details
Eq ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendMessages :: Type -> Type #

ToJSON ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendMessages = D1 ('MetaData "ResendMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53])))

data SendChatSetTtlMessage Source #

Parameter of Function sendChatSetTtlMessage

Constructors

SendChatSetTtlMessage

Changes the current TTL setting (sets a new self-destruct timer) in a secret chat and sends the corresponding message

Fields

Instances

Instances details
Eq SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendChatSetTtlMessage :: Type -> Type #

ToJSON SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatSetTtlMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatSetTtlMessage = D1 ('MetaData "SendChatSetTtlMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendChatSetTtlMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SendChatScreenshotTakenNotification Source #

Parameter of Function sendChatScreenshotTakenNotification

Constructors

SendChatScreenshotTakenNotification

Sends a notification about a screenshot taken in a chat. Supported only in private and secret chats

Fields

Instances

Instances details
Eq SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatScreenshotTakenNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatScreenshotTakenNotification = D1 ('MetaData "SendChatScreenshotTakenNotification" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendChatScreenshotTakenNotification" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data AddLocalMessage Source #

Parameter of Function addLocalMessage

Constructors

AddLocalMessage

Adds a local message to a chat. The message is persistent across application restarts only if the message database is used. Returns the added message

Fields

Instances

Instances details
Eq AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddLocalMessage :: Type -> Type #

ToJSON AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddLocalMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddLocalMessage = D1 ('MetaData "AddLocalMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddLocalMessage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "sender_user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)) :*: (S1 ('MetaSel ('Just "reply_to_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "disable_notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "input_message_content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputMessageContent)))))

data DeleteMessages Source #

Parameter of Function deleteMessages

Constructors

DeleteMessages

Deletes messages

Fields

  • chat_id :: I53

    Chat identifier

  • message_ids :: [I53]

    Identifiers of the messages to be deleted

  • revoke :: Bool

    Pass true to try to delete messages for all chat members. Always true for supergroups, channels and secret chats

Instances

Instances details
Eq DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteMessages :: Type -> Type #

ToJSON DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteMessages = D1 ('MetaData "DeleteMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53]) :*: S1 ('MetaSel ('Just "revoke") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data DeleteChatMessagesFromUser Source #

Parameter of Function deleteChatMessagesFromUser

Constructors

DeleteChatMessagesFromUser

Deletes all messages sent by the specified user to a chat. Supported only for supergroups; requires can_delete_messages administrator privileges

Fields

Instances

Instances details
Eq DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteChatMessagesFromUser :: Type -> Type #

ToJSON DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatMessagesFromUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatMessagesFromUser = D1 ('MetaData "DeleteChatMessagesFromUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteChatMessagesFromUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data EditMessageText Source #

Parameter of Function editMessageText

Constructors

EditMessageText

Edits the text of a message (or a text of a game message). Returns the edited message after the edit is completed on the server side

Fields

Instances

Instances details
Eq EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageText :: Type -> Type #

ToJSON EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageText = D1 ('MetaData "EditMessageText" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageText" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "input_message_content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputMessageContent))))

data EditMessageLiveLocation Source #

Parameter of Function editMessageLiveLocation

Constructors

EditMessageLiveLocation

Edits the message content of a live location. Messages can be edited for a limited period of time specified in the live location. Returns the edited message after the edit is completed on the server side

Fields

Instances

Instances details
Eq EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageLiveLocation :: Type -> Type #

ToJSON EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageLiveLocation = D1 ('MetaData "EditMessageLiveLocation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageLiveLocation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location))))

data EditMessageMedia Source #

Parameter of Function editMessageMedia

Constructors

EditMessageMedia

Edits the content of a message with an animation, an audio, a document, a photo or a video. The media in the message can't be replaced if the message was set to self-destruct. Media can't be replaced by self-destructing media. Media in an album can be edited only to contain a photo or a video. Returns the edited message after the edit is completed on the server side

Fields

Instances

Instances details
Eq EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageMedia :: Type -> Type #

ToJSON EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageMedia = D1 ('MetaData "EditMessageMedia" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageMedia" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "input_message_content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputMessageContent))))

data EditMessageCaption Source #

Parameter of Function editMessageCaption

Constructors

EditMessageCaption

Edits the message content caption. Returns the edited message after the edit is completed on the server side

Fields

Instances

Instances details
Eq EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageCaption :: Type -> Type #

ToJSON EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageCaption = D1 ('MetaData "EditMessageCaption" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageCaption" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "caption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FormattedText))))

data EditMessageReplyMarkup Source #

Parameter of Function editMessageReplyMarkup

Constructors

EditMessageReplyMarkup

Edits the message reply markup; for bots only. Returns the edited message after the edit is completed on the server side

Fields

Instances

Instances details
Eq EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageReplyMarkup :: Type -> Type #

ToJSON EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageReplyMarkup = D1 ('MetaData "EditMessageReplyMarkup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageReplyMarkup" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup))))

data EditInlineMessageText Source #

Parameter of Function editInlineMessageText

Constructors

EditInlineMessageText

Edits the text of an inline text or game message sent via a bot; for bots only

Fields

Instances

Instances details
Eq EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditInlineMessageText :: Type -> Type #

ToJSON EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageText = D1 ('MetaData "EditInlineMessageText" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditInlineMessageText" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "input_message_content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputMessageContent))))

data EditInlineMessageLiveLocation Source #

Parameter of Function editInlineMessageLiveLocation

Constructors

EditInlineMessageLiveLocation

Edits the content of a live location in an inline message sent via a bot; for bots only

Fields

Instances

Instances details
Eq EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditInlineMessageLiveLocation :: Type -> Type #

ToJSON EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageLiveLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageLiveLocation = D1 ('MetaData "EditInlineMessageLiveLocation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditInlineMessageLiveLocation" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location))))

data EditInlineMessageMedia Source #

Parameter of Function editInlineMessageMedia

Constructors

EditInlineMessageMedia

Edits the content of a message with an animation, an audio, a document, a photo or a video in an inline message sent via a bot; for bots only

Fields

Instances

Instances details
Eq EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditInlineMessageMedia :: Type -> Type #

ToJSON EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageMedia Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageMedia = D1 ('MetaData "EditInlineMessageMedia" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditInlineMessageMedia" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "input_message_content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputMessageContent))))

data EditInlineMessageCaption Source #

Parameter of Function editInlineMessageCaption

Constructors

EditInlineMessageCaption

Edits the caption of an inline message sent via a bot; for bots only

Fields

Instances

Instances details
Eq EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditInlineMessageCaption :: Type -> Type #

ToJSON EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageCaption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageCaption = D1 ('MetaData "EditInlineMessageCaption" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditInlineMessageCaption" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup) :*: S1 ('MetaSel ('Just "caption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FormattedText))))

data EditInlineMessageReplyMarkup Source #

Parameter of Function editInlineMessageReplyMarkup

Constructors

EditInlineMessageReplyMarkup

Edits the reply markup of an inline message sent via a bot; for bots only

Fields

Instances

Instances details
Eq EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditInlineMessageReplyMarkup :: Type -> Type #

ToJSON EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditInlineMessageReplyMarkup = D1 ('MetaData "EditInlineMessageReplyMarkup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditInlineMessageReplyMarkup" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup)))

data EditMessageSchedulingState Source #

Parameter of Function editMessageSchedulingState

Constructors

EditMessageSchedulingState

Edits the time when a scheduled message will be sent. Scheduling state of all messages in the same album or forwarded together with the message will be also changed

Fields

Instances

Instances details
Eq EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditMessageSchedulingState :: Type -> Type #

ToJSON EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageSchedulingState Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditMessageSchedulingState = D1 ('MetaData "EditMessageSchedulingState" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditMessageSchedulingState" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "scheduling_state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MessageSchedulingState))))

data GetTextEntities Source #

Parameter of Function getTextEntities

Constructors

GetTextEntities

Returns all entities (mentions, hashtags, cashtags, bot commands, bank card numbers, URLs, and email addresses) contained in the text. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • text :: T

    The text in which to look for entites

data ParseTextEntities Source #

Parameter of Function parseTextEntities

Constructors

ParseTextEntities

Parses Bold, Italic, Underline, Strikethrough, Code, Pre, PreCode, TextUrl and MentionName entities contained in the text. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ParseTextEntities :: Type -> Type #

ToJSON ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ParseTextEntities Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ParseTextEntities = D1 ('MetaData "ParseTextEntities" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ParseTextEntities" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "parse_mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TextParseMode)))

data ParseMarkdown Source #

Parameter of Function parseMarkdown

Constructors

ParseMarkdown

Parses Markdown entities in a human-friendly format, ignoring mark up errors. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ParseMarkdown :: Type -> Type #

ToJSON ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ParseMarkdown Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ParseMarkdown = D1 ('MetaData "ParseMarkdown" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ParseMarkdown" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FormattedText)))

data GetMarkdownText Source #

Parameter of Function getMarkdownText

Constructors

GetMarkdownText

Replaces text entities with Markdown formatting in a human-friendly format. Entities that can't be represented in Markdown unambiguously are kept as is. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

data GetFileMimeType Source #

Parameter of Function getFileMimeType

Constructors

GetFileMimeType

Returns the MIME type of a file, guessed by its extension. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • file_name :: T

    The name of the file or path to the file

Instances

Instances details
Eq GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetFileMimeType :: Type -> Type #

ToJSON GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileMimeType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileMimeType = D1 ('MetaData "GetFileMimeType" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetFileMimeType" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetFileExtension Source #

Parameter of Function getFileExtension

Constructors

GetFileExtension

Returns the extension of a file, guessed by its MIME type. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetFileExtension :: Type -> Type #

ToJSON GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileExtension Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileExtension = D1 ('MetaData "GetFileExtension" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetFileExtension" 'PrefixI 'True) (S1 ('MetaSel ('Just "mime_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CleanFileName Source #

Parameter of Function cleanFileName

Constructors

CleanFileName

Removes potentially dangerous characters from the name of a file. The encoding of the file name is supposed to be UTF-8. Returns an empty string on failure. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CleanFileName :: Type -> Type #

ToJSON CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CleanFileName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CleanFileName = D1 ('MetaData "CleanFileName" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CleanFileName" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetLanguagePackString Source #

Parameter of Function getLanguagePackString

Constructors

GetLanguagePackString

Returns a string stored in the local database from the specified localization target and language pack by its key. Returns a 404 error if the string is not found. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLanguagePackString :: Type -> Type #

ToJSON GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackString = D1 ('MetaData "GetLanguagePackString" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLanguagePackString" 'PrefixI 'True) ((S1 ('MetaSel ('Just "language_pack_database_path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "localization_target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T))))

data GetJsonValue Source #

Parameter of Function getJsonValue

Constructors

GetJsonValue

Converts a JSON-serialized string to corresponding JsonValue object. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • json :: T

    The JSON-serialized string

Instances

Instances details
Eq GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetJsonValue :: Type -> Type #

ToJSON GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetJsonValue Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetJsonValue = D1 ('MetaData "GetJsonValue" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetJsonValue" 'PrefixI 'True) (S1 ('MetaSel ('Just "json") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetJsonString Source #

Parameter of Function getJsonString

Constructors

GetJsonString

Converts a JsonValue object to corresponding JSON-serialized string. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetJsonString :: Type -> Type #

ToJSON GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetJsonString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetJsonString = D1 ('MetaData "GetJsonString" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetJsonString" 'PrefixI 'True) (S1 ('MetaSel ('Just "json_value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 JsonValue)))

data SetPollAnswer Source #

Parameter of Function setPollAnswer

Constructors

SetPollAnswer

Changes the user answer to a poll. A poll in quiz mode can be answered only once

Fields

  • chat_id :: I53

    Identifier of the chat to which the poll belongs

  • message_id :: I53

    Identifier of the message containing the poll

  • option_ids :: [I32]

    0-based identifiers of answer options, chosen by the user. User can choose more than 1 answer option only is the poll allows multiple answers

Instances

Instances details
Eq SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetPollAnswer :: Type -> Type #

ToJSON SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPollAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPollAnswer = D1 ('MetaData "SetPollAnswer" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetPollAnswer" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "option_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32]))))

data GetPollVoters Source #

Parameter of Function getPollVoters

Constructors

GetPollVoters

Returns users voted for the specified option in a non-anonymous polls. For the optimal performance the number of returned users is chosen by the library

Fields

  • chat_id :: I53

    Identifier of the chat to which the poll belongs

  • message_id :: I53

    Identifier of the message containing the poll

  • option_id :: I32

    0-based identifier of the answer option

  • offset :: I32

    Number of users to skip in the result; must be non-negative

  • limit :: I32

    The maximum number of users to be returned; must be positive and can't be greater than 50. Fewer users may be returned than specified by the limit, even if the end of the voter list has not been reached

Instances

Instances details
Eq GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPollVoters :: Type -> Type #

ToJSON GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPollVoters Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data StopPoll Source #

Parameter of Function stopPoll

Constructors

StopPoll

Stops a poll. A poll in a message can be stopped when the message has can_be_edited flag set

Fields

Instances

Instances details
Eq StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep StopPoll :: Type -> Type #

Methods

from :: StopPoll -> Rep StopPoll x #

to :: Rep StopPoll x -> StopPoll #

ToJSON StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep StopPoll Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep StopPoll = D1 ('MetaData "StopPoll" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "StopPoll" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "reply_markup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReplyMarkup))))

data GetLoginUrlInfo Source #

Parameter of Function getLoginUrlInfo

Constructors

GetLoginUrlInfo

Returns information about a button of type inlineKeyboardButtonTypeLoginUrl. The method needs to be called when the user presses the button

Fields

Instances

Instances details
Eq GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLoginUrlInfo :: Type -> Type #

ToJSON GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLoginUrlInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLoginUrlInfo = D1 ('MetaData "GetLoginUrlInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLoginUrlInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "button_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data GetLoginUrl Source #

Parameter of Function getLoginUrl

Constructors

GetLoginUrl

Returns an HTTP URL which can be used to automatically authorize the user on a website after clicking an inline button of type inlineKeyboardButtonTypeLoginUrl.

Fields

Instances

Instances details
Eq GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLoginUrl :: Type -> Type #

ToJSON GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLoginUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLoginUrl = D1 ('MetaData "GetLoginUrl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLoginUrl" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "button_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "allow_write_access") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data GetInlineQueryResults Source #

Parameter of Function getInlineQueryResults

Constructors

GetInlineQueryResults

Sends an inline query to a bot and returns its results. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires

Fields

Instances

Instances details
Eq GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetInlineQueryResults :: Type -> Type #

ToJSON GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInlineQueryResults Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInlineQueryResults = D1 ('MetaData "GetInlineQueryResults" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetInlineQueryResults" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bot_user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "user_location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location) :*: (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))))

data AnswerInlineQuery Source #

Parameter of Function answerInlineQuery

Constructors

AnswerInlineQuery

Sets the result of an inline query; for bots only

Fields

  • inline_query_id :: I64

    Identifier of the inline query

  • is_personal :: Bool

    True, if the result of the query can be cached for the specified user

  • results :: [InputInlineQueryResult]

    The results of the query

  • cache_time :: I32

    Allowed time to cache the results of the query, in seconds

  • next_offset :: T

    Offset for the next inline query; pass an empty string if there are no more results

  • switch_pm_text :: T

    If non-empty, this text should be shown on the button that opens a private chat with the bot and sends a start message to the bot with the parameter switch_pm_parameter

  • switch_pm_parameter :: T

    The parameter for the bot start message

Instances

Instances details
Eq AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AnswerInlineQuery :: Type -> Type #

ToJSON AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerInlineQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerInlineQuery = D1 ('MetaData "AnswerInlineQuery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AnswerInlineQuery" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inline_query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "is_personal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InputInlineQueryResult]))) :*: ((S1 ('MetaSel ('Just "cache_time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "next_offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "switch_pm_text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "switch_pm_parameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))))

data GetCallbackQueryAnswer Source #

Parameter of Function getCallbackQueryAnswer

Constructors

GetCallbackQueryAnswer

Sends a callback query to a bot and returns an answer. Returns an error with code 502 if the bot fails to answer the query before the query timeout expires

Fields

Instances

Instances details
Eq GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetCallbackQueryAnswer :: Type -> Type #

ToJSON GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCallbackQueryAnswer Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCallbackQueryAnswer = D1 ('MetaData "GetCallbackQueryAnswer" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetCallbackQueryAnswer" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CallbackQueryPayload))))

data AnswerCallbackQuery Source #

Parameter of Function answerCallbackQuery

Constructors

AnswerCallbackQuery

Sets the result of a callback query; for bots only

Fields

  • callback_query_id :: I64

    Identifier of the callback query

  • text :: T

    Text of the answer

  • show_alert :: Bool

    If true, an alert should be shown to the user instead of a toast notification

  • url :: T

    URL to be opened

  • cache_time :: I32

    Time during which the result of the query can be cached, in seconds

Instances

Instances details
Eq AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AnswerCallbackQuery :: Type -> Type #

ToJSON AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerCallbackQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerCallbackQuery = D1 ('MetaData "AnswerCallbackQuery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AnswerCallbackQuery" 'PrefixI 'True) ((S1 ('MetaSel ('Just "callback_query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "show_alert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "cache_time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))))

data AnswerShippingQuery Source #

Parameter of Function answerShippingQuery

Constructors

AnswerShippingQuery

Sets the result of a shipping query; for bots only

Fields

Instances

Instances details
Eq AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AnswerShippingQuery :: Type -> Type #

ToJSON AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerShippingQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerShippingQuery = D1 ('MetaData "AnswerShippingQuery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AnswerShippingQuery" 'PrefixI 'True) (S1 ('MetaSel ('Just "shipping_query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "shipping_options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ShippingOption]) :*: S1 ('MetaSel ('Just "error_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T))))

data AnswerPreCheckoutQuery Source #

Parameter of Function answerPreCheckoutQuery

Constructors

AnswerPreCheckoutQuery

Sets the result of a pre-checkout query; for bots only

Fields

Instances

Instances details
Eq AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AnswerPreCheckoutQuery :: Type -> Type #

ToJSON AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerPreCheckoutQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerPreCheckoutQuery = D1 ('MetaData "AnswerPreCheckoutQuery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AnswerPreCheckoutQuery" 'PrefixI 'True) (S1 ('MetaSel ('Just "pre_checkout_query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: S1 ('MetaSel ('Just "error_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetGameScore Source #

Parameter of Function setGameScore

Constructors

SetGameScore

Updates the game score of the specified user in the game; for bots only

Fields

  • chat_id :: I53

    The chat to which the message with the game belongs

  • message_id :: I53

    Identifier of the message

  • edit_message :: Bool

    True, if the message should be edited

  • user_id :: I32

    User identifier

  • score :: I32

    The new score

  • force :: Bool

    Pass true to update the score even if it decreases. If the score is 0, the user will be deleted from the high score table

Instances

Instances details
Eq SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetGameScore :: Type -> Type #

ToJSON SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SetInlineGameScore Source #

Parameter of Function setInlineGameScore

Constructors

SetInlineGameScore

Updates the game score of the specified user in a game; for bots only

Fields

Instances

Instances details
Eq SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetInlineGameScore :: Type -> Type #

ToJSON SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetInlineGameScore Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetInlineGameScore = D1 ('MetaData "SetInlineGameScore" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetInlineGameScore" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "edit_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data GetGameHighScores Source #

Parameter of Function getGameHighScores

Constructors

GetGameHighScores

Returns the high scores for a game and some part of the high score table in the range of the specified user; for bots only

Fields

Instances

Instances details
Eq GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetGameHighScores :: Type -> Type #

ToJSON GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetGameHighScores = D1 ('MetaData "GetGameHighScores" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetGameHighScores" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data GetInlineGameHighScores Source #

Parameter of Function getInlineGameHighScores

Constructors

GetInlineGameHighScores

Returns game high scores and some part of the high score table in the range of the specified user; for bots only

Fields

Instances

Instances details
Eq GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetInlineGameHighScores :: Type -> Type #

ToJSON GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInlineGameHighScores Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInlineGameHighScores = D1 ('MetaData "GetInlineGameHighScores" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetInlineGameHighScores" 'PrefixI 'True) (S1 ('MetaSel ('Just "inline_message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data DeleteChatReplyMarkup Source #

Parameter of Function deleteChatReplyMarkup

Constructors

DeleteChatReplyMarkup

Deletes the default reply markup from a chat. Must be called after a one-time keyboard or a ForceReply reply markup has been used. UpdateChatReplyMarkup will be sent if the reply markup will be changed

Fields

Instances

Instances details
Eq DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteChatReplyMarkup :: Type -> Type #

ToJSON DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatReplyMarkup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteChatReplyMarkup = D1 ('MetaData "DeleteChatReplyMarkup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteChatReplyMarkup" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data SendChatAction Source #

Parameter of Function sendChatAction

Constructors

SendChatAction

Sends a notification about user activity in a chat

Fields

Instances

Instances details
Eq SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendChatAction :: Type -> Type #

ToJSON SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatAction Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendChatAction = D1 ('MetaData "SendChatAction" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendChatAction" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatAction)))

data OpenChat Source #

Parameter of Function openChat

Constructors

OpenChat

Informs TDLib that the chat is opened by the user. Many useful activities depend on the chat being opened or closed (e.g., in supergroups and channels all updates are received only for opened chats)

Fields

Instances

Instances details
Eq OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep OpenChat :: Type -> Type #

Methods

from :: OpenChat -> Rep OpenChat x #

to :: Rep OpenChat x -> OpenChat #

ToJSON OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep OpenChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep OpenChat = D1 ('MetaData "OpenChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "OpenChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data CloseChat Source #

Parameter of Function closeChat

Constructors

CloseChat

Informs TDLib that the chat is closed by the user. Many useful activities depend on the chat being opened or closed

Fields

Instances

Instances details
Eq CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CloseChat :: Type -> Type #

ToJSON CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CloseChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CloseChat = D1 ('MetaData "CloseChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CloseChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ViewMessages Source #

Parameter of Function viewMessages

Constructors

ViewMessages

Informs TDLib that messages are being viewed by the user. Many useful activities depend on whether the messages are currently being viewed or not (e.g., marking messages as read, incrementing a view counter, updating a view counter, removing deleted messages in supergroups and channels)

Fields

Instances

Instances details
Eq ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ViewMessages :: Type -> Type #

ToJSON ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ViewMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ViewMessages = D1 ('MetaData "ViewMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ViewMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53]) :*: S1 ('MetaSel ('Just "force_read") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data OpenMessageContent Source #

Parameter of Function openMessageContent

Constructors

OpenMessageContent

Informs TDLib that the message content has been opened (e.g., the user has opened a photo, video, document, location or venue, or has listened to an audio file or voice note message). An updateMessageContentOpened update will be generated if something has changed

Fields

Instances

Instances details
Eq OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep OpenMessageContent :: Type -> Type #

ToJSON OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep OpenMessageContent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep OpenMessageContent = D1 ('MetaData "OpenMessageContent" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "OpenMessageContent" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ReadAllChatMentions Source #

Parameter of Function readAllChatMentions

Constructors

ReadAllChatMentions

Marks all mentions in a chat as read

Fields

Instances

Instances details
Eq ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ReadAllChatMentions :: Type -> Type #

ToJSON ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReadAllChatMentions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReadAllChatMentions = D1 ('MetaData "ReadAllChatMentions" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ReadAllChatMentions" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data CreatePrivateChat Source #

Parameter of Function createPrivateChat

Constructors

CreatePrivateChat

Returns an existing chat corresponding to a given user

Fields

  • user_id :: I32

    User identifier

  • force :: Bool

    If true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect

Instances

Instances details
Eq CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreatePrivateChat :: Type -> Type #

ToJSON CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreatePrivateChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreatePrivateChat = D1 ('MetaData "CreatePrivateChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreatePrivateChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data CreateBasicGroupChat Source #

Parameter of Function createBasicGroupChat

Constructors

CreateBasicGroupChat

Returns an existing chat corresponding to a known basic group

Fields

  • basic_group_id :: I32

    Basic group identifier

  • force :: Bool

    If true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect

Instances

Instances details
Eq CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateBasicGroupChat :: Type -> Type #

ToJSON CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateBasicGroupChat = D1 ('MetaData "CreateBasicGroupChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateBasicGroupChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "basic_group_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data CreateSupergroupChat Source #

Parameter of Function createSupergroupChat

Constructors

CreateSupergroupChat

Returns an existing chat corresponding to a known supergroup or channel

Fields

  • supergroup_id :: I32

    Supergroup or channel identifier

  • force :: Bool

    If true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect

Instances

Instances details
Eq CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateSupergroupChat :: Type -> Type #

ToJSON CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateSupergroupChat = D1 ('MetaData "CreateSupergroupChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateSupergroupChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data CreateSecretChat Source #

Parameter of Function createSecretChat

Constructors

CreateSecretChat

Returns an existing chat corresponding to a known secret chat

Fields

Instances

Instances details
Eq CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateSecretChat :: Type -> Type #

ToJSON CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateSecretChat = D1 ('MetaData "CreateSecretChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateSecretChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "secret_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data CreateNewBasicGroupChat Source #

Parameter of Function createNewBasicGroupChat

Constructors

CreateNewBasicGroupChat

Creates a new basic group and sends a corresponding messageBasicGroupChatCreate. Returns the newly created chat

Fields

  • user_ids :: [I32]

    Identifiers of users to be added to the basic group

  • title :: T

    Title of the new basic group; 1-128 characters

Instances

Instances details
Eq CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateNewBasicGroupChat :: Type -> Type #

ToJSON CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewBasicGroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewBasicGroupChat = D1 ('MetaData "CreateNewBasicGroupChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateNewBasicGroupChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32]) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data CreateNewSupergroupChat Source #

Parameter of Function createNewSupergroupChat

Constructors

CreateNewSupergroupChat

Creates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate. Returns the newly created chat

Fields

  • title :: T

    Title of the new chat; 1-128 characters

  • is_channel :: Bool

    True, if a channel chat should be created

  • description :: T

    Creates a new supergroup or channel and sends a corresponding messageSupergroupChatCreate. Returns the newly created chat

  • location :: ChatLocation

    Chat location if a location-based supergroup is being created

Instances

Instances details
Eq CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateNewSupergroupChat :: Type -> Type #

ToJSON CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewSupergroupChat = D1 ('MetaData "CreateNewSupergroupChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateNewSupergroupChat" 'PrefixI 'True) ((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "is_channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatLocation))))

data CreateNewSecretChat Source #

Parameter of Function createNewSecretChat

Constructors

CreateNewSecretChat

Creates a new secret chat. Returns the newly created chat

Fields

Instances

Instances details
Eq CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateNewSecretChat :: Type -> Type #

ToJSON CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewSecretChat = D1 ('MetaData "CreateNewSecretChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateNewSecretChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data UpgradeBasicGroupChatToSupergroupChat Source #

Parameter of Function upgradeBasicGroupChatToSupergroupChat

Constructors

UpgradeBasicGroupChatToSupergroupChat

Creates a new supergroup from an existing basic group and sends a corresponding messageChatUpgradeTo and messageChatUpgradeFrom; requires creator privileges. Deactivates the original basic group

Fields

Instances

Instances details
Eq UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UpgradeBasicGroupChatToSupergroupChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UpgradeBasicGroupChatToSupergroupChat = D1 ('MetaData "UpgradeBasicGroupChatToSupergroupChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "UpgradeBasicGroupChatToSupergroupChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data SetChatChatList Source #

Parameter of Function setChatChatList

Constructors

SetChatChatList

Moves a chat to a different chat list. Current chat list of the chat must ne non-null

Fields

  • chat_id :: I53

    Chat identifier

  • chat_list :: ChatList

    New chat list of the chat. The chat with the current user (Saved Messages) and the chat 777000 (Telegram) can't be moved to the Archive chat list

Instances

Instances details
Eq SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatChatList :: Type -> Type #

ToJSON SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatChatList Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatChatList = D1 ('MetaData "SetChatChatList" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatChatList" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "chat_list") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatList)))

data SetChatTitle Source #

Parameter of Function setChatTitle

Constructors

SetChatTitle

Changes the chat title. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The title will not be changed until the request to the server has been completed

Fields

Instances

Instances details
Eq SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatTitle :: Type -> Type #

ToJSON SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatTitle Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatTitle = D1 ('MetaData "SetChatTitle" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatTitle" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetChatPhoto Source #

Parameter of Function setChatPhoto

Constructors

SetChatPhoto

Changes the photo of a chat. Supported only for basic groups, supergroups and channels. Requires can_change_info rights. The photo will not be changed before request to the server has been completed

Fields

  • chat_id :: I53

    Chat identifier

  • photo :: InputFile

    New chat photo. You can use a zero InputFileId to delete the chat photo. Files that are accessible only by HTTP URL are not acceptable

Instances

Instances details
Eq SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatPhoto :: Type -> Type #

ToJSON SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatPhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatPhoto = D1 ('MetaData "SetChatPhoto" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatPhoto" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "photo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data SetChatPermissions Source #

Parameter of Function setChatPermissions

Constructors

SetChatPermissions

Changes the chat members permissions. Supported only for basic groups and supergroups. Requires can_restrict_members administrator right

Fields

Instances

Instances details
Eq SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatPermissions :: Type -> Type #

ToJSON SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatPermissions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatPermissions = D1 ('MetaData "SetChatPermissions" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatPermissions" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatPermissions)))

data SetChatDraftMessage Source #

Parameter of Function setChatDraftMessage

Constructors

SetChatDraftMessage

Changes the draft message in a chat

Fields

Instances

Instances details
Eq SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatDraftMessage :: Type -> Type #

ToJSON SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDraftMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDraftMessage = D1 ('MetaData "SetChatDraftMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatDraftMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "draft_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DraftMessage)))

data SetChatNotificationSettings Source #

Parameter of Function setChatNotificationSettings

Constructors

SetChatNotificationSettings

Changes the notification settings of a chat. Notification settings of a chat with the current user (Saved Messages) can't be changed

Fields

Instances

Instances details
Eq SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatNotificationSettings :: Type -> Type #

ToJSON SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatNotificationSettings = D1 ('MetaData "SetChatNotificationSettings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatNotificationSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "notification_settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatNotificationSettings)))

data ToggleChatIsPinned Source #

Parameter of Function toggleChatIsPinned

Constructors

ToggleChatIsPinned

Changes the pinned state of a chat. You can pin up to GetOption("pinned_chat_count_max")GetOption("pinned_archived_chat_count_max") non-secret chats and the same number of secret chats in the mainarchive chat list

Fields

Instances

Instances details
Eq ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ToggleChatIsPinned :: Type -> Type #

ToJSON ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatIsPinned Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatIsPinned = D1 ('MetaData "ToggleChatIsPinned" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ToggleChatIsPinned" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "is_pinned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ToggleChatIsMarkedAsUnread Source #

Parameter of Function toggleChatIsMarkedAsUnread

Constructors

ToggleChatIsMarkedAsUnread

Changes the marked as unread state of a chat

Fields

Instances

Instances details
Eq ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ToggleChatIsMarkedAsUnread :: Type -> Type #

ToJSON ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatIsMarkedAsUnread Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatIsMarkedAsUnread = D1 ('MetaData "ToggleChatIsMarkedAsUnread" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ToggleChatIsMarkedAsUnread" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "is_marked_as_unread") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ToggleChatDefaultDisableNotification Source #

Parameter of Function toggleChatDefaultDisableNotification

Constructors

ToggleChatDefaultDisableNotification

Changes the value of the default disable_notification parameter, used when a message is sent to a chat

Fields

Instances

Instances details
Eq ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatDefaultDisableNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleChatDefaultDisableNotification = D1 ('MetaData "ToggleChatDefaultDisableNotification" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ToggleChatDefaultDisableNotification" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "default_disable_notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data SetChatClientData Source #

Parameter of Function setChatClientData

Constructors

SetChatClientData

Changes client data associated with a chat

Fields

Instances

Instances details
Eq SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatClientData :: Type -> Type #

ToJSON SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatClientData Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatClientData = D1 ('MetaData "SetChatClientData" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatClientData" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "client_data") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetChatDescription Source #

Parameter of Function setChatDescription

Constructors

SetChatDescription

Changes information about a chat. Available for basic groups, supergroups, and channels. Requires can_change_info rights

Fields

  • chat_id :: I53

    Identifier of the chat

  • description :: T

    Changes information about a chat. Available for basic groups, supergroups, and channels. Requires can_change_info rights

Instances

Instances details
Eq SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatDescription :: Type -> Type #

ToJSON SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDescription Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDescription = D1 ('MetaData "SetChatDescription" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatDescription" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetChatDiscussionGroup Source #

Parameter of Function setChatDiscussionGroup

Constructors

SetChatDiscussionGroup

Changes the discussion group of a channel chat; requires can_change_info rights in the channel if it is specified

Fields

  • chat_id :: I53

    Identifier of the channel chat. Pass 0 to remove a link from the supergroup passed in the second argument to a linked channel chat (requires can_pin_messages rights in the supergroup)

  • discussion_chat_id :: I53

    Identifier of a new channel's discussion group. Use 0 to remove the discussion group.

Instances

Instances details
Eq SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatDiscussionGroup :: Type -> Type #

ToJSON SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDiscussionGroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatDiscussionGroup = D1 ('MetaData "SetChatDiscussionGroup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatDiscussionGroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "discussion_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data SetChatLocation Source #

Parameter of Function setChatLocation

Constructors

SetChatLocation

Changes the location of a chat. Available only for some location-based supergroups, use supergroupFullInfo.can_set_location to check whether the method is allowed to use

Fields

Instances

Instances details
Eq SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatLocation :: Type -> Type #

ToJSON SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatLocation = D1 ('MetaData "SetChatLocation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatLocation" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatLocation)))

data SetChatSlowModeDelay Source #

Parameter of Function setChatSlowModeDelay

Constructors

SetChatSlowModeDelay

Changes the slow mode delay of a chat. Available only for supergroups; requires can_restrict_members rights

Fields

Instances

Instances details
Eq SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatSlowModeDelay :: Type -> Type #

ToJSON SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatSlowModeDelay Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatSlowModeDelay = D1 ('MetaData "SetChatSlowModeDelay" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatSlowModeDelay" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "slow_mode_delay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data PinChatMessage Source #

Parameter of Function pinChatMessage

Constructors

PinChatMessage

Pins a message in a chat; requires can_pin_messages rights

Fields

Instances

Instances details
Eq PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep PinChatMessage :: Type -> Type #

ToJSON PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep PinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep PinChatMessage = D1 ('MetaData "PinChatMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "PinChatMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "disable_notification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data UnpinChatMessage Source #

Parameter of Function unpinChatMessage

Constructors

UnpinChatMessage

Removes the pinned message from a chat; requires can_pin_messages rights in the group or channel

Fields

Instances

Instances details
Eq UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep UnpinChatMessage :: Type -> Type #

ToJSON UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UnpinChatMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UnpinChatMessage = D1 ('MetaData "UnpinChatMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "UnpinChatMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data JoinChat Source #

Parameter of Function joinChat

Constructors

JoinChat

Adds current user as a new member to a chat. Private and secret chats can't be joined using this method

Fields

Instances

Instances details
Eq JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep JoinChat :: Type -> Type #

Methods

from :: JoinChat -> Rep JoinChat x #

to :: Rep JoinChat x -> JoinChat #

ToJSON JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep JoinChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep JoinChat = D1 ('MetaData "JoinChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "JoinChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data LeaveChat Source #

Parameter of Function leaveChat

Constructors

LeaveChat

Removes current user from chat members. Private and secret chats can't be left using this method

Fields

Instances

Instances details
Eq LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep LeaveChat :: Type -> Type #

ToJSON LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep LeaveChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep LeaveChat = D1 ('MetaData "LeaveChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "LeaveChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data AddChatMember Source #

Parameter of Function addChatMember

Constructors

AddChatMember

Adds a new member to a chat. Members can't be added to private or secret chats. Members will not be added until the chat state has been synchronized with the server

Fields

  • chat_id :: I53

    Chat identifier

  • user_id :: I32

    Identifier of the user

  • forward_limit :: I32

    The number of earlier messages from the chat to be forwarded to the new member; up to 100. Ignored for supergroups and channels

Instances

Instances details
Eq AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddChatMember :: Type -> Type #

ToJSON AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddChatMember = D1 ('MetaData "AddChatMember" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddChatMember" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "forward_limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data AddChatMembers Source #

Parameter of Function addChatMembers

Constructors

AddChatMembers

Adds multiple new members to a chat. Currently this option is only available for supergroups and channels. This option can't be used to join a chat. Members can't be added to a channel if it has more than 200 members. Members will not be added until the chat state has been synchronized with the server

Fields

Instances

Instances details
Eq AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddChatMembers :: Type -> Type #

ToJSON AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddChatMembers = D1 ('MetaData "AddChatMembers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddChatMembers" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "user_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32])))

data SetChatMemberStatus Source #

Parameter of Function setChatMemberStatus

Constructors

SetChatMemberStatus

Changes the status of a chat member, needs appropriate privileges. This function is currently not suitable for adding new members to the chat and transferring chat ownership; instead, use addChatMember or transferChatOwnership. The chat member status will not be changed until it has been synchronized with the server

Fields

Instances

Instances details
Eq SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetChatMemberStatus :: Type -> Type #

ToJSON SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatMemberStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetChatMemberStatus = D1 ('MetaData "SetChatMemberStatus" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetChatMemberStatus" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatMemberStatus))))

data CanTransferOwnership Source #

Parameter of Function canTransferOwnership

Constructors

CanTransferOwnership

Checks whether the current session can be used to transfer a chat ownership to another user

Instances

Instances details
Eq CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CanTransferOwnership :: Type -> Type #

ToJSON CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CanTransferOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CanTransferOwnership = D1 ('MetaData "CanTransferOwnership" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CanTransferOwnership" 'PrefixI 'False) (U1 :: Type -> Type))

data TransferChatOwnership Source #

Parameter of Function transferChatOwnership

Constructors

TransferChatOwnership

Changes the owner of a chat. The current user must be a current owner of the chat. Use the method canTransferOwnership to check whether the ownership can be transferred from the current session. Available only for supergroups and channel chats

Fields

  • chat_id :: I53

    Chat identifier

  • user_id :: I32

    Identifier of the user to which transfer the ownership. The ownership can't be transferred to a bot or to a deleted user

  • password :: T

    The password of the current user

Instances

Instances details
Eq TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TransferChatOwnership :: Type -> Type #

ToJSON TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TransferChatOwnership Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TransferChatOwnership = D1 ('MetaData "TransferChatOwnership" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TransferChatOwnership" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T))))

data GetChatMember Source #

Parameter of Function getChatMember

Constructors

GetChatMember

Returns information about a single member of a chat

Fields

Instances

Instances details
Eq GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatMember :: Type -> Type #

ToJSON GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMember Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatMember = D1 ('MetaData "GetChatMember" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatMember" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SearchChatMembers Source #

Parameter of Function searchChatMembers

Constructors

SearchChatMembers

Searches for a specified query in the first name, last name and username of the members of a specified chat. Requires administrator rights in channels

Fields

Instances

Instances details
Eq SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchChatMembers :: Type -> Type #

ToJSON SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchChatMembers = D1 ('MetaData "SearchChatMembers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchChatMembers" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "filter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatMembersFilter))))

data GetChatAdministrators Source #

Parameter of Function getChatAdministrators

Constructors

GetChatAdministrators

Returns a list of administrators of the chat with their custom titles

Fields

Instances

Instances details
Eq GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatAdministrators :: Type -> Type #

ToJSON GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatAdministrators Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatAdministrators = D1 ('MetaData "GetChatAdministrators" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatAdministrators" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ClearAllDraftMessages Source #

Parameter of Function clearAllDraftMessages

Constructors

ClearAllDraftMessages

Clears draft messages in all chats

Fields

Instances

Instances details
Eq ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ClearAllDraftMessages :: Type -> Type #

ToJSON ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearAllDraftMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearAllDraftMessages = D1 ('MetaData "ClearAllDraftMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ClearAllDraftMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "exclude_secret_chats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetChatNotificationSettingsExceptions Source #

Parameter of Function getChatNotificationSettingsExceptions

Constructors

GetChatNotificationSettingsExceptions

Returns list of chats with non-default notification settings

Fields

Instances

Instances details
Eq GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatNotificationSettingsExceptions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatNotificationSettingsExceptions = D1 ('MetaData "GetChatNotificationSettingsExceptions" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatNotificationSettingsExceptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotificationSettingsScope) :*: S1 ('MetaSel ('Just "compare_sound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetScopeNotificationSettings Source #

Parameter of Function getScopeNotificationSettings

Constructors

GetScopeNotificationSettings

Returns the notification settings for chats of a given type

Fields

Instances

Instances details
Eq GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetScopeNotificationSettings :: Type -> Type #

ToJSON GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetScopeNotificationSettings = D1 ('MetaData "GetScopeNotificationSettings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetScopeNotificationSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotificationSettingsScope)))

data SetScopeNotificationSettings Source #

Parameter of Function setScopeNotificationSettings

Constructors

SetScopeNotificationSettings

Changes notification settings for chats of a given type

Fields

Instances

Instances details
Eq SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetScopeNotificationSettings :: Type -> Type #

ToJSON SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetScopeNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetScopeNotificationSettings = D1 ('MetaData "SetScopeNotificationSettings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetScopeNotificationSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotificationSettingsScope) :*: S1 ('MetaSel ('Just "notification_settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScopeNotificationSettings)))

data ResetAllNotificationSettings Source #

Parameter of Function resetAllNotificationSettings

Constructors

ResetAllNotificationSettings

Resets all notification settings to their default values. By default, all chats are unmuted, the sound is set to "default" and message previews are shown

Instances

Instances details
Eq ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResetAllNotificationSettings :: Type -> Type #

ToJSON ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetAllNotificationSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetAllNotificationSettings = D1 ('MetaData "ResetAllNotificationSettings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResetAllNotificationSettings" 'PrefixI 'False) (U1 :: Type -> Type))

data SetPinnedChats Source #

Parameter of Function setPinnedChats

Constructors

SetPinnedChats

Changes the order of pinned chats

Fields

Instances

Instances details
Eq SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetPinnedChats :: Type -> Type #

ToJSON SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPinnedChats Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPinnedChats = D1 ('MetaData "SetPinnedChats" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetPinnedChats" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_list") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatList) :*: S1 ('MetaSel ('Just "chat_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53])))

data DownloadFile Source #

Parameter of Function downloadFile

Constructors

DownloadFile

Downloads a file from the cloud. Download progress and completion of the download will be notified through updateFile updates

Fields

  • file_id :: I32

    Identifier of the file to download

  • priority :: I32

    Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded. If the priorities of two files are equal, then the last one for which downloadFile was called will be downloaded first

  • offset :: I32

    The starting position from which the file should be downloaded

  • limit :: I32

    Number of bytes which should be downloaded starting from the "offset" position before the download will be automatically cancelled; use 0 to download without a limit

  • synchronous :: Bool

    If false, this request returns file state just after the download has been started. If true, this request returns file state only after

Instances

Instances details
Eq DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DownloadFile :: Type -> Type #

ToJSON DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data GetFileDownloadedPrefixSize Source #

Parameter of Function getFileDownloadedPrefixSize

Constructors

GetFileDownloadedPrefixSize

Returns file downloaded prefix size from a given offset

Fields

  • file_id :: I32

    Identifier of the file

  • offset :: I32

    Offset from which downloaded prefix size should be calculated

Instances

Instances details
Eq GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetFileDownloadedPrefixSize :: Type -> Type #

ToJSON GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileDownloadedPrefixSize Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFileDownloadedPrefixSize = D1 ('MetaData "GetFileDownloadedPrefixSize" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetFileDownloadedPrefixSize" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data CancelDownloadFile Source #

Parameter of Function cancelDownloadFile

Constructors

CancelDownloadFile

Stops the downloading of a file. If a file has already been downloaded, does nothing

Fields

  • file_id :: I32

    Identifier of a file to stop downloading

  • only_if_pending :: Bool

    Pass true to stop downloading only if it hasn't been started, i.e. request hasn't been sent to server

Instances

Instances details
Eq CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CancelDownloadFile :: Type -> Type #

ToJSON CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CancelDownloadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CancelDownloadFile = D1 ('MetaData "CancelDownloadFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CancelDownloadFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "only_if_pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data UploadFile Source #

Parameter of Function uploadFile

Constructors

UploadFile

Asynchronously uploads a file to the cloud without sending it in a message. updateFile will be used to notify about upload progress and successful completion of the upload. The file will not have a persistent remote identifier until it will be sent in a message

Fields

  • file :: InputFile

    File to upload

  • file_type :: FileType

    File type

  • priority :: I32

    Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded. If the priorities of two files are equal, then the first one for which uploadFile was called will be uploaded first

Instances

Instances details
Eq UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep UploadFile :: Type -> Type #

ToJSON UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UploadFile = D1 ('MetaData "UploadFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "UploadFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile) :*: (S1 ('MetaSel ('Just "file_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileType) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data CancelUploadFile Source #

Parameter of Function cancelUploadFile

Constructors

CancelUploadFile

Stops the uploading of a file. Supported only for files uploaded by using uploadFile. For other files the behavior is undefined

Fields

  • file_id :: I32

    Identifier of the file to stop uploading

Instances

Instances details
Eq CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CancelUploadFile :: Type -> Type #

ToJSON CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CancelUploadFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CancelUploadFile = D1 ('MetaData "CancelUploadFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CancelUploadFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data WriteGeneratedFilePart Source #

Parameter of Function writeGeneratedFilePart

Constructors

WriteGeneratedFilePart

Writes a part of a generated file. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct write to the destination file

Fields

Instances

Instances details
Eq WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep WriteGeneratedFilePart :: Type -> Type #

ToJSON WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep WriteGeneratedFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep WriteGeneratedFilePart = D1 ('MetaData "WriteGeneratedFilePart" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "WriteGeneratedFilePart" 'PrefixI 'True) (S1 ('MetaSel ('Just "generation_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString64))))

data SetFileGenerationProgress Source #

Parameter of Function setFileGenerationProgress

Constructors

SetFileGenerationProgress

Informs TDLib on a file generation progress

Fields

Instances

Instances details
Eq SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetFileGenerationProgress :: Type -> Type #

ToJSON SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetFileGenerationProgress Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetFileGenerationProgress = D1 ('MetaData "SetFileGenerationProgress" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetFileGenerationProgress" 'PrefixI 'True) (S1 ('MetaSel ('Just "generation_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "expected_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "local_prefix_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data FinishFileGeneration Source #

Parameter of Function finishFileGeneration

Constructors

FinishFileGeneration

Finishes the file generation

Fields

  • generation_id :: I64

    The identifier of the generation process

  • error :: Error

    If set, means that file generation has failed and should be terminated

Instances

Instances details
Eq FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep FinishFileGeneration :: Type -> Type #

ToJSON FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep FinishFileGeneration Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep FinishFileGeneration = D1 ('MetaData "FinishFileGeneration" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "FinishFileGeneration" 'PrefixI 'True) (S1 ('MetaSel ('Just "generation_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Error)))

data ReadFilePart Source #

Parameter of Function readFilePart

Constructors

ReadFilePart

Reads a part of a file from the TDLib file cache and returns read bytes. This method is intended to be used only if the client has no direct access to TDLib's file system, because it is usually slower than a direct read from the file

Fields

  • file_id :: I32

    Identifier of the file. The file must be located in the TDLib file cache

  • offset :: I32

    The offset from which to read the file

  • count :: I32

    Number of bytes to read. An error will be returned if there are not enough bytes available in the file from the specified position. Pass 0 to read all available data from the specified position

Instances

Instances details
Eq ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ReadFilePart :: Type -> Type #

ToJSON ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReadFilePart Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReadFilePart = D1 ('MetaData "ReadFilePart" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ReadFilePart" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data DeleteFile Source #

Parameter of Function deleteFile

Constructors

DeleteFile

Deletes a file from the TDLib file cache

Fields

Instances

Instances details
Eq DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteFile :: Type -> Type #

ToJSON DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteFile = D1 ('MetaData "DeleteFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GenerateChatInviteLink Source #

Parameter of Function generateChatInviteLink

Constructors

GenerateChatInviteLink

Generates a new invite link for a chat; the previously generated link is revoked. Available for basic groups, supergroups, and channels. Requires administrator privileges and can_invite_users right

Fields

Instances

data CheckChatInviteLink Source #

Parameter of Function checkChatInviteLink

Constructors

CheckChatInviteLink

Checks the validity of an invite link for a chat and returns information about the corresponding chat

Fields

Instances

data JoinChatByInviteLink Source #

Parameter of Function joinChatByInviteLink

Constructors

JoinChatByInviteLink

Uses an invite link to add the current user to the chat if possible. The new member will not be added until the chat state has been synchronized with the server

Instances

data CreateCall Source #

Parameter of Function createCall

Constructors

CreateCall

Creates a new call

Fields

Instances

Instances details
Eq CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateCall :: Type -> Type #

ToJSON CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateCall = D1 ('MetaData "CreateCall" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CreateCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CallProtocol)))

data AcceptCall Source #

Parameter of Function acceptCall

Constructors

AcceptCall

Accepts an incoming call

Fields

Instances

Instances details
Eq AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AcceptCall :: Type -> Type #

ToJSON AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AcceptCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AcceptCall = D1 ('MetaData "AcceptCall" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AcceptCall" 'PrefixI 'True) (S1 ('MetaSel ('Just "call_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CallProtocol)))

data DiscardCall Source #

Parameter of Function discardCall

Constructors

DiscardCall

Discards a call

Fields

Instances

Instances details
Eq DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DiscardCall :: Type -> Type #

ToJSON DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DiscardCall Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DiscardCall = D1 ('MetaData "DiscardCall" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DiscardCall" 'PrefixI 'True) ((S1 ('MetaSel ('Just "call_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "is_disconnected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "connection_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64))))

data SendCallRating Source #

Parameter of Function sendCallRating

Constructors

SendCallRating

Sends a call rating

Fields

Instances

Instances details
Eq SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendCallRating :: Type -> Type #

ToJSON SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCallRating Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCallRating = D1 ('MetaData "SendCallRating" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendCallRating" 'PrefixI 'True) ((S1 ('MetaSel ('Just "call_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "rating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)) :*: (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "problems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CallProblem]))))

data SendCallDebugInformation Source #

Parameter of Function sendCallDebugInformation

Constructors

SendCallDebugInformation

Sends debug information for a call

Fields

Instances

Instances details
Eq SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendCallDebugInformation :: Type -> Type #

ToJSON SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCallDebugInformation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCallDebugInformation = D1 ('MetaData "SendCallDebugInformation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendCallDebugInformation" 'PrefixI 'True) (S1 ('MetaSel ('Just "call_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "debug_information") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data BlockUser Source #

Parameter of Function blockUser

Constructors

BlockUser

Adds a user to the blacklist

Fields

Instances

Instances details
Eq BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep BlockUser :: Type -> Type #

ToJSON BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep BlockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep BlockUser = D1 ('MetaData "BlockUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "BlockUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data UnblockUser Source #

Parameter of Function unblockUser

Constructors

UnblockUser

Removes a user from the blacklist

Fields

Instances

Instances details
Eq UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep UnblockUser :: Type -> Type #

ToJSON UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UnblockUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UnblockUser = D1 ('MetaData "UnblockUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "UnblockUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetBlockedUsers Source #

Parameter of Function getBlockedUsers

Constructors

GetBlockedUsers

Returns users that were blocked by the current user

Fields

  • offset :: I32

    Number of users to skip in the result; must be non-negative

  • limit :: I32

    The maximum number of users to return; up to 100

Instances

Instances details
Eq GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBlockedUsers :: Type -> Type #

ToJSON GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBlockedUsers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBlockedUsers = D1 ('MetaData "GetBlockedUsers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBlockedUsers" 'PrefixI 'True) (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data AddContact Source #

Parameter of Function addContact

Constructors

AddContact

Adds a user to the contact list or edits an existing contact by their user identifier

Fields

  • contact :: Contact

    The contact to add or edit; phone number can be empty and needs to be specified only if known, vCard is ignored

  • share_phone_number :: Bool

    True, if the new contact needs to be allowed to see current user's phone number. A corresponding rule to userPrivacySettingShowPhoneNumber will be added if needed. Use the field UserFullInfo.need_phone_number_privacy_exception to check whether the current user needs to be asked to share their phone number

Instances

Instances details
Eq AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddContact :: Type -> Type #

ToJSON AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddContact Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddContact = D1 ('MetaData "AddContact" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddContact" 'PrefixI 'True) (S1 ('MetaSel ('Just "contact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Contact) :*: S1 ('MetaSel ('Just "share_phone_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ImportContacts Source #

Parameter of Function importContacts

Constructors

ImportContacts

Adds new contacts or edits existing contacts by their phone numbers; contacts' user identifiers are ignored

Fields

  • contacts :: [Contact]

    The list of contacts to import or edit; contacts' vCard are ignored and are not imported

Instances

Instances details
Eq ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ImportContacts :: Type -> Type #

ToJSON ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ImportContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ImportContacts = D1 ('MetaData "ImportContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ImportContacts" 'PrefixI 'True) (S1 ('MetaSel ('Just "contacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Contact])))

data GetContacts Source #

Parameter of Function getContacts

Constructors

GetContacts

Returns all user contacts

Instances

Instances details
Eq GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetContacts :: Type -> Type #

ToJSON GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetContacts = D1 ('MetaData "GetContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetContacts" 'PrefixI 'False) (U1 :: Type -> Type))

data SearchContacts Source #

Parameter of Function searchContacts

Constructors

SearchContacts

Searches for the specified query in the first names, last names and usernames of the known user contacts

Fields

  • query :: T

    Query to search for; may be empty to return all contacts

  • limit :: I32

    The maximum number of users to be returned

Instances

Instances details
Eq SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchContacts :: Type -> Type #

ToJSON SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchContacts = D1 ('MetaData "SearchContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchContacts" 'PrefixI 'True) (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data RemoveContacts Source #

Parameter of Function removeContacts

Constructors

RemoveContacts

Removes users from the contact list

Fields

Instances

Instances details
Eq RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveContacts :: Type -> Type #

ToJSON RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveContacts = D1 ('MetaData "RemoveContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveContacts" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32])))

data GetImportedContactCount Source #

Parameter of Function getImportedContactCount

Constructors

GetImportedContactCount

Returns the total number of imported contacts

Instances

Instances details
Eq GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetImportedContactCount :: Type -> Type #

ToJSON GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetImportedContactCount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetImportedContactCount = D1 ('MetaData "GetImportedContactCount" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetImportedContactCount" 'PrefixI 'False) (U1 :: Type -> Type))

data ChangeImportedContacts Source #

Parameter of Function changeImportedContacts

Constructors

ChangeImportedContacts

Changes imported contacts using the list of current user contacts saved on the device. Imports newly added contacts and, if at least the file database is enabled, deletes recently deleted contacts.

Fields

Instances

Instances details
Eq ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ChangeImportedContacts :: Type -> Type #

ToJSON ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangeImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangeImportedContacts = D1 ('MetaData "ChangeImportedContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ChangeImportedContacts" 'PrefixI 'True) (S1 ('MetaSel ('Just "contacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Contact])))

data ClearImportedContacts Source #

Parameter of Function clearImportedContacts

Constructors

ClearImportedContacts

Clears all imported contacts, contact list remains unchanged

Instances

Instances details
Eq ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ClearImportedContacts :: Type -> Type #

ToJSON ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearImportedContacts Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearImportedContacts = D1 ('MetaData "ClearImportedContacts" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ClearImportedContacts" 'PrefixI 'False) (U1 :: Type -> Type))

data SharePhoneNumber Source #

Parameter of Function sharePhoneNumber

Constructors

SharePhoneNumber

Shares the phone number of the current user with a mutual contact. Supposed to be called when the user clicks on chatActionBarSharePhoneNumber

Fields

  • user_id :: I32

    Identifier of the user with whom to share the phone number. The user must be a mutual contact

Instances

Instances details
Eq SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SharePhoneNumber :: Type -> Type #

ToJSON SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SharePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SharePhoneNumber = D1 ('MetaData "SharePhoneNumber" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SharePhoneNumber" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetUserProfilePhotos Source #

Parameter of Function getUserProfilePhotos

Constructors

GetUserProfilePhotos

Returns the profile photos of a user. The result of this query may be outdated: some photos might have been deleted already

Fields

  • user_id :: I32

    User identifier

  • offset :: I32

    The number of photos to skip; must be non-negative

  • limit :: I32

    The maximum number of photos to be returned; up to 100

Instances

Instances details
Eq GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetUserProfilePhotos :: Type -> Type #

ToJSON GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUserProfilePhotos Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUserProfilePhotos = D1 ('MetaData "GetUserProfilePhotos" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetUserProfilePhotos" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data GetStickers Source #

Parameter of Function getStickers

Constructors

GetStickers

Returns stickers from the installed sticker sets that correspond to a given emoji. If the emoji is not empty, favorite and recently used stickers may also be returned

Fields

  • emoji :: T

    String representation of emoji. If empty, returns all known installed stickers

  • limit :: I32

    The maximum number of stickers to be returned

Instances

Instances details
Eq GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetStickers :: Type -> Type #

ToJSON GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickers = D1 ('MetaData "GetStickers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetStickers" 'PrefixI 'True) (S1 ('MetaSel ('Just "emoji") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SearchStickers Source #

Parameter of Function searchStickers

Constructors

SearchStickers

Searches for stickers from public sticker sets that correspond to a given emoji

Fields

  • emoji :: T

    String representation of emoji; must be non-empty

  • limit :: I32

    The maximum number of stickers to be returned

Instances

Instances details
Eq SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchStickers :: Type -> Type #

ToJSON SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickers = D1 ('MetaData "SearchStickers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchStickers" 'PrefixI 'True) (S1 ('MetaSel ('Just "emoji") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetInstalledStickerSets Source #

Parameter of Function getInstalledStickerSets

Constructors

GetInstalledStickerSets

Returns a list of installed sticker sets

Fields

  • is_masks :: Bool

    Pass true to return mask sticker sets; pass false to return ordinary sticker sets

Instances

Instances details
Eq GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetInstalledStickerSets :: Type -> Type #

ToJSON GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInstalledStickerSets = D1 ('MetaData "GetInstalledStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetInstalledStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_masks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetArchivedStickerSets Source #

Parameter of Function getArchivedStickerSets

Constructors

GetArchivedStickerSets

Returns a list of archived sticker sets

Fields

  • is_masks :: Bool

    Pass true to return mask stickers sets; pass false to return ordinary sticker sets

  • offset_sticker_set_id :: I64

    Identifier of the sticker set from which to return the result

  • limit :: I32

    The maximum number of sticker sets to return

Instances

Instances details
Eq GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetArchivedStickerSets :: Type -> Type #

ToJSON GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetArchivedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetArchivedStickerSets = D1 ('MetaData "GetArchivedStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetArchivedStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_masks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "offset_sticker_set_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data GetTrendingStickerSets Source #

Parameter of Function getTrendingStickerSets

Constructors

GetTrendingStickerSets

Returns a list of trending sticker sets. For the optimal performance the number of returned sticker sets is chosen by the library

Fields

  • offset :: I32

    The offset from which to return the sticker sets; must be non-negative

  • limit :: I32

    The maximum number of sticker sets to be returned; must be non-negative. Fewer sticker sets may be returned than specified by the limit, even if the end of the list has not been reached

Instances

Instances details
Eq GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetTrendingStickerSets :: Type -> Type #

ToJSON GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetTrendingStickerSets = D1 ('MetaData "GetTrendingStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetTrendingStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetAttachedStickerSets Source #

Parameter of Function getAttachedStickerSets

Constructors

GetAttachedStickerSets

Returns a list of sticker sets attached to a file. Currently only photos and videos can have attached sticker sets

Fields

Instances

Instances details
Eq GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetAttachedStickerSets :: Type -> Type #

ToJSON GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAttachedStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAttachedStickerSets = D1 ('MetaData "GetAttachedStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetAttachedStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "file_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetStickerSet Source #

Parameter of Function getStickerSet

Constructors

GetStickerSet

Returns information about a sticker set by its identifier

Fields

Instances

Instances details
Eq GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetStickerSet :: Type -> Type #

ToJSON GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickerSet = D1 ('MetaData "GetStickerSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetStickerSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "set_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data SearchStickerSet Source #

Parameter of Function searchStickerSet

Constructors

SearchStickerSet

Searches for a sticker set by its name

Fields

  • name :: T

    Name of the sticker set

Instances

Instances details
Eq SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchStickerSet :: Type -> Type #

ToJSON SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickerSet = D1 ('MetaData "SearchStickerSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchStickerSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SearchInstalledStickerSets Source #

Parameter of Function searchInstalledStickerSets

Constructors

SearchInstalledStickerSets

Searches for installed sticker sets by looking for specified query in their title and name

Fields

  • is_masks :: Bool

    Pass true to return mask sticker sets; pass false to return ordinary sticker sets

  • query :: T

    Query to search for

  • limit :: I32

    The maximum number of sticker sets to return

Instances

Instances details
Eq SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchInstalledStickerSets :: Type -> Type #

ToJSON SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchInstalledStickerSets = D1 ('MetaData "SearchInstalledStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchInstalledStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_masks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data SearchStickerSets Source #

Parameter of Function searchStickerSets

Constructors

SearchStickerSets

Searches for ordinary sticker sets by looking for specified query in their title and name. Excludes installed sticker sets from the results

Fields

Instances

Instances details
Eq SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchStickerSets :: Type -> Type #

ToJSON SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchStickerSets = D1 ('MetaData "SearchStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data ChangeStickerSet Source #

Parameter of Function changeStickerSet

Constructors

ChangeStickerSet

Installsuninstalls or activatesarchives a sticker set

Fields

  • set_id :: I64

    Identifier of the sticker set

  • is_installed :: Bool

    The new value of is_installed

  • is_archived :: Bool

    The new value of is_archived. A sticker set can't be installed and archived simultaneously

Instances

Instances details
Eq ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ChangeStickerSet :: Type -> Type #

ToJSON ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangeStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangeStickerSet = D1 ('MetaData "ChangeStickerSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ChangeStickerSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "set_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: (S1 ('MetaSel ('Just "is_installed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "is_archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data ViewTrendingStickerSets Source #

Parameter of Function viewTrendingStickerSets

Constructors

ViewTrendingStickerSets

Informs the server that some trending sticker sets have been viewed by the user

Fields

Instances

Instances details
Eq ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ViewTrendingStickerSets :: Type -> Type #

ToJSON ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ViewTrendingStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ViewTrendingStickerSets = D1 ('MetaData "ViewTrendingStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ViewTrendingStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker_set_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I64])))

data ReorderInstalledStickerSets Source #

Parameter of Function reorderInstalledStickerSets

Constructors

ReorderInstalledStickerSets

Changes the order of installed sticker sets

Fields

  • is_masks :: Bool

    Pass true to change the order of mask sticker sets; pass false to change the order of ordinary sticker sets

  • sticker_set_ids :: [I64]

    Identifiers of installed sticker sets in the new correct order

Instances

Instances details
Eq ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ReorderInstalledStickerSets :: Type -> Type #

ToJSON ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReorderInstalledStickerSets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReorderInstalledStickerSets = D1 ('MetaData "ReorderInstalledStickerSets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ReorderInstalledStickerSets" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_masks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sticker_set_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I64])))

data GetRecentStickers Source #

Parameter of Function getRecentStickers

Constructors

GetRecentStickers

Returns a list of recently used stickers

Fields

  • is_attached :: Bool

    Pass true to return stickers and masks that were recently attached to photos or video files; pass false to return recently sent stickers

Instances

Instances details
Eq GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRecentStickers :: Type -> Type #

ToJSON GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentStickers = D1 ('MetaData "GetRecentStickers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRecentStickers" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_attached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data AddRecentSticker Source #

Parameter of Function addRecentSticker

Constructors

AddRecentSticker

Manually adds a new sticker to the list of recently used stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this list

Fields

  • is_attached :: Bool

    Pass true to add the sticker to the list of stickers recently attached to photo or video files; pass false to add the sticker to the list of recently sent stickers

  • sticker :: InputFile

    Sticker file to add

Instances

Instances details
Eq AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddRecentSticker :: Type -> Type #

ToJSON AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddRecentSticker = D1 ('MetaData "AddRecentSticker" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddRecentSticker" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_attached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data RemoveRecentSticker Source #

Parameter of Function removeRecentSticker

Constructors

RemoveRecentSticker

Removes a sticker from the list of recently used stickers

Fields

  • is_attached :: Bool

    Pass true to remove the sticker from the list of stickers recently attached to photo or video files; pass false to remove the sticker from the list of recently sent stickers

  • sticker :: InputFile

    Sticker file to delete

Instances

Instances details
Eq RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveRecentSticker :: Type -> Type #

ToJSON RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentSticker = D1 ('MetaData "RemoveRecentSticker" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveRecentSticker" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_attached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data ClearRecentStickers Source #

Parameter of Function clearRecentStickers

Constructors

ClearRecentStickers

Clears the list of recently used stickers

Fields

  • is_attached :: Bool

    Pass true to clear the list of stickers recently attached to photo or video files; pass false to clear the list of recently sent stickers

Instances

Instances details
Eq ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ClearRecentStickers :: Type -> Type #

ToJSON ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearRecentStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ClearRecentStickers = D1 ('MetaData "ClearRecentStickers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ClearRecentStickers" 'PrefixI 'True) (S1 ('MetaSel ('Just "is_attached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetFavoriteStickers Source #

Parameter of Function getFavoriteStickers

Constructors

GetFavoriteStickers

Returns favorite stickers

Instances

Instances details
Eq GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetFavoriteStickers :: Type -> Type #

ToJSON GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFavoriteStickers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetFavoriteStickers = D1 ('MetaData "GetFavoriteStickers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetFavoriteStickers" 'PrefixI 'False) (U1 :: Type -> Type))

data AddFavoriteSticker Source #

Parameter of Function addFavoriteSticker

Constructors

AddFavoriteSticker

Adds a new sticker to the list of favorite stickers. The new sticker is added to the top of the list. If the sticker was already in the list, it is removed from the list first. Only stickers belonging to a sticker set can be added to this list

Fields

Instances

Instances details
Eq AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddFavoriteSticker :: Type -> Type #

ToJSON AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddFavoriteSticker = D1 ('MetaData "AddFavoriteSticker" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddFavoriteSticker" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data RemoveFavoriteSticker Source #

Parameter of Function removeFavoriteSticker

Constructors

RemoveFavoriteSticker

Removes a sticker from the list of favorite stickers

Fields

Instances

Instances details
Eq RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveFavoriteSticker :: Type -> Type #

ToJSON RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveFavoriteSticker Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveFavoriteSticker = D1 ('MetaData "RemoveFavoriteSticker" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveFavoriteSticker" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data GetStickerEmojis Source #

Parameter of Function getStickerEmojis

Constructors

GetStickerEmojis

Returns emoji corresponding to a sticker. The list is only for informational purposes, because a sticker is always sent with a fixed emoji from the corresponding Sticker object

Fields

Instances

Instances details
Eq GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetStickerEmojis :: Type -> Type #

ToJSON GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickerEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStickerEmojis = D1 ('MetaData "GetStickerEmojis" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetStickerEmojis" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data SearchEmojis Source #

Parameter of Function searchEmojis

Constructors

SearchEmojis

Searches for emojis by keywords. Supported only if the file database is enabled

Fields

  • text :: T

    Text to search for

  • exact_match :: Bool

    True, if only emojis, which exactly match text needs to be returned

  • input_language_codes :: [T]

    List of possible IETF language tags of the user's input language; may be empty if unknown

Instances

Instances details
Eq SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchEmojis :: Type -> Type #

ToJSON SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchEmojis Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchEmojis = D1 ('MetaData "SearchEmojis" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchEmojis" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "exact_match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "input_language_codes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [T]))))

data GetEmojiSuggestionsUrl Source #

Parameter of Function getEmojiSuggestionsUrl

Constructors

GetEmojiSuggestionsUrl

Returns an HTTP URL which can be used to automatically log in to the translation platform and suggest new emoji replacements. The URL will be valid for 30 seconds after generation

Fields

  • language_code :: T

    Language code for which the emoji replacements will be suggested

Instances

Instances details
Eq GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetEmojiSuggestionsUrl :: Type -> Type #

ToJSON GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetEmojiSuggestionsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetEmojiSuggestionsUrl = D1 ('MetaData "GetEmojiSuggestionsUrl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetEmojiSuggestionsUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetSavedAnimations Source #

Parameter of Function getSavedAnimations

Constructors

GetSavedAnimations

Returns saved animations

data AddSavedAnimation Source #

Parameter of Function addSavedAnimation

Constructors

AddSavedAnimation

Manually adds a new animation to the list of saved animations. The new animation is added to the beginning of the list. If the animation was already in the list, it is removed first. Only non-secret video animations with MIME type "video/mp4" can be added to the list

Fields

  • animation :: InputFile

    The animation file to be added. Only animations known to the server (i.e. successfully sent via a message) can be added to the list

Instances

Instances details
Eq AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddSavedAnimation :: Type -> Type #

ToJSON AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddSavedAnimation = D1 ('MetaData "AddSavedAnimation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddSavedAnimation" 'PrefixI 'True) (S1 ('MetaSel ('Just "animation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data RemoveSavedAnimation Source #

Parameter of Function removeSavedAnimation

Constructors

RemoveSavedAnimation

Removes an animation from the list of saved animations

Fields

Instances

Instances details
Eq RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveSavedAnimation :: Type -> Type #

ToJSON RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveSavedAnimation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveSavedAnimation = D1 ('MetaData "RemoveSavedAnimation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveSavedAnimation" 'PrefixI 'True) (S1 ('MetaSel ('Just "animation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data GetRecentInlineBots Source #

Parameter of Function getRecentInlineBots

Constructors

GetRecentInlineBots

Returns up to 20 recently used inline bots in the order of their last usage

Instances

Instances details
Eq GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRecentInlineBots :: Type -> Type #

ToJSON GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentInlineBots Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentInlineBots = D1 ('MetaData "GetRecentInlineBots" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRecentInlineBots" 'PrefixI 'False) (U1 :: Type -> Type))

data SearchHashtags Source #

Parameter of Function searchHashtags

Constructors

SearchHashtags

Searches for recently used hashtags by their prefix

Fields

  • prefix :: T

    Hashtag prefix to search for

  • limit :: I32

    The maximum number of hashtags to be returned

Instances

Instances details
Eq SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchHashtags :: Type -> Type #

ToJSON SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchHashtags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchHashtags = D1 ('MetaData "SearchHashtags" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchHashtags" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data RemoveRecentHashtag Source #

Parameter of Function removeRecentHashtag

Constructors

RemoveRecentHashtag

Removes a hashtag from the list of recently used hashtags

Fields

Instances

Instances details
Eq RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveRecentHashtag :: Type -> Type #

ToJSON RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentHashtag Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveRecentHashtag = D1 ('MetaData "RemoveRecentHashtag" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveRecentHashtag" 'PrefixI 'True) (S1 ('MetaSel ('Just "hashtag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetWebPagePreview Source #

Parameter of Function getWebPagePreview

Constructors

GetWebPagePreview

Returns a web page preview by the text of the message. Do not call this function too often. Returns a 404 error if the web page has no preview

Fields

Instances

Instances details
Eq GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetWebPagePreview :: Type -> Type #

ToJSON GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetWebPagePreview Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetWebPagePreview = D1 ('MetaData "GetWebPagePreview" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetWebPagePreview" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FormattedText)))

data GetWebPageInstantView Source #

Parameter of Function getWebPageInstantView

Constructors

GetWebPageInstantView

Returns an instant view version of a web page if available. Returns a 404 error if the web page has no instant view page

Fields

  • url :: T

    The web page URL

  • force_full :: Bool

    If true, the full instant view for the web page will be returned

Instances

Instances details
Eq GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetWebPageInstantView :: Type -> Type #

ToJSON GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetWebPageInstantView Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetWebPageInstantView = D1 ('MetaData "GetWebPageInstantView" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetWebPageInstantView" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "force_full") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data SetProfilePhoto Source #

Parameter of Function setProfilePhoto

Constructors

SetProfilePhoto

Uploads a new profile photo for the current user. If something changes, updateUser will be sent

Fields

  • photo :: InputFile

    Profile photo to set. inputFileId and inputFileRemote may still be unsupported

data DeleteProfilePhoto Source #

Parameter of Function deleteProfilePhoto

Constructors

DeleteProfilePhoto

Deletes a profile photo. If something changes, updateUser will be sent

Fields

Instances

Instances details
Eq DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteProfilePhoto :: Type -> Type #

ToJSON DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteProfilePhoto Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteProfilePhoto = D1 ('MetaData "DeleteProfilePhoto" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteProfilePhoto" 'PrefixI 'True) (S1 ('MetaSel ('Just "profile_photo_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data SetName Source #

Parameter of Function setName

Constructors

SetName

Changes the first and last name of the current user. If something changes, updateUser will be sent

Fields

  • first_name :: T

    The new value of the first name for the user; 1-64 characters

  • last_name :: T

    The new value of the optional last name for the user; 0-64 characters

Instances

Instances details
Eq SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: SetName -> SetName -> Bool #

(/=) :: SetName -> SetName -> Bool #

Show SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetName :: Type -> Type #

Methods

from :: SetName -> Rep SetName x #

to :: Rep SetName x -> SetName #

ToJSON SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetName Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetName = D1 ('MetaData "SetName" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetName" 'PrefixI 'True) (S1 ('MetaSel ('Just "first_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "last_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetBio Source #

Parameter of Function setBio

Constructors

SetBio

Changes the bio of the current user

Fields

  • bio :: T

    The new value of the user bio; 0-70 characters without line feeds

Instances

Instances details
Eq SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Methods

(==) :: SetBio -> SetBio -> Bool #

(/=) :: SetBio -> SetBio -> Bool #

Show SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetBio :: Type -> Type #

Methods

from :: SetBio -> Rep SetBio x #

to :: Rep SetBio x -> SetBio #

ToJSON SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBio Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBio = D1 ('MetaData "SetBio" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetBio" 'PrefixI 'True) (S1 ('MetaSel ('Just "bio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetUsername Source #

Parameter of Function setUsername

Constructors

SetUsername

Changes the username of the current user. If something changes, updateUser will be sent

Fields

  • username :: T

    The new value of the username. Use an empty string to remove the username

Instances

Instances details
Eq SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetUsername :: Type -> Type #

ToJSON SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetUsername = D1 ('MetaData "SetUsername" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetUsername" 'PrefixI 'True) (S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetLocation Source #

Parameter of Function setLocation

Constructors

SetLocation

Changes the location of the current user. Needs to be called if GetOption("is_location_visible") is true and location changes for more than 1 kilometer

Fields

Instances

Instances details
Eq SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetLocation :: Type -> Type #

ToJSON SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLocation Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLocation = D1 ('MetaData "SetLocation" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetLocation" 'PrefixI 'True) (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Location)))

data ChangePhoneNumber Source #

Parameter of Function changePhoneNumber

Constructors

ChangePhoneNumber

Changes the phone number of the user and sends an authentication code to the user's new phone number. On success, returns information about the sent code

Fields

Instances

Instances details
Eq ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ChangePhoneNumber :: Type -> Type #

ToJSON ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangePhoneNumber Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ChangePhoneNumber = D1 ('MetaData "ChangePhoneNumber" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ChangePhoneNumber" 'PrefixI 'True) (S1 ('MetaSel ('Just "phone_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PhoneNumberAuthenticationSettings)))

data ResendChangePhoneNumberCode Source #

Parameter of Function resendChangePhoneNumberCode

Constructors

ResendChangePhoneNumberCode

Re-sends the authentication code sent to confirm a new phone number for the user. Works only if the previously received authenticationCodeInfo next_code_type was not null

Instances

Instances details
Eq ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendChangePhoneNumberCode :: Type -> Type #

ToJSON ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendChangePhoneNumberCode = D1 ('MetaData "ResendChangePhoneNumberCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendChangePhoneNumberCode" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckChangePhoneNumberCode Source #

Parameter of Function checkChangePhoneNumberCode

Constructors

CheckChangePhoneNumberCode

Checks the authentication code sent to confirm a new phone number of the user

Fields

  • code :: T

    Verification code received by SMS, phone call or flash call

Instances

Instances details
Eq CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckChangePhoneNumberCode :: Type -> Type #

ToJSON CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckChangePhoneNumberCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckChangePhoneNumberCode = D1 ('MetaData "CheckChangePhoneNumberCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckChangePhoneNumberCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetCommands Source #

Parameter of Function setCommands

Constructors

SetCommands

Sets the list of commands supported by the bot; for bots only

Fields

Instances

Instances details
Eq SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetCommands :: Type -> Type #

ToJSON SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCommands Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCommands = D1 ('MetaData "SetCommands" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetCommands" 'PrefixI 'True) (S1 ('MetaSel ('Just "commands") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BotCommand])))

data GetActiveSessions Source #

Parameter of Function getActiveSessions

Constructors

GetActiveSessions

Returns all active sessions of the current user

data TerminateSession Source #

Parameter of Function terminateSession

Constructors

TerminateSession

Terminates a session of the current user

Fields

Instances

Instances details
Eq TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TerminateSession :: Type -> Type #

ToJSON TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TerminateSession Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TerminateSession = D1 ('MetaData "TerminateSession" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TerminateSession" 'PrefixI 'True) (S1 ('MetaSel ('Just "session_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data TerminateAllOtherSessions Source #

Parameter of Function terminateAllOtherSessions

Constructors

TerminateAllOtherSessions

Terminates all other sessions of the current user

Instances

Instances details
Eq TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TerminateAllOtherSessions :: Type -> Type #

ToJSON TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TerminateAllOtherSessions Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TerminateAllOtherSessions = D1 ('MetaData "TerminateAllOtherSessions" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TerminateAllOtherSessions" 'PrefixI 'False) (U1 :: Type -> Type))

data GetConnectedWebsites Source #

Parameter of Function getConnectedWebsites

Constructors

GetConnectedWebsites

Returns all website where the current user used Telegram to log in

Instances

Instances details
Eq GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetConnectedWebsites :: Type -> Type #

ToJSON GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetConnectedWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetConnectedWebsites = D1 ('MetaData "GetConnectedWebsites" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetConnectedWebsites" 'PrefixI 'False) (U1 :: Type -> Type))

data DisconnectWebsite Source #

Parameter of Function disconnectWebsite

Constructors

DisconnectWebsite

Disconnects website from the current user's Telegram account

Fields

Instances

Instances details
Eq DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DisconnectWebsite :: Type -> Type #

ToJSON DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisconnectWebsite Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisconnectWebsite = D1 ('MetaData "DisconnectWebsite" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DisconnectWebsite" 'PrefixI 'True) (S1 ('MetaSel ('Just "website_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data DisconnectAllWebsites Source #

Parameter of Function disconnectAllWebsites

Constructors

DisconnectAllWebsites

Disconnects all websites from the current user's Telegram account

Instances

Instances details
Eq DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DisconnectAllWebsites :: Type -> Type #

ToJSON DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisconnectAllWebsites Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisconnectAllWebsites = D1 ('MetaData "DisconnectAllWebsites" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DisconnectAllWebsites" 'PrefixI 'False) (U1 :: Type -> Type))

data SetSupergroupUsername Source #

Parameter of Function setSupergroupUsername

Constructors

SetSupergroupUsername

Changes the username of a supergroup or channel, requires owner privileges in the supergroup or channel

Fields

  • supergroup_id :: I32

    Identifier of the supergroup or channel

  • username :: T

    New value of the username. Use an empty string to remove the username

Instances

Instances details
Eq SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetSupergroupUsername :: Type -> Type #

ToJSON SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetSupergroupUsername Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetSupergroupUsername = D1 ('MetaData "SetSupergroupUsername" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetSupergroupUsername" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetSupergroupStickerSet Source #

Parameter of Function setSupergroupStickerSet

Constructors

SetSupergroupStickerSet

Changes the sticker set of a supergroup; requires can_change_info rights

Fields

Instances

Instances details
Eq SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetSupergroupStickerSet :: Type -> Type #

ToJSON SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetSupergroupStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetSupergroupStickerSet = D1 ('MetaData "SetSupergroupStickerSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetSupergroupStickerSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "sticker_set_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data ToggleSupergroupSignMessages Source #

Parameter of Function toggleSupergroupSignMessages

Constructors

ToggleSupergroupSignMessages

Toggles sender signatures messages sent in a channel; requires can_change_info rights

Fields

Instances

Instances details
Eq ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ToggleSupergroupSignMessages :: Type -> Type #

ToJSON ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleSupergroupSignMessages Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleSupergroupSignMessages = D1 ('MetaData "ToggleSupergroupSignMessages" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ToggleSupergroupSignMessages" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "sign_messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ToggleSupergroupIsAllHistoryAvailable Source #

Parameter of Function toggleSupergroupIsAllHistoryAvailable

Constructors

ToggleSupergroupIsAllHistoryAvailable

Toggles whether the message history of a supergroup is available to new members; requires can_change_info rights

Fields

Instances

Instances details
Eq ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleSupergroupIsAllHistoryAvailable Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ToggleSupergroupIsAllHistoryAvailable = D1 ('MetaData "ToggleSupergroupIsAllHistoryAvailable" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ToggleSupergroupIsAllHistoryAvailable" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "is_all_history_available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ReportSupergroupSpam Source #

Parameter of Function reportSupergroupSpam

Constructors

ReportSupergroupSpam

Reports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup

Fields

Instances

Instances details
Eq ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ReportSupergroupSpam :: Type -> Type #

ToJSON ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReportSupergroupSpam Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReportSupergroupSpam = D1 ('MetaData "ReportSupergroupSpam" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ReportSupergroupSpam" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53]))))

data GetSupergroupMembers Source #

Parameter of Function getSupergroupMembers

Constructors

GetSupergroupMembers

Returns information about members or banned users in a supergroup or channel. Can be used only if SupergroupFullInfo.can_get_members == true; additionally, administrator privileges may be required for some filters

Fields

Instances

Instances details
Eq GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSupergroupMembers :: Type -> Type #

ToJSON GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroupMembers Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupergroupMembers = D1 ('MetaData "GetSupergroupMembers" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSupergroupMembers" 'PrefixI 'True) ((S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "filter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SupergroupMembersFilter)) :*: (S1 ('MetaSel ('Just "offset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32))))

data DeleteSupergroup Source #

Parameter of Function deleteSupergroup

Constructors

DeleteSupergroup

Deletes a supergroup or channel along with all messages in the corresponding chat. This will release the supergroup or channel username and remove all members; requires owner privileges in the supergroup or channel. Chats with more than 1000 members can't be deleted using this method

Fields

Instances

Instances details
Eq DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteSupergroup :: Type -> Type #

ToJSON DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSupergroup Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSupergroup = D1 ('MetaData "DeleteSupergroup" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteSupergroup" 'PrefixI 'True) (S1 ('MetaSel ('Just "supergroup_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data CloseSecretChat Source #

Parameter of Function closeSecretChat

Constructors

CloseSecretChat

Closes a secret chat, effectively transferring its state to secretChatStateClosed

Fields

Instances

Instances details
Eq CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CloseSecretChat :: Type -> Type #

ToJSON CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CloseSecretChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CloseSecretChat = D1 ('MetaData "CloseSecretChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CloseSecretChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "secret_chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetChatEventLog Source #

Parameter of Function getChatEventLog

Constructors

GetChatEventLog

Returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing event_id)

Fields

  • chat_id :: I53

    Chat identifier

  • query :: T

    Search query by which to filter events

  • from_event_id :: I64

    Identifier of an event from which to return results. Use 0 to get results from the latest events

  • limit :: I32

    The maximum number of events to return; up to 100

  • filters :: ChatEventLogFilters

    The types of events to return. By default, all types will be returned

  • user_ids :: [I32]

    User identifiers by which to filter events. By default, events relating to all users will be returned

Instances

Instances details
Eq GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatEventLog :: Type -> Type #

ToJSON GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatEventLog Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data GetPaymentForm Source #

Parameter of Function getPaymentForm

Constructors

GetPaymentForm

Returns an invoice payment form. This method should be called when the user presses inlineKeyboardButtonBuy

Fields

Instances

Instances details
Eq GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPaymentForm :: Type -> Type #

ToJSON GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPaymentForm = D1 ('MetaData "GetPaymentForm" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPaymentForm" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ValidateOrderInfo Source #

Parameter of Function validateOrderInfo

Constructors

ValidateOrderInfo

Validates the order information provided by a user and returns the available shipping options for a flexible invoice

Fields

Instances

Instances details
Eq ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ValidateOrderInfo :: Type -> Type #

ToJSON ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ValidateOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ValidateOrderInfo = D1 ('MetaData "ValidateOrderInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ValidateOrderInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "order_info") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OrderInfo) :*: S1 ('MetaSel ('Just "allow_save") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data SendPaymentForm Source #

Parameter of Function sendPaymentForm

Constructors

SendPaymentForm

Sends a filled-out payment form to the bot for final verification

Fields

Instances

Instances details
Eq SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendPaymentForm :: Type -> Type #

ToJSON SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPaymentForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPaymentForm = D1 ('MetaData "SendPaymentForm" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendPaymentForm" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)) :*: (S1 ('MetaSel ('Just "order_info_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "shipping_option_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "credentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputCredentials)))))

data GetPaymentReceipt Source #

Parameter of Function getPaymentReceipt

Constructors

GetPaymentReceipt

Returns information about a successful payment

Fields

Instances

Instances details
Eq GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPaymentReceipt :: Type -> Type #

ToJSON GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPaymentReceipt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPaymentReceipt = D1 ('MetaData "GetPaymentReceipt" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPaymentReceipt" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "message_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data GetSavedOrderInfo Source #

Parameter of Function getSavedOrderInfo

Constructors

GetSavedOrderInfo

Returns saved order info, if any

data DeleteSavedOrderInfo Source #

Parameter of Function deleteSavedOrderInfo

Constructors

DeleteSavedOrderInfo

Deletes saved order info

Instances

Instances details
Eq DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteSavedOrderInfo :: Type -> Type #

ToJSON DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSavedOrderInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSavedOrderInfo = D1 ('MetaData "DeleteSavedOrderInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteSavedOrderInfo" 'PrefixI 'False) (U1 :: Type -> Type))

data DeleteSavedCredentials Source #

Parameter of Function deleteSavedCredentials

Constructors

DeleteSavedCredentials

Deletes saved credentials for all payment provider bots

Instances

Instances details
Eq DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteSavedCredentials :: Type -> Type #

ToJSON DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSavedCredentials Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteSavedCredentials = D1 ('MetaData "DeleteSavedCredentials" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteSavedCredentials" 'PrefixI 'False) (U1 :: Type -> Type))

data GetSupportUser Source #

Parameter of Function getSupportUser

Constructors

GetSupportUser

Returns a user that can be contacted to get support

Instances

Instances details
Eq GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetSupportUser :: Type -> Type #

ToJSON GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupportUser Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetSupportUser = D1 ('MetaData "GetSupportUser" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetSupportUser" 'PrefixI 'False) (U1 :: Type -> Type))

data GetBackgrounds Source #

Parameter of Function getBackgrounds

Constructors

GetBackgrounds

Returns backgrounds installed by the user

Fields

Instances

Instances details
Eq GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBackgrounds :: Type -> Type #

ToJSON GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBackgrounds = D1 ('MetaData "GetBackgrounds" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBackgrounds" 'PrefixI 'True) (S1 ('MetaSel ('Just "for_dark_theme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetBackgroundUrl Source #

Parameter of Function getBackgroundUrl

Constructors

GetBackgroundUrl

Constructs a persistent HTTP URL for a background

Fields

Instances

Instances details
Eq GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBackgroundUrl :: Type -> Type #

ToJSON GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBackgroundUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBackgroundUrl = D1 ('MetaData "GetBackgroundUrl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBackgroundUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BackgroundType)))

data SearchBackground Source #

Parameter of Function searchBackground

Constructors

SearchBackground

Searches for a background by its name

Fields

  • name :: T

    The name of the background

Instances

Instances details
Eq SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SearchBackground :: Type -> Type #

ToJSON SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SearchBackground = D1 ('MetaData "SearchBackground" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SearchBackground" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetBackground Source #

Parameter of Function setBackground

Constructors

SetBackground

Changes the background selected by the user; adds background to the list of installed backgrounds

Fields

Instances

Instances details
Eq SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetBackground :: Type -> Type #

ToJSON SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBackground = D1 ('MetaData "SetBackground" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetBackground" 'PrefixI 'True) (S1 ('MetaSel ('Just "background") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputBackground) :*: (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BackgroundType) :*: S1 ('MetaSel ('Just "for_dark_theme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data RemoveBackground Source #

Parameter of Function removeBackground

Constructors

RemoveBackground

Removes background from the list of installed backgrounds

Fields

Instances

Instances details
Eq RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveBackground :: Type -> Type #

ToJSON RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveBackground Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveBackground = D1 ('MetaData "RemoveBackground" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveBackground" 'PrefixI 'True) (S1 ('MetaSel ('Just "background_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64)))

data ResetBackgrounds Source #

Parameter of Function resetBackgrounds

Constructors

ResetBackgrounds

Resets list of installed backgrounds to its default value

Instances

Instances details
Eq ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResetBackgrounds :: Type -> Type #

ToJSON ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetBackgrounds Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetBackgrounds = D1 ('MetaData "ResetBackgrounds" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResetBackgrounds" 'PrefixI 'False) (U1 :: Type -> Type))

data GetLocalizationTargetInfo Source #

Parameter of Function getLocalizationTargetInfo

Constructors

GetLocalizationTargetInfo

Returns information about the current localization target. This is an offline request if only_local is true. Can be called before authorization

Fields

  • only_local :: Bool

    If true, returns only locally available information without sending network requests

Instances

Instances details
Eq GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLocalizationTargetInfo :: Type -> Type #

ToJSON GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLocalizationTargetInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLocalizationTargetInfo = D1 ('MetaData "GetLocalizationTargetInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLocalizationTargetInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "only_local") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetLanguagePackInfo Source #

Parameter of Function getLanguagePackInfo

Constructors

GetLanguagePackInfo

Returns information about a language pack. Returned language pack identifier may be different from a provided one. Can be called before authorization

Fields

Instances

Instances details
Eq GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLanguagePackInfo :: Type -> Type #

ToJSON GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackInfo = D1 ('MetaData "GetLanguagePackInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLanguagePackInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetLanguagePackStrings Source #

Parameter of Function getLanguagePackStrings

Constructors

GetLanguagePackStrings

Returns strings from a language pack in the current localization target by their keys. Can be called before authorization

Fields

  • language_pack_id :: T

    Language pack identifier of the strings to be returned

  • keys :: [T]

    Language pack keys of the strings to be returned; leave empty to request all available strings

Instances

Instances details
Eq GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLanguagePackStrings :: Type -> Type #

ToJSON GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackStrings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLanguagePackStrings = D1 ('MetaData "GetLanguagePackStrings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLanguagePackStrings" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [T])))

data SynchronizeLanguagePack Source #

Parameter of Function synchronizeLanguagePack

Constructors

SynchronizeLanguagePack

Fetches the latest versions of all strings from a language pack in the current localization target from the server. This method doesn't need to be called explicitly for the current used/base language packs. Can be called before authorization

Fields

Instances

Instances details
Eq SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SynchronizeLanguagePack :: Type -> Type #

ToJSON SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SynchronizeLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SynchronizeLanguagePack = D1 ('MetaData "SynchronizeLanguagePack" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SynchronizeLanguagePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data AddCustomServerLanguagePack Source #

Parameter of Function addCustomServerLanguagePack

Constructors

AddCustomServerLanguagePack

Adds a custom server language pack to the list of installed language packs in current localization target. Can be called before authorization

Fields

Instances

Instances details
Eq AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddCustomServerLanguagePack :: Type -> Type #

ToJSON AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddCustomServerLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddCustomServerLanguagePack = D1 ('MetaData "AddCustomServerLanguagePack" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddCustomServerLanguagePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetCustomLanguagePack Source #

Parameter of Function setCustomLanguagePack

Constructors

SetCustomLanguagePack

Adds or changes a custom local language pack to the current localization target

Fields

  • info :: LanguagePackInfo

    Information about the language pack. Language pack ID must start with X, consist only of English letters, digits and hyphens, and must not exceed 64 characters. Can be called before authorization

  • strings :: [LanguagePackString]

    Strings of the new language pack

Instances

Instances details
Eq SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetCustomLanguagePack :: Type -> Type #

ToJSON SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCustomLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCustomLanguagePack = D1 ('MetaData "SetCustomLanguagePack" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetCustomLanguagePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "info") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LanguagePackInfo) :*: S1 ('MetaSel ('Just "strings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [LanguagePackString])))

data EditCustomLanguagePackInfo Source #

Parameter of Function editCustomLanguagePackInfo

Constructors

EditCustomLanguagePackInfo

Edits information about a custom local language pack in the current localization target. Can be called before authorization

Fields

Instances

Instances details
Eq EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditCustomLanguagePackInfo :: Type -> Type #

ToJSON EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditCustomLanguagePackInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditCustomLanguagePackInfo = D1 ('MetaData "EditCustomLanguagePackInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EditCustomLanguagePackInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "info") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LanguagePackInfo)))

data SetCustomLanguagePackString Source #

Parameter of Function setCustomLanguagePackString

Constructors

SetCustomLanguagePackString

Adds, edits or deletes a string in a custom local language pack. Can be called before authorization

Fields

Instances

Instances details
Eq SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetCustomLanguagePackString :: Type -> Type #

ToJSON SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCustomLanguagePackString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetCustomLanguagePackString = D1 ('MetaData "SetCustomLanguagePackString" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetCustomLanguagePackString" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "new_string") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LanguagePackString)))

data DeleteLanguagePack Source #

Parameter of Function deleteLanguagePack

Constructors

DeleteLanguagePack

Deletes all information about a language pack in the current localization target. The language pack which is currently in use (including base language pack) or is being synchronized can't be deleted. Can be called before authorization

Fields

Instances

Instances details
Eq DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteLanguagePack :: Type -> Type #

ToJSON DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteLanguagePack Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteLanguagePack = D1 ('MetaData "DeleteLanguagePack" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteLanguagePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "language_pack_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data RegisterDevice Source #

Parameter of Function registerDevice

Constructors

RegisterDevice

Registers the currently used device for receiving push notifications. Returns a globally unique identifier of the push notification subscription

Fields

Instances

Instances details
Eq RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RegisterDevice :: Type -> Type #

ToJSON RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RegisterDevice Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RegisterDevice = D1 ('MetaData "RegisterDevice" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RegisterDevice" 'PrefixI 'True) (S1 ('MetaSel ('Just "device_token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DeviceToken) :*: S1 ('MetaSel ('Just "other_user_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32])))

data ProcessPushNotification Source #

Parameter of Function processPushNotification

Constructors

ProcessPushNotification

Handles a push notification. Returns error with code 406 if the push notification is not supported and connection to the server is required to fetch new data. Can be called before authorization

Fields

  • payload :: T

    JSON-encoded push notification payload with all fields sent by the server, and "google.sent_time" and "google.notification.sound" fields added

Instances

Instances details
Eq ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ProcessPushNotification :: Type -> Type #

ToJSON ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ProcessPushNotification Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ProcessPushNotification = D1 ('MetaData "ProcessPushNotification" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ProcessPushNotification" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetPushReceiverId Source #

Parameter of Function getPushReceiverId

Constructors

GetPushReceiverId

Returns a globally unique push notification subscription identifier for identification of an account, which has received a push notification. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • payload :: T

    JSON-encoded push notification payload

Instances

Instances details
Eq GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPushReceiverId :: Type -> Type #

ToJSON GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPushReceiverId Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPushReceiverId = D1 ('MetaData "GetPushReceiverId" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPushReceiverId" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetRecentlyVisitedTMeUrls Source #

Parameter of Function getRecentlyVisitedTMeUrls

Constructors

GetRecentlyVisitedTMeUrls

Returns t.me URLs recently visited by a newly registered user

Fields

  • referrer :: T

    Google Play referrer to identify the user

Instances

Instances details
Eq GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetRecentlyVisitedTMeUrls :: Type -> Type #

ToJSON GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentlyVisitedTMeUrls Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetRecentlyVisitedTMeUrls = D1 ('MetaData "GetRecentlyVisitedTMeUrls" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetRecentlyVisitedTMeUrls" 'PrefixI 'True) (S1 ('MetaSel ('Just "referrer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetUserPrivacySettingRules Source #

Parameter of Function setUserPrivacySettingRules

Constructors

SetUserPrivacySettingRules

Changes user privacy settings

Fields

Instances

Instances details
Eq SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetUserPrivacySettingRules :: Type -> Type #

ToJSON SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetUserPrivacySettingRules = D1 ('MetaData "SetUserPrivacySettingRules" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetUserPrivacySettingRules" 'PrefixI 'True) (S1 ('MetaSel ('Just "setting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserPrivacySetting) :*: S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserPrivacySettingRules)))

data GetUserPrivacySettingRules Source #

Parameter of Function getUserPrivacySettingRules

Constructors

GetUserPrivacySettingRules

Returns the current privacy settings

Fields

Instances

Instances details
Eq GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetUserPrivacySettingRules :: Type -> Type #

ToJSON GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUserPrivacySettingRules Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetUserPrivacySettingRules = D1 ('MetaData "GetUserPrivacySettingRules" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetUserPrivacySettingRules" 'PrefixI 'True) (S1 ('MetaSel ('Just "setting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserPrivacySetting)))

data GetOption Source #

Parameter of Function getOption

Constructors

GetOption

Returns the value of an option by its name. (Check the list of available options on https://core.telegram.org/tdlib/options.) Can be called before authorization

Fields

  • name :: T

    The name of the option

Instances

Instances details
Eq GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetOption :: Type -> Type #

ToJSON GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetOption = D1 ('MetaData "GetOption" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetOption" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetOption Source #

Parameter of Function setOption

Constructors

SetOption

Sets the value of an option. (Check the list of available options on https://core.telegram.org/tdlib/options.) Only writable options can be set. Can be called before authorization

Fields

Instances

Instances details
Eq SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetOption :: Type -> Type #

ToJSON SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetOption Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetOption = D1 ('MetaData "SetOption" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetOption" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OptionValue)))

data SetAccountTtl Source #

Parameter of Function setAccountTtl

Constructors

SetAccountTtl

Changes the period of inactivity after which the account of the current user will automatically be deleted

Fields

Instances

Instances details
Eq SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetAccountTtl :: Type -> Type #

ToJSON SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAccountTtl = D1 ('MetaData "SetAccountTtl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetAccountTtl" 'PrefixI 'True) (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AccountTtl)))

data GetAccountTtl Source #

Parameter of Function getAccountTtl

Constructors

GetAccountTtl

Returns the period of inactivity after which the account of the current user will automatically be deleted

Instances

Instances details
Eq GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetAccountTtl :: Type -> Type #

ToJSON GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAccountTtl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAccountTtl = D1 ('MetaData "GetAccountTtl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetAccountTtl" 'PrefixI 'False) (U1 :: Type -> Type))

data DeleteAccount Source #

Parameter of Function deleteAccount

Constructors

DeleteAccount

Deletes the account of the current user, deleting all information associated with the user from the server. The phone number of the account can be used to create a new account. Can be called before authorization when the current authorization state is authorizationStateWaitPassword

Fields

  • reason :: T

    The reason why the account was deleted; optional

Instances

Instances details
Eq DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeleteAccount :: Type -> Type #

ToJSON DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteAccount Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeleteAccount = D1 ('MetaData "DeleteAccount" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeleteAccount" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data RemoveChatActionBar Source #

Parameter of Function removeChatActionBar

Constructors

RemoveChatActionBar

Removes a chat action bar without any other action

Fields

Instances

Instances details
Eq RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveChatActionBar :: Type -> Type #

ToJSON RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveChatActionBar Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveChatActionBar = D1 ('MetaData "RemoveChatActionBar" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveChatActionBar" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53)))

data ReportChat Source #

Parameter of Function reportChat

Constructors

ReportChat

Reports a chat to the Telegram moderators. A chat can be reported only from the chat action bar, or if this is a private chats with a bot, a private chat with a user sharing their location, a supergroup, or a channel, since other chats can't be checked by moderators

Fields

Instances

Instances details
Eq ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ReportChat :: Type -> Type #

ToJSON ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReportChat Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ReportChat = D1 ('MetaData "ReportChat" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ReportChat" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChatReportReason) :*: S1 ('MetaSel ('Just "message_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I53]))))

data GetChatStatisticsUrl Source #

Parameter of Function getChatStatisticsUrl

Constructors

GetChatStatisticsUrl

Returns an HTTP URL with the chat statistics. Currently this method of getting the statistics is disabled and can be deleted in the future

Fields

  • chat_id :: I53

    Chat identifier

  • parameters :: T

    Parameters from "tg://statsrefresh?params=******" link

  • is_dark :: Bool

    Pass true if a URL with the dark theme must be returned

Instances

Instances details
Eq GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatStatisticsUrl :: Type -> Type #

ToJSON GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatisticsUrl Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatisticsUrl = D1 ('MetaData "GetChatStatisticsUrl" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatStatisticsUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "is_dark") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))

data GetChatStatistics Source #

Parameter of Function getChatStatistics

Constructors

GetChatStatistics

Returns detailed statistics about a chat. Currently this method can be used only for channels. Requires administrator rights in the channel

Fields

Instances

Instances details
Eq GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatStatistics :: Type -> Type #

ToJSON GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatistics = D1 ('MetaData "GetChatStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatStatistics" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "is_dark") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data GetChatStatisticsGraph Source #

Parameter of Function getChatStatisticsGraph

Constructors

GetChatStatisticsGraph

Loads asynchronous or zoomed in chat statistics graph

Fields

  • chat_id :: I53

    Chat identifier

  • token :: T

    The token for graph loading

  • x :: I53

    X-value for zoomed in graph or 0 otherwise

Instances

Instances details
Eq GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetChatStatisticsGraph :: Type -> Type #

ToJSON GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatisticsGraph Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetChatStatisticsGraph = D1 ('MetaData "GetChatStatisticsGraph" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetChatStatisticsGraph" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53))))

data GetStorageStatistics Source #

Parameter of Function getStorageStatistics

Constructors

GetStorageStatistics

Returns storage usage statistics. Can be called before authorization

Fields

  • chat_limit :: I32

    The maximum number of chats with the largest storage usage for which separate statistics should be returned. All other chats will be grouped in entries with chat_id == 0. If the chat info database is not used, the chat_limit is ignored and is always set to 0

Instances

Instances details
Eq GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetStorageStatistics :: Type -> Type #

ToJSON GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStorageStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStorageStatistics = D1 ('MetaData "GetStorageStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetStorageStatistics" 'PrefixI 'True) (S1 ('MetaSel ('Just "chat_limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetStorageStatisticsFast Source #

Parameter of Function getStorageStatisticsFast

Constructors

GetStorageStatisticsFast

Quickly returns approximate storage usage statistics. Can be called before authorization

Instances

Instances details
Eq GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetStorageStatisticsFast :: Type -> Type #

ToJSON GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStorageStatisticsFast Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetStorageStatisticsFast = D1 ('MetaData "GetStorageStatisticsFast" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetStorageStatisticsFast" 'PrefixI 'False) (U1 :: Type -> Type))

data GetDatabaseStatistics Source #

Parameter of Function getDatabaseStatistics

Constructors

GetDatabaseStatistics

Returns database statistics

Instances

Instances details
Eq GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetDatabaseStatistics :: Type -> Type #

ToJSON GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetDatabaseStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetDatabaseStatistics = D1 ('MetaData "GetDatabaseStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetDatabaseStatistics" 'PrefixI 'False) (U1 :: Type -> Type))

data OptimizeStorage Source #

Parameter of Function optimizeStorage

Constructors

OptimizeStorage

Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can't be deleted

Fields

  • size :: I53

    Limit on the total size of files after deletion. Pass -1 to use the default limit

  • ttl :: I32

    Limit on the time that has passed since the last time a file was accessed (or creation time for some filesystems). Pass -1 to use the default limit

  • count :: I32

    Limit on the total count of files after deletion. Pass -1 to use the default limit

  • immunity_delay :: I32

    The amount of time after the creation of a file during which it can't be deleted, in seconds. Pass -1 to use the default value

  • file_types :: [FileType]

    If not empty, only files with the given type(s) are considered. By default, all types except thumbnails, profile photos, stickers and wallpapers are deleted

  • chat_ids :: [I53]

    If not empty, only files from the given chats are considered. Use 0 as chat identifier to delete files not belonging to any chat (e.g., profile photos)

  • exclude_chat_ids :: [I53]

    If not empty, files from the given chats are excluded. Use 0 as chat identifier to exclude all files not belonging to any chat (e.g., profile photos)

  • return_deleted_file_statistics :: Bool

    Pass true if deleted file statistics needs to be returned instead of the whole storage usage statistics. Affects only returned statistics

  • chat_limit :: I32

    Same as in getStorageStatistics. Affects only returned statistics

Instances

Instances details
Eq OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep OptimizeStorage :: Type -> Type #

ToJSON OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep OptimizeStorage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data SetNetworkType Source #

Parameter of Function setNetworkType

Constructors

SetNetworkType

Sets the current network type. Can be called before authorization. Calling this method forces all network connections to reopen, mitigating the delay in switching between different networks, so it should be called whenever the network is changed, even if the network type remains the same.

Fields

Instances

Instances details
Eq SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetNetworkType :: Type -> Type #

ToJSON SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetNetworkType Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetNetworkType = D1 ('MetaData "SetNetworkType" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetNetworkType" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkType)))

data GetNetworkStatistics Source #

Parameter of Function getNetworkStatistics

Constructors

GetNetworkStatistics

Returns network data usage statistics. Can be called before authorization

Fields

Instances

Instances details
Eq GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetNetworkStatistics :: Type -> Type #

ToJSON GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetNetworkStatistics = D1 ('MetaData "GetNetworkStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetNetworkStatistics" 'PrefixI 'True) (S1 ('MetaSel ('Just "only_current") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data AddNetworkStatistics Source #

Parameter of Function addNetworkStatistics

Constructors

AddNetworkStatistics

Adds the specified data to data usage statistics. Can be called before authorization

Fields

Instances

Instances details
Eq AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddNetworkStatistics :: Type -> Type #

ToJSON AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddNetworkStatistics = D1 ('MetaData "AddNetworkStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddNetworkStatistics" 'PrefixI 'True) (S1 ('MetaSel ('Just "entry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkStatisticsEntry)))

data ResetNetworkStatistics Source #

Parameter of Function resetNetworkStatistics

Constructors

ResetNetworkStatistics

Resets all network data usage statistics to zero. Can be called before authorization

Instances

Instances details
Eq ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResetNetworkStatistics :: Type -> Type #

ToJSON ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetNetworkStatistics Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResetNetworkStatistics = D1 ('MetaData "ResetNetworkStatistics" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResetNetworkStatistics" 'PrefixI 'False) (U1 :: Type -> Type))

data GetAutoDownloadSettingsPresets Source #

Parameter of Function getAutoDownloadSettingsPresets

Constructors

GetAutoDownloadSettingsPresets

Returns auto-download settings presets for the current user

Instances

Instances details
Eq GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetAutoDownloadSettingsPresets :: Type -> Type #

ToJSON GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAutoDownloadSettingsPresets Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAutoDownloadSettingsPresets = D1 ('MetaData "GetAutoDownloadSettingsPresets" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetAutoDownloadSettingsPresets" 'PrefixI 'False) (U1 :: Type -> Type))

data SetAutoDownloadSettings Source #

Parameter of Function setAutoDownloadSettings

Constructors

SetAutoDownloadSettings

Sets auto-download settings

Fields

Instances

Instances details
Eq SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetAutoDownloadSettings :: Type -> Type #

ToJSON SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAutoDownloadSettings Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAutoDownloadSettings = D1 ('MetaData "SetAutoDownloadSettings" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetAutoDownloadSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AutoDownloadSettings) :*: S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkType)))

data GetBankCardInfo Source #

Parameter of Function getBankCardInfo

Constructors

GetBankCardInfo

Returns information about a bank card

Fields

Instances

Instances details
Eq GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetBankCardInfo :: Type -> Type #

ToJSON GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBankCardInfo Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetBankCardInfo = D1 ('MetaData "GetBankCardInfo" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetBankCardInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "bank_card_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetPassportElement Source #

Parameter of Function getPassportElement

Constructors

GetPassportElement

Returns one of the available Telegram Passport elements

Fields

Instances

Instances details
Eq GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPassportElement :: Type -> Type #

ToJSON GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportElement = D1 ('MetaData "GetPassportElement" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPassportElement" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PassportElementType) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetAllPassportElements Source #

Parameter of Function getAllPassportElements

Constructors

GetAllPassportElements

Returns all available Telegram Passport elements

Fields

Instances

Instances details
Eq GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetAllPassportElements :: Type -> Type #

ToJSON GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAllPassportElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetAllPassportElements = D1 ('MetaData "GetAllPassportElements" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetAllPassportElements" 'PrefixI 'True) (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetPassportElement Source #

Parameter of Function setPassportElement

Constructors

SetPassportElement

Adds an element to the user's Telegram Passport. May return an error with a message PHONE_VERIFICATION_NEEDED or EMAIL_VERIFICATION_NEEDED if the chosen phone number or the chosen email address must be verified first

Fields

Instances

Instances details
Eq SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetPassportElement :: Type -> Type #

ToJSON SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassportElement = D1 ('MetaData "SetPassportElement" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetPassportElement" 'PrefixI 'True) (S1 ('MetaSel ('Just "element") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputPassportElement) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data DeletePassportElement Source #

Parameter of Function deletePassportElement

Constructors

DeletePassportElement

Deletes a Telegram Passport element

Fields

Instances

Instances details
Eq DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DeletePassportElement :: Type -> Type #

ToJSON DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeletePassportElement Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DeletePassportElement = D1 ('MetaData "DeletePassportElement" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DeletePassportElement" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PassportElementType)))

data SetPassportElementErrors Source #

Parameter of Function setPassportElementErrors

Constructors

SetPassportElementErrors

Informs the user that some of the elements in their Telegram Passport contain errors; for bots only. The user will not be able to resend the elements, until the errors are fixed

Fields

Instances

Instances details
Eq SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetPassportElementErrors :: Type -> Type #

ToJSON SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassportElementErrors Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetPassportElementErrors = D1 ('MetaData "SetPassportElementErrors" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetPassportElementErrors" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [InputPassportElementError])))

data GetPreferredCountryLanguage Source #

Parameter of Function getPreferredCountryLanguage

Constructors

GetPreferredCountryLanguage

Returns an IETF language tag of the language preferred in the country, which should be used to fill native fields in Telegram Passport personal details. Returns a 404 error if unknown

Fields

Instances

Instances details
Eq GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPreferredCountryLanguage :: Type -> Type #

ToJSON GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPreferredCountryLanguage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPreferredCountryLanguage = D1 ('MetaData "GetPreferredCountryLanguage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPreferredCountryLanguage" 'PrefixI 'True) (S1 ('MetaSel ('Just "country_code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SendPhoneNumberVerificationCode Source #

Parameter of Function sendPhoneNumberVerificationCode

Constructors

SendPhoneNumberVerificationCode

Sends a code to verify a phone number to be added to a user's Telegram Passport

Fields

Instances

Instances details
Eq SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendPhoneNumberVerificationCode :: Type -> Type #

ToJSON SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPhoneNumberVerificationCode = D1 ('MetaData "SendPhoneNumberVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendPhoneNumberVerificationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "phone_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PhoneNumberAuthenticationSettings)))

data ResendPhoneNumberVerificationCode Source #

Parameter of Function resendPhoneNumberVerificationCode

Constructors

ResendPhoneNumberVerificationCode

Re-sends the code to verify a phone number to be added to a user's Telegram Passport

Instances

Instances details
Eq ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendPhoneNumberVerificationCode :: Type -> Type #

ToJSON ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendPhoneNumberVerificationCode = D1 ('MetaData "ResendPhoneNumberVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendPhoneNumberVerificationCode" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckPhoneNumberVerificationCode Source #

Parameter of Function checkPhoneNumberVerificationCode

Constructors

CheckPhoneNumberVerificationCode

Checks the phone number verification code for Telegram Passport

Fields

  • code :: T

    Verification code

Instances

Instances details
Eq CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckPhoneNumberVerificationCode :: Type -> Type #

ToJSON CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckPhoneNumberVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckPhoneNumberVerificationCode = D1 ('MetaData "CheckPhoneNumberVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckPhoneNumberVerificationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SendEmailAddressVerificationCode Source #

Parameter of Function sendEmailAddressVerificationCode

Constructors

SendEmailAddressVerificationCode

Sends a code to verify an email address to be added to a user's Telegram Passport

Fields

Instances

Instances details
Eq SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendEmailAddressVerificationCode :: Type -> Type #

ToJSON SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendEmailAddressVerificationCode = D1 ('MetaData "SendEmailAddressVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendEmailAddressVerificationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "email_address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data ResendEmailAddressVerificationCode Source #

Parameter of Function resendEmailAddressVerificationCode

Constructors

ResendEmailAddressVerificationCode

Re-sends the code to verify an email address to be added to a user's Telegram Passport

Instances

Instances details
Eq ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendEmailAddressVerificationCode :: Type -> Type #

ToJSON ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendEmailAddressVerificationCode = D1 ('MetaData "ResendEmailAddressVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendEmailAddressVerificationCode" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckEmailAddressVerificationCode Source #

Parameter of Function checkEmailAddressVerificationCode

Constructors

CheckEmailAddressVerificationCode

Checks the email address verification code for Telegram Passport

Fields

  • code :: T

    Verification code

Instances

Instances details
Eq CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckEmailAddressVerificationCode :: Type -> Type #

ToJSON CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckEmailAddressVerificationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckEmailAddressVerificationCode = D1 ('MetaData "CheckEmailAddressVerificationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckEmailAddressVerificationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data GetPassportAuthorizationForm Source #

Parameter of Function getPassportAuthorizationForm

Constructors

GetPassportAuthorizationForm

Returns a Telegram Passport authorization form for sharing data with a service

Fields

  • bot_user_id :: I32

    User identifier of the service's bot

  • scope :: T

    Telegram Passport element types requested by the service

  • public_key :: T

    Service's public_key

  • nonce :: T

    Authorization form nonce provided by the service

Instances

Instances details
Eq GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetPassportAuthorizationForm :: Type -> Type #

ToJSON GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportAuthorizationForm = D1 ('MetaData "GetPassportAuthorizationForm" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPassportAuthorizationForm" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bot_user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)) :*: (S1 ('MetaSel ('Just "public_key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T))))

data GetPassportAuthorizationFormAvailableElements Source #

Parameter of Function getPassportAuthorizationFormAvailableElements

Constructors

GetPassportAuthorizationFormAvailableElements

Returns already available Telegram Passport elements suitable for completing a Telegram Passport authorization form. Result can be received only once for each authorization form

Fields

Instances

Instances details
Eq GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

ToJSON GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportAuthorizationFormAvailableElements Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetPassportAuthorizationFormAvailableElements = D1 ('MetaData "GetPassportAuthorizationFormAvailableElements" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetPassportAuthorizationFormAvailableElements" 'PrefixI 'True) (S1 ('MetaSel ('Just "autorization_form_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SendPassportAuthorizationForm Source #

Parameter of Function sendPassportAuthorizationForm

Constructors

SendPassportAuthorizationForm

Sends a Telegram Passport authorization form, effectively sharing data with the service. This method must be called after getPassportAuthorizationFormAvailableElements if some previously available elements need to be used

Fields

Instances

Instances details
Eq SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendPassportAuthorizationForm :: Type -> Type #

ToJSON SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPassportAuthorizationForm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPassportAuthorizationForm = D1 ('MetaData "SendPassportAuthorizationForm" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendPassportAuthorizationForm" 'PrefixI 'True) (S1 ('MetaSel ('Just "autorization_form_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "types") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PassportElementType])))

data SendPhoneNumberConfirmationCode Source #

Parameter of Function sendPhoneNumberConfirmationCode

Constructors

SendPhoneNumberConfirmationCode

Sends phone number confirmation code. Should be called when user presses "https://t.me/confirmphone?phone=*******&hash=**********" or "tg://confirmphone?phone=*******&hash=**********" link

Fields

Instances

Instances details
Eq SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendPhoneNumberConfirmationCode :: Type -> Type #

ToJSON SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendPhoneNumberConfirmationCode = D1 ('MetaData "SendPhoneNumberConfirmationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendPhoneNumberConfirmationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "phone_number") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PhoneNumberAuthenticationSettings))))

data ResendPhoneNumberConfirmationCode Source #

Parameter of Function resendPhoneNumberConfirmationCode

Constructors

ResendPhoneNumberConfirmationCode

Resends phone number confirmation code

Instances

Instances details
Eq ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep ResendPhoneNumberConfirmationCode :: Type -> Type #

ToJSON ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep ResendPhoneNumberConfirmationCode = D1 ('MetaData "ResendPhoneNumberConfirmationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "ResendPhoneNumberConfirmationCode" 'PrefixI 'False) (U1 :: Type -> Type))

data CheckPhoneNumberConfirmationCode Source #

Parameter of Function checkPhoneNumberConfirmationCode

Constructors

CheckPhoneNumberConfirmationCode

Checks phone number confirmation code

Fields

  • code :: T

    The phone number confirmation code

Instances

Instances details
Eq CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CheckPhoneNumberConfirmationCode :: Type -> Type #

ToJSON CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckPhoneNumberConfirmationCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CheckPhoneNumberConfirmationCode = D1 ('MetaData "CheckPhoneNumberConfirmationCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "CheckPhoneNumberConfirmationCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetBotUpdatesStatus Source #

Parameter of Function setBotUpdatesStatus

Constructors

SetBotUpdatesStatus

Informs the server about the number of pending bot updates if they haven't been processed for a long time; for bots only

Fields

Instances

Instances details
Eq SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetBotUpdatesStatus :: Type -> Type #

ToJSON SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBotUpdatesStatus Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetBotUpdatesStatus = D1 ('MetaData "SetBotUpdatesStatus" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetBotUpdatesStatus" 'PrefixI 'True) (S1 ('MetaSel ('Just "pending_update_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "error_message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data UploadStickerFile Source #

Parameter of Function uploadStickerFile

Constructors

UploadStickerFile

Uploads a PNG image with a sticker; for bots only; returns the uploaded file

Fields

Instances

Instances details
Eq UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep UploadStickerFile :: Type -> Type #

ToJSON UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UploadStickerFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep UploadStickerFile = D1 ('MetaData "UploadStickerFile" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "UploadStickerFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "png_sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data CreateNewStickerSet Source #

Parameter of Function createNewStickerSet

Constructors

CreateNewStickerSet

Creates a new sticker set; for bots only. Returns the newly created sticker set

Fields

  • user_id :: I32

    Sticker set owner

  • title :: T

    Sticker set title; 1-64 characters

  • name :: T

    Sticker set name. Can contain only English letters, digits and underscores. Must end with *"_by_username"* (*bot_username* is case insensitive); 1-64 characters

  • is_masks :: Bool

    True, if stickers are masks. Animated stickers can't be masks

  • stickers :: [InputSticker]

    List of stickers to be added to the set; must be non-empty. All stickers must be of the same type

Instances

Instances details
Eq CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep CreateNewStickerSet :: Type -> Type #

ToJSON CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep CreateNewStickerSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data AddStickerToSet Source #

Parameter of Function addStickerToSet

Constructors

AddStickerToSet

Adds a new sticker to a set; for bots only. Returns the sticker set

Fields

Instances

Instances details
Eq AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddStickerToSet :: Type -> Type #

ToJSON AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddStickerToSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddStickerToSet = D1 ('MetaData "AddStickerToSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddStickerToSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputSticker))))

data SetStickerSetThumbnail Source #

Parameter of Function setStickerSetThumbnail

Constructors

SetStickerSetThumbnail

Sets a sticker set thumbnail; for bots only. Returns the sticker set

Fields

  • user_id :: I32

    Sticker set owner

  • name :: T

    Sticker set name

  • thumbnail :: InputFile

    Thumbnail to set in PNG or TGS format. Animated thumbnail must be set for animated sticker sets and only for them. You can use a zero InputFileId to delete the thumbnail

Instances

Instances details
Eq SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetStickerSetThumbnail :: Type -> Type #

ToJSON SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetStickerSetThumbnail Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetStickerSetThumbnail = D1 ('MetaData "SetStickerSetThumbnail" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetStickerSetThumbnail" 'PrefixI 'True) (S1 ('MetaSel ('Just "user_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "thumbnail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile))))

data SetStickerPositionInSet Source #

Parameter of Function setStickerPositionInSet

Constructors

SetStickerPositionInSet

Changes the position of a sticker in the set to which it belongs; for bots only. The sticker set must have been created by the bot

Fields

Instances

Instances details
Eq SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetStickerPositionInSet :: Type -> Type #

ToJSON SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetStickerPositionInSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetStickerPositionInSet = D1 ('MetaData "SetStickerPositionInSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetStickerPositionInSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile) :*: S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data RemoveStickerFromSet Source #

Parameter of Function removeStickerFromSet

Constructors

RemoveStickerFromSet

Removes a sticker from the set to which it belongs; for bots only. The sticker set must have been created by the bot

Fields

Instances

Instances details
Eq RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveStickerFromSet :: Type -> Type #

ToJSON RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveStickerFromSet Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveStickerFromSet = D1 ('MetaData "RemoveStickerFromSet" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveStickerFromSet" 'PrefixI 'True) (S1 ('MetaSel ('Just "sticker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InputFile)))

data GetMapThumbnailFile Source #

Parameter of Function getMapThumbnailFile

Constructors

GetMapThumbnailFile

Returns information about a file with a map thumbnail in PNG format. Only map thumbnail files with size less than 1MB can be downloaded

Fields

  • location :: Location

    Location of the map center

  • zoom :: I32

    Map zoom level; 13-20

  • width :: I32

    Map width in pixels before applying scale; 16-1024

  • height :: I32

    Map height in pixels before applying scale; 16-1024

  • scale :: I32

    Map scale; 1-3

  • chat_id :: I53

    Identifier of a chat, in which the thumbnail will be shown. Use 0 if unknown

Instances

Instances details
Eq GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetMapThumbnailFile :: Type -> Type #

ToJSON GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetMapThumbnailFile Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data AcceptTermsOfService Source #

Parameter of Function acceptTermsOfService

Constructors

AcceptTermsOfService

Accepts Telegram terms of services

Fields

Instances

Instances details
Eq AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AcceptTermsOfService :: Type -> Type #

ToJSON AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AcceptTermsOfService Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AcceptTermsOfService = D1 ('MetaData "AcceptTermsOfService" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AcceptTermsOfService" 'PrefixI 'True) (S1 ('MetaSel ('Just "terms_of_service_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SendCustomRequest Source #

Parameter of Function sendCustomRequest

Constructors

SendCustomRequest

Sends a custom request; for bots only

Fields

Instances

Instances details
Eq SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SendCustomRequest :: Type -> Type #

ToJSON SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCustomRequest Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SendCustomRequest = D1 ('MetaData "SendCustomRequest" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SendCustomRequest" 'PrefixI 'True) (S1 ('MetaSel ('Just "method") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data AnswerCustomQuery Source #

Parameter of Function answerCustomQuery

Constructors

AnswerCustomQuery

Answers a custom query; for bots only

Fields

Instances

Instances details
Eq AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AnswerCustomQuery :: Type -> Type #

ToJSON AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerCustomQuery Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AnswerCustomQuery = D1 ('MetaData "AnswerCustomQuery" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AnswerCustomQuery" 'PrefixI 'True) (S1 ('MetaSel ('Just "custom_query_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I64) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data SetAlarm Source #

Parameter of Function setAlarm

Constructors

SetAlarm

Succeeds after a specified amount of time has passed. Can be called before authorization. Can be called before initialization

Fields

Instances

Instances details
Eq SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetAlarm :: Type -> Type #

Methods

from :: SetAlarm -> Rep SetAlarm x #

to :: Rep SetAlarm x -> SetAlarm #

ToJSON SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAlarm Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetAlarm = D1 ('MetaData "SetAlarm" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetAlarm" 'PrefixI 'True) (S1 ('MetaSel ('Just "seconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

data GetCountryCode Source #

Parameter of Function getCountryCode

Constructors

GetCountryCode

Uses current user IP address to found their country. Returns two-letter ISO 3166-1 alpha-2 country code. Can be called before authorization

Instances

Instances details
Eq GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetCountryCode :: Type -> Type #

ToJSON GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCountryCode Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetCountryCode = D1 ('MetaData "GetCountryCode" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetCountryCode" 'PrefixI 'False) (U1 :: Type -> Type))

data GetInviteText Source #

Parameter of Function getInviteText

Constructors

GetInviteText

Returns the default text for invitation messages to be used as a placeholder when the current user invites friends to Telegram

Instances

Instances details
Eq GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetInviteText :: Type -> Type #

ToJSON GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInviteText Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetInviteText = D1 ('MetaData "GetInviteText" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetInviteText" 'PrefixI 'False) (U1 :: Type -> Type))

data GetDeepLinkInfo Source #

Parameter of Function getDeepLinkInfo

Constructors

GetDeepLinkInfo

Returns information about a tg:/ deep link. Use "tg:/need_update_for_some_feature" or "tg:some_unsupported_feature" for testing. Returns a 404 error for unknown links. Can be called before authorization

Fields

data GetApplicationConfig Source #

Parameter of Function getApplicationConfig

Constructors

GetApplicationConfig

Returns application config, provided by the server. Can be called before authorization

Instances

Instances details
Eq GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetApplicationConfig :: Type -> Type #

ToJSON GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetApplicationConfig Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetApplicationConfig = D1 ('MetaData "GetApplicationConfig" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetApplicationConfig" 'PrefixI 'False) (U1 :: Type -> Type))

data SaveApplicationLogEvent Source #

Parameter of Function saveApplicationLogEvent

Constructors

SaveApplicationLogEvent

Saves application log event on the server. Can be called before authorization

Fields

Instances

Instances details
Eq SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SaveApplicationLogEvent :: Type -> Type #

ToJSON SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SaveApplicationLogEvent Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SaveApplicationLogEvent = D1 ('MetaData "SaveApplicationLogEvent" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SaveApplicationLogEvent" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: (S1 ('MetaSel ('Just "chat_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I53) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 JsonValue))))

data AddProxy Source #

Parameter of Function addProxy

Constructors

AddProxy

Adds a proxy server for network requests. Can be called before authorization

Fields

Instances

Instances details
Eq AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddProxy :: Type -> Type #

Methods

from :: AddProxy -> Rep AddProxy x #

to :: Rep AddProxy x -> AddProxy #

ToJSON AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data EditProxy Source #

Parameter of Function editProxy

Constructors

EditProxy

Edits an existing proxy server for network requests. Can be called before authorization

Fields

Instances

Instances details
Eq EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EditProxy :: Type -> Type #

ToJSON EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EditProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data EnableProxy Source #

Parameter of Function enableProxy

Constructors

EnableProxy

Enables a proxy. Only one proxy can be enabled at a time. Can be called before authorization

Fields

Instances

Instances details
Eq EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep EnableProxy :: Type -> Type #

ToJSON EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EnableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep EnableProxy = D1 ('MetaData "EnableProxy" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "EnableProxy" 'PrefixI 'True) (S1 ('MetaSel ('Just "proxy_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data DisableProxy Source #

Parameter of Function disableProxy

Constructors

DisableProxy

Disables the currently enabled proxy. Can be called before authorization

Instances

Instances details
Eq DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep DisableProxy :: Type -> Type #

ToJSON DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisableProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep DisableProxy = D1 ('MetaData "DisableProxy" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "DisableProxy" 'PrefixI 'False) (U1 :: Type -> Type))

data RemoveProxy Source #

Parameter of Function removeProxy

Constructors

RemoveProxy

Removes a proxy server. Can be called before authorization

Fields

Instances

Instances details
Eq RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep RemoveProxy :: Type -> Type #

ToJSON RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep RemoveProxy = D1 ('MetaData "RemoveProxy" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "RemoveProxy" 'PrefixI 'True) (S1 ('MetaSel ('Just "proxy_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetProxies Source #

Parameter of Function getProxies

Constructors

GetProxies

Returns list of proxies that are currently set up. Can be called before authorization

Instances

Instances details
Eq GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetProxies :: Type -> Type #

ToJSON GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetProxies Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetProxies = D1 ('MetaData "GetProxies" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetProxies" 'PrefixI 'False) (U1 :: Type -> Type))

data GetProxyLink Source #

Parameter of Function getProxyLink

Constructors

GetProxyLink

Returns an HTTPS link, which can be used to add a proxy. Available only for SOCKS5 and MTProto proxies. Can be called before authorization

Fields

Instances

data PingProxy Source #

Parameter of Function pingProxy

Constructors

PingProxy

Computes time needed to receive a response from a Telegram server through a proxy. Can be called before authorization

Fields

  • proxy_id :: I32

    Proxy identifier. Use 0 to ping a Telegram server without a proxy

Instances

Instances details
Eq PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep PingProxy :: Type -> Type #

ToJSON PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep PingProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep PingProxy = D1 ('MetaData "PingProxy" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "PingProxy" 'PrefixI 'True) (S1 ('MetaSel ('Just "proxy_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data SetLogStream Source #

Parameter of Function setLogStream

Constructors

SetLogStream

Sets new log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetLogStream :: Type -> Type #

ToJSON SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogStream = D1 ('MetaData "SetLogStream" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetLogStream" 'PrefixI 'True) (S1 ('MetaSel ('Just "log_stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LogStream)))

data GetLogStream Source #

Parameter of Function getLogStream

Constructors

GetLogStream

Returns information about currently used log stream for internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously

Instances

Instances details
Eq GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLogStream :: Type -> Type #

ToJSON GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogStream Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogStream = D1 ('MetaData "GetLogStream" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLogStream" 'PrefixI 'False) (U1 :: Type -> Type))

data SetLogVerbosityLevel Source #

Parameter of Function setLogVerbosityLevel

Constructors

SetLogVerbosityLevel

Sets the verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • new_verbosity_level :: I32

    New value of the verbosity level for logging. Value 0 corresponds to fatal errors, value 1 corresponds to errors, value 2 corresponds to warnings and debug warnings, value 3 corresponds to informational, value 4 corresponds to debug, value 5 corresponds to verbose debug, value greater than 5 and up to 1023 can be used to enable even more logging

Instances

Instances details
Eq SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetLogVerbosityLevel :: Type -> Type #

ToJSON SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogVerbosityLevel = D1 ('MetaData "SetLogVerbosityLevel" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetLogVerbosityLevel" 'PrefixI 'True) (S1 ('MetaSel ('Just "new_verbosity_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetLogVerbosityLevel Source #

Parameter of Function getLogVerbosityLevel

Constructors

GetLogVerbosityLevel

Returns current verbosity level of the internal logging of TDLib. This is an offline method. Can be called before authorization. Can be called synchronously

Instances

Instances details
Eq GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLogVerbosityLevel :: Type -> Type #

ToJSON GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogVerbosityLevel = D1 ('MetaData "GetLogVerbosityLevel" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLogVerbosityLevel" 'PrefixI 'False) (U1 :: Type -> Type))

data GetLogTags Source #

Parameter of Function getLogTags

Constructors

GetLogTags

Returns list of available TDLib internal log tags, for example, ["actor", "binlog", "connections", "notifications", "proxy"]. This is an offline method. Can be called before authorization. Can be called synchronously

Instances

Instances details
Eq GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLogTags :: Type -> Type #

ToJSON GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogTags Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogTags = D1 ('MetaData "GetLogTags" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLogTags" 'PrefixI 'False) (U1 :: Type -> Type))

data SetLogTagVerbosityLevel Source #

Parameter of Function setLogTagVerbosityLevel

Constructors

SetLogTagVerbosityLevel

Sets the verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

Instances

Instances details
Eq SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep SetLogTagVerbosityLevel :: Type -> Type #

ToJSON SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep SetLogTagVerbosityLevel = D1 ('MetaData "SetLogTagVerbosityLevel" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "SetLogTagVerbosityLevel" 'PrefixI 'True) (S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T) :*: S1 ('MetaSel ('Just "new_verbosity_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data GetLogTagVerbosityLevel Source #

Parameter of Function getLogTagVerbosityLevel

Constructors

GetLogTagVerbosityLevel

Returns current verbosity level for a specified TDLib internal log tag. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • tag :: T

    Logging tag to change verbosity level

Instances

Instances details
Eq GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep GetLogTagVerbosityLevel :: Type -> Type #

ToJSON GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogTagVerbosityLevel Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep GetLogTagVerbosityLevel = D1 ('MetaData "GetLogTagVerbosityLevel" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "GetLogTagVerbosityLevel" 'PrefixI 'True) (S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data AddLogMessage Source #

Parameter of Function addLogMessage

Constructors

AddLogMessage

Adds a message to TDLib internal log. This is an offline method. Can be called before authorization. Can be called synchronously

Fields

  • verbosity_level :: I32

    The minimum verbosity level needed for the message to be logged, 0-1023

  • text :: T

    Text of a message to log

Instances

Instances details
Eq AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep AddLogMessage :: Type -> Type #

ToJSON AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddLogMessage Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep AddLogMessage = D1 ('MetaData "AddLogMessage" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "AddLogMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "verbosity_level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data TestCallEmpty Source #

Parameter of Function testCallEmpty

Constructors

TestCallEmpty

Does nothing; for testing only. This is an offline method. Can be called before authorization

Instances

Instances details
Eq TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallEmpty :: Type -> Type #

ToJSON TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallEmpty Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallEmpty = D1 ('MetaData "TestCallEmpty" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallEmpty" 'PrefixI 'False) (U1 :: Type -> Type))

data TestCallString Source #

Parameter of Function testCallString

Constructors

TestCallString

Returns the received string; for testing only. This is an offline method. Can be called before authorization

Fields

  • x :: T

    String to return

Instances

Instances details
Eq TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallString :: Type -> Type #

ToJSON TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallString = D1 ('MetaData "TestCallString" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallString" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 T)))

data TestCallBytes Source #

Parameter of Function testCallBytes

Constructors

TestCallBytes

Returns the received bytes; for testing only. This is an offline method. Can be called before authorization

Fields

Instances

Instances details
Eq TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallBytes :: Type -> Type #

ToJSON TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallBytes Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallBytes = D1 ('MetaData "TestCallBytes" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString64)))

data TestCallVectorInt Source #

Parameter of Function testCallVectorInt

Constructors

TestCallVectorInt

Returns the received vector of numbers; for testing only. This is an offline method. Can be called before authorization

Fields

  • x :: [I32]

    Vector of numbers to return

Instances

Instances details
Eq TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallVectorInt :: Type -> Type #

ToJSON TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorInt = D1 ('MetaData "TestCallVectorInt" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallVectorInt" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [I32])))

data TestCallVectorIntObject Source #

Parameter of Function testCallVectorIntObject

Constructors

TestCallVectorIntObject

Returns the received vector of objects containing a number; for testing only. This is an offline method. Can be called before authorization

Fields

  • x :: [TestInt]

    Vector of objects to return

Instances

Instances details
Eq TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallVectorIntObject :: Type -> Type #

ToJSON TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorIntObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorIntObject = D1 ('MetaData "TestCallVectorIntObject" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallVectorIntObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TestInt])))

data TestCallVectorString Source #

Parameter of Function testCallVectorString

Constructors

TestCallVectorString

Returns the received vector of strings; for testing only. This is an offline method. Can be called before authorization

Fields

  • x :: [T]

    Vector of strings to return

Instances

Instances details
Eq TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallVectorString :: Type -> Type #

ToJSON TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorString Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorString = D1 ('MetaData "TestCallVectorString" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallVectorString" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [T])))

data TestCallVectorStringObject Source #

Parameter of Function testCallVectorStringObject

Constructors

TestCallVectorStringObject

Returns the received vector of objects containing a string; for testing only. This is an offline method. Can be called before authorization

Fields

Instances

Instances details
Eq TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestCallVectorStringObject :: Type -> Type #

ToJSON TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorStringObject Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestCallVectorStringObject = D1 ('MetaData "TestCallVectorStringObject" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestCallVectorStringObject" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TestString])))

data TestSquareInt Source #

Parameter of Function testSquareInt

Constructors

TestSquareInt

Returns the squared received number; for testing only. This is an offline method. Can be called before authorization

Fields

  • x :: I32

    Number to square

Instances

Instances details
Eq TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestSquareInt :: Type -> Type #

ToJSON TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestSquareInt Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestSquareInt = D1 ('MetaData "TestSquareInt" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestSquareInt" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 I32)))

data TestNetwork Source #

Parameter of Function testNetwork

Constructors

TestNetwork

Sends a simple network request to the Telegram servers; for testing only. Can be called before authorization

Instances

Instances details
Eq TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestNetwork :: Type -> Type #

ToJSON TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestNetwork Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestNetwork = D1 ('MetaData "TestNetwork" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestNetwork" 'PrefixI 'False) (U1 :: Type -> Type))

data TestProxy Source #

Parameter of Function testProxy

Constructors

TestProxy

Sends a simple network request to the Telegram servers via proxy; for testing only. Can be called before authorization

Fields

Instances

Instances details
Eq TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestProxy :: Type -> Type #

ToJSON TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestProxy Source # 
Instance details

Defined in TDLib.Generated.FunArgs

data TestGetDifference Source #

Parameter of Function testGetDifference

Constructors

TestGetDifference

Forces an updates.getDifference call to the Telegram servers; for testing only

data TestUseUpdate Source #

Parameter of Function testUseUpdate

Constructors

TestUseUpdate

Does nothing and ensures that the Update object is used; for testing only. This is an offline method. Can be called before authorization

Instances

Instances details
Eq TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Show TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Generic TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

Associated Types

type Rep TestUseUpdate :: Type -> Type #

ToJSON TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

FromJSON TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestUseUpdate Source # 
Instance details

Defined in TDLib.Generated.FunArgs

type Rep TestUseUpdate = D1 ('MetaData "TestUseUpdate" "TDLib.Generated.FunArgs" "tdlib-types-0.3.0-inplace" 'False) (C1 ('MetaCons "TestUseUpdate" 'PrefixI 'False) (U1 :: Type -> Type))

data TestReturnError Source #

Parameter of Function testReturnError

Constructors

TestReturnError

Returns the specified error and ensures that the Error object is used; for testing only. This is an offline method. Can be called before authorization. Can be called synchronously

Fields