toMap method
Encodes TournamentDetails object to json map
Implementation
Map<String, dynamic> toMap() => {
'idtournament': idTournament,
'name': name == null ? null : name,
'town': town == null ? null : town,
'long_name': longName == null ? null : longName,
'date_start': dateStart == null ? null : dateStart?.toIso8601String(),
'date_end': dateEnd == null ? null : dateEnd?.toIso8601String(),
'tour_count': tourCount == null ? null : tourCount,
'tour_questions': tourQuestions == null ? null : tourQuestions,
'tour_ques_per_tour': tourQuesPerTour == null ? null : tourQuesPerTour,
'questions_total': questionsTotal == null ? null : questionsTotal,
'type_name': typeName == null ? null : typeName,
'main_payment_value':
mainPaymentValue == null ? null : mainPaymentValue,
'main_payment_currency':
mainPaymentCurrency == null ? null : mainPaymentCurrency,
'discounted_payment_value':
discountedPaymentValue == null ? null : discountedPaymentValue,
'discounted_payment_currency': discountedPaymentCurrency == null
? null
: discountedPaymentCurrency,
'discounted_payment_reason':
discountedPaymentReason == null ? null : discountedPaymentReason,
'tournament_in_rating':
tournamentInRating == null ? null : tournamentInRating,
'date_requests_allowed_to': dateRequestsAllowedTo == null
? null
: dateRequestsAllowedTo?.toIso8601String(),
'comment': comment == null ? null : comment,
'site_url': siteUrl == null ? null : siteUrl,
'archive': archive == null ? null : archive,
'date_archived_at':
dateArchivedAt == null ? null : dateArchivedAt?.toIso8601String(),
'db_tags': dbTags == null ? null : dbTags,
};