copyWith method

InputInlineQueryResultArticle copyWith({
  1. String? id,
  2. String? url,
  3. String? title,
  4. String? description,
  5. String? thumbnailUrl,
  6. int? thumbnailWidth,
  7. int? thumbnailHeight,
  8. ReplyMarkup? replyMarkup,
  9. InputMessageContent? inputMessageContent,
})

Implementation

InputInlineQueryResultArticle copyWith({
  String? id,
  String? url,
  String? title,
  String? description,
  String? thumbnailUrl,
  int? thumbnailWidth,
  int? thumbnailHeight,
  ReplyMarkup? replyMarkup,
  InputMessageContent? inputMessageContent,
}) => InputInlineQueryResultArticle(
  id: id ?? this.id,
  url: url ?? this.url,
  title: title ?? this.title,
  description: description ?? this.description,
  thumbnailUrl: thumbnailUrl ?? this.thumbnailUrl,
  thumbnailWidth: thumbnailWidth ?? this.thumbnailWidth,
  thumbnailHeight: thumbnailHeight ?? this.thumbnailHeight,
  replyMarkup: replyMarkup ?? this.replyMarkup,
  inputMessageContent: inputMessageContent ?? this.inputMessageContent,
);