toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (appRestrictionsSchema != null)
        'appRestrictionsSchema': appRestrictionsSchema!,
      if (appTracks != null) 'appTracks': appTracks!,
      if (appVersion != null) 'appVersion': appVersion!,
      if (authorName != null) 'authorName': authorName!,
      if (availableCountries != null)
        'availableCountries': availableCountries!,
      if (availableTracks != null) 'availableTracks': availableTracks!,
      if (category != null) 'category': category!,
      if (contentRating != null) 'contentRating': contentRating!,
      if (description != null) 'description': description!,
      if (detailsUrl != null) 'detailsUrl': detailsUrl!,
      if (distributionChannel != null)
        'distributionChannel': distributionChannel!,
      if (features != null) 'features': features!,
      if (fullDescription != null) 'fullDescription': fullDescription!,
      if (iconUrl != null) 'iconUrl': iconUrl!,
      if (lastUpdatedTimestampMillis != null)
        'lastUpdatedTimestampMillis': lastUpdatedTimestampMillis!,
      if (minAndroidSdkVersion != null)
        'minAndroidSdkVersion': minAndroidSdkVersion!,
      if (permissions != null) 'permissions': permissions!,
      if (productId != null) 'productId': productId!,
      if (productPricing != null) 'productPricing': productPricing!,
      if (recentChanges != null) 'recentChanges': recentChanges!,
      if (requiresContainerApp != null)
        'requiresContainerApp': requiresContainerApp!,
      if (screenshotUrls != null) 'screenshotUrls': screenshotUrls!,
      if (signingCertificate != null)
        'signingCertificate': signingCertificate!,
      if (smallIconUrl != null) 'smallIconUrl': smallIconUrl!,
      if (title != null) 'title': title!,
      if (workDetailsUrl != null) 'workDetailsUrl': workDetailsUrl!,
    };