Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
TD.Data.InputInvoice
Synopsis
- data InputInvoice
- = InputInvoiceMessage { }
- | InputInvoiceName { }
- | InputInvoiceTelegram { }
Documentation
data InputInvoice Source #
Describes an invoice to process
Constructors
InputInvoiceMessage | An invoice from a message of the type messageInvoice or paid media purchase from messagePaidMedia |
InputInvoiceName | An invoice from a link of the type internalLinkTypeInvoice |
InputInvoiceTelegram | An invoice for a payment toward Telegram; must not be used in the in-store apps |
Fields
|
Instances
FromJSON InputInvoice Source # | |
Defined in TD.Data.InputInvoice | |
ToJSON InputInvoice Source # | |
Defined in TD.Data.InputInvoice Methods toJSON :: InputInvoice -> Value # toEncoding :: InputInvoice -> Encoding # toJSONList :: [InputInvoice] -> Value # toEncodingList :: [InputInvoice] -> Encoding # | |
Show InputInvoice Source # | |
Defined in TD.Data.InputInvoice Methods showsPrec :: Int -> InputInvoice -> ShowS # show :: InputInvoice -> String # showList :: [InputInvoice] -> ShowS # | |
Eq InputInvoice Source # | |
Defined in TD.Data.InputInvoice | |
ShortShow InputInvoice Source # | |
Defined in TD.Data.InputInvoice Methods shortShow :: InputInvoice -> String Source # |