MessageInvoice.fromJson constructor

MessageInvoice.fromJson(
  1. Map<String, dynamic> json
)

Parse from a json

Implementation

factory MessageInvoice.fromJson(Map<String, dynamic> json) => MessageInvoice(
      productInfo: ProductInfo.fromJson(json['product_info']),
      currency: json['currency'],
      totalAmount: json['total_amount'],
      startParameter: json['start_parameter'],
      isTest: json['is_test'],
      needShippingAddress: json['need_shipping_address'],
      receiptMessageId: json['receipt_message_id'],
      paidMedia: json['paid_media'] == null
          ? null
          : PaidMedia.fromJson(json['paid_media']),
      paidMediaCaption: json['paid_media_caption'] == null
          ? null
          : FormattedText.fromJson(json['paid_media_caption']),
    );