Invoice constructor

Invoice({
  1. String? extra,
  2. int? client_id,
  3. string? currency,
  4. vector<LabeledPricePart>? price_parts,
  5. int53? max_tip_amount,
  6. vector<int53>? suggested_tip_amounts,
  7. string? recurring_payment_terms_of_service_url,
  8. Bool? is_test,
  9. Bool? need_name,
  10. Bool? need_phone_number,
  11. Bool? need_email_address,
  12. Bool? need_shipping_address,
  13. Bool? send_phone_number_to_provider,
  14. Bool? send_email_address_to_provider,
  15. Bool? is_flexible,
})

Implementation

Invoice({
  super.extra,
  super.client_id,
  this.currency,
  this.price_parts,
  this.max_tip_amount,
  this.suggested_tip_amounts,
  this.recurring_payment_terms_of_service_url,
  this.is_test,
  this.need_name,
  this.need_phone_number,
  this.need_email_address,
  this.need_shipping_address,
  this.send_phone_number_to_provider,
  this.send_email_address_to_provider,
  this.is_flexible,
});