MessageInvoice.fromMap constructor

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

Implementation

MessageInvoice.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;
  }
  currency = map['currency'];
  total_amount = map['total_amount'];
  start_parameter = map['start_parameter'];
  is_test = map['is_test'];
  need_shipping_address = map['need_shipping_address'];
  receipt_message_id = map['receipt_message_id'];
  if (map['extended_media'] != null) {
    extended_media = TdApiMap.fromMap(map['extended_media']) as MessageExtendedMedia;
  }
}