Invoice
- class pyrogram.raw.base.Invoice
Invoice
TL Schema
invoice#49ee584
flags:#
test:flags.0?true
name_requested:flags.1?true
phone_requested:flags.2?true
email_requested:flags.3?true
shipping_address_requested:flags.4?true
flexible:flags.5?true
phone_to_provider:flags.6?true
email_to_provider:flags.7?true
recurring:flags.9?true
currency:string
prices:Vector<LabeledPrice>
max_tip_amount:flags.8?long
suggested_tip_amounts:flags.8?Vector<long>
terms_url:flags.10?string
subscription_period:flags.11?int
= Invoice
Parameter Tree
Invoice
├── test →
true (optional)├── name_requested →
true (optional)├── phone_requested →
true (optional)├── email_requested →
true (optional)├── shipping_address_requested →
true (optional)├── flexible →
true (optional)├── phone_to_provider →
true (optional)├── email_to_provider →
true (optional)├── recurring →
true (optional)├── currency →
string├── prices →
Vector < LabeledPrice >│ └──
LabeledPrice│ ├── label →
string│ └── amount →
long├── max_tip_amount →
long (optional)├── suggested_tip_amounts →
Vector < long > (optional)├── terms_url →
string (optional)└── subscription_period →
int (optional)Example
Invoice(
test=None,
name_requested=None,
phone_requested=None,
email_requested=None,
shipping_address_requested=None,
flexible=None,
phone_to_provider=None,
email_to_provider=None,
recurring=None,
currency="text",
prices=[
LabeledPrice(
label="text",
amount=0
)
],
max_tip_amount=0,
suggested_tip_amounts=[0],
terms_url="text",
subscription_period=0,
)