- API ›
- Constructors ›
- InputMediaInvoice
InputMediaInvoice
---types--- inputMediaInvoice#405fef0d title:string description:string photo:flags.0?InputWebDocument invoice:Invoice payload:bytes provider:flags.3?string provider_data:DataJSON start_param:flags.1?string extended_media:flags.2?InputMedia = InputMedia
Belongs to
| InputMedia |
In Rust this constructor is a variant of the enums::InputMedia enum.
Match on it with: if let enums::InputMedia::InputMediaInvoice(v) = result { ... }
Parameters
| title | string | required |
| description | string | required |
| photo | InputWebDocument | optional |
| invoice | Invoice | required |
| payload | bytes | required |
| provider | string | optional |
| provider_data | DataJSON | required |
| start_param | string | optional |
| extended_media | InputMedia | optional |
Used by
| AddPreviewMedia |
| EditInlineBotMessage |
| EditMessage |
| EditPreviewMedia |
| EditStory |
| ExportInvoice |
| SaveDraft |
| SendMedia |
| SendStory |
| UploadImportedMedia |
| UploadMedia |