PaymentReceipt.fromMap constructor

PaymentReceipt.fromMap(
  1. Map<String, dynamic> map
)

Implementation

PaymentReceipt.fromMap(Map<String, dynamic> map) {
  extra = map['@extra'];
  client_id = map['@client_id'];
  title = map['title'];
  if (map['description'] != null) {
    description = TdApiMap.fromMap(map['description']) as FormattedText;
  }
  if (map['photo'] != null) {
    photo = TdApiMap.fromMap(map['photo']) as Photo;
  }
  date = map['date'];
  seller_bot_user_id = map['seller_bot_user_id'];
  payment_provider_user_id = map['payment_provider_user_id'];
  if (map['invoice'] != null) {
    invoice = TdApiMap.fromMap(map['invoice']) as Invoice;
  }
  if (map['order_info'] != null) {
    order_info = TdApiMap.fromMap(map['order_info']) as OrderInfo;
  }
  if (map['shipping_option'] != null) {
    shipping_option = TdApiMap.fromMap(map['shipping_option']) as ShippingOption;
  }
  credentials_title = map['credentials_title'];
  tip_amount = map['tip_amount'];
}