Safe Haskell | None |
---|---|
Language | Haskell2010 |
Telegram.Bot.API.Types.Sticker
Contents
Synopsis
- data InputSticker = InputSticker {}
- data Sticker = Sticker {
- stickerFileId :: FileId
- stickerFileUniqueId :: FileId
- stickerWidth :: Int
- stickerHeight :: Int
- stickerIsAnimated :: Bool
- stickerIsVideo :: Bool
- stickerThumbnail :: Maybe PhotoSize
- stickerEmoji :: Maybe Text
- stickerSetName :: Maybe Text
- stickerPremiumAnimation :: Maybe File
- stickerMaskPosition :: Maybe MaskPosition
- stickerCustomEmojiId :: Maybe Text
- stickerFileSize :: Maybe Integer
- stickerNeedsRepainting :: Maybe Bool
- data StickerSet = StickerSet {}
- data StickerSetType
InputSticker
data InputSticker Source #
Constructors
InputSticker | |
Fields
|
Instances
Sticker
This object represents a sticker.
Constructors
Sticker | |
Fields
|
Instances
FromJSON Sticker Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker | |||||
ToJSON Sticker Source # | |||||
Generic Sticker Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Associated Types
| |||||
Show Sticker Source # | |||||
type Rep Sticker Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker type Rep Sticker = D1 ('MetaData "Sticker" "Telegram.Bot.API.Types.Sticker" "telegram-bot-api-7.4.4-CbkblO6b3n86XenTUj4wdS" 'False) (C1 ('MetaCons "Sticker" 'PrefixI 'True) (((S1 ('MetaSel ('Just "stickerFileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId) :*: (S1 ('MetaSel ('Just "stickerFileUniqueId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileId) :*: S1 ('MetaSel ('Just "stickerWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "stickerHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "stickerIsAnimated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "stickerIsVideo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "stickerThumbnail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PhotoSize))))) :*: ((S1 ('MetaSel ('Just "stickerEmoji") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stickerSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stickerPremiumAnimation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe File)))) :*: ((S1 ('MetaSel ('Just "stickerMaskPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe MaskPosition)) :*: S1 ('MetaSel ('Just "stickerCustomEmojiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stickerFileSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "stickerNeedsRepainting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))))) |
StickerSet
data StickerSet Source #
This object represents a sticker set.
Constructors
StickerSet | |
Fields
|
Instances
FromJSON StickerSet Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker | |||||
ToJSON StickerSet Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods toJSON :: StickerSet -> Value # toEncoding :: StickerSet -> Encoding # toJSONList :: [StickerSet] -> Value # toEncodingList :: [StickerSet] -> Encoding # omitField :: StickerSet -> Bool # | |||||
Generic StickerSet Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Associated Types
| |||||
Show StickerSet Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods showsPrec :: Int -> StickerSet -> ShowS # show :: StickerSet -> String # showList :: [StickerSet] -> ShowS # | |||||
type Rep StickerSet Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker type Rep StickerSet = D1 ('MetaData "StickerSet" "Telegram.Bot.API.Types.Sticker" "telegram-bot-api-7.4.4-CbkblO6b3n86XenTUj4wdS" 'False) (C1 ('MetaCons "StickerSet" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stickerSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "stickerSetTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "stickerSetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StickerSetType))) :*: (S1 ('MetaSel ('Just "stickerSetContainsMasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "stickerSetStickers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Sticker]) :*: S1 ('MetaSel ('Just "stickerSetThumbnail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PhotoSize)))))) |
data StickerSetType Source #
Type of stickers in the set, currently one of “regular”, “mask”, “custom_emoji”.
Instances
FromJSON StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods parseJSON :: Value -> Parser StickerSetType # parseJSONList :: Value -> Parser [StickerSetType] # | |||||
ToJSON StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods toJSON :: StickerSetType -> Value # toEncoding :: StickerSetType -> Encoding # toJSONList :: [StickerSetType] -> Value # toEncodingList :: [StickerSetType] -> Encoding # omitField :: StickerSetType -> Bool # | |||||
Generic StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Associated Types
Methods from :: StickerSetType -> Rep StickerSetType x # to :: Rep StickerSetType x -> StickerSetType # | |||||
Show StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods showsPrec :: Int -> StickerSetType -> ShowS # show :: StickerSetType -> String # showList :: [StickerSetType] -> ShowS # | |||||
Eq StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker Methods (==) :: StickerSetType -> StickerSetType -> Bool # (/=) :: StickerSetType -> StickerSetType -> Bool # | |||||
type Rep StickerSetType Source # | |||||
Defined in Telegram.Bot.API.Types.Sticker type Rep StickerSetType = D1 ('MetaData "StickerSetType" "Telegram.Bot.API.Types.Sticker" "telegram-bot-api-7.4.4-CbkblO6b3n86XenTUj4wdS" 'False) (C1 ('MetaCons "StickerSetTypeRegular" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "StickerSetTypeMask" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "StickerSetTypeCustomEmoji" 'PrefixI 'False) (U1 :: Type -> Type))) |