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