RepositoryAnnotationsRdfaRdfaRichSnippetsApplication

GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplication


Table of Contents ▼

Jump to a specific part of the page:

Description

This structure holds data for application information for rich snippets Next ID: 53

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. rating (type: String.t, default: nil)
    - Ratings and reviews Either for this version only or for all versions to be displayed.
  2. operatingSystems (type: list(String.t), default: nil)
    - See google3/quality/richsnippets/schema/data/operating_systems_rules.txt for possible values.
  3. inAppPurchase (type: boolean(), default: nil)
    - Whether the app offers in-app purchase.
  4. screenUrlThumbnail (type: list(String.t), default: nil)
    -
  5. rankData (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRankData, default: nil)
    -
  6. name (type: String.t, default: nil)
    -
  7. iconUrlHref (type: String.t, default: nil)
    - Icon and Screenshots
  8. totalRating (type: number(), default: nil)
    -
  9. trustedGenomeData (type: %{optional(String.t) => GoogleApi.ContentWarehouse.V1.Model.VendingConsumerProtoTrustedGenomeAnnotation}, default: nil)
    - Trusted Genome data with categorical app information key: locale (e.g. en, en_US)
  10. liveOpDetails (type: GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalAuLiveOpsDetailInfo, default: nil)
    - Unified proto for android LiveOps and iOS LiveEvents.
  11. popularScore (type: number(), default: nil)
    -
  12. applicationUrl (type: String.t, default: nil)
    - Fields for internal use
  13. langLocale (type: String.t, default: nil)
    - locale for the localized data, such as name, description and screenshots
  14. vendorUrl (type: String.t, default: nil)
    -
  15. platformTags (type: list(String.t), default: nil)
    -
  16. extractedIconColors (type: list(integer()), default: nil)
    - Top 10 of extracted icon colors. r = (rgb >> 16) & 0xff; g = (rgb >> 8) & 0xff; b = rgb & 0xff;
  17. isDefaultLangLocale (type: boolean(), default: nil)
    - Indicates if the localized data comes from default locale. This is needed because the default localized data does not specify its locale. If this is true, lang_locale may not be the correct locale and should be ignored.
  18. description (type: String.t, default: nil)
    -
  19. extractedIconColor (type: integer(), default: nil)
    - Top 1 of extracted icon colors. We keep this field for backward compatibility.
  20. reviewCount (type: String.t, default: nil)
    -
  21. supportsChromecast (type: boolean(), default: nil)
    - Whether this App supports Google Cast.
  22. reviewAuthor (type: String.t, default: nil)
    -
  23. physicalDeviceTags (type: list(String.t), default: nil)
    -
  24. screenUrlHref (type: list(String.t), default: nil)
    - TODO(b/260128276) deprecate this field in favor of image_data.
  25. size (type: String.t, default: nil)
    - bytes or numeric with MB or GB
  26. price (type: String.t, default: nil)
    - Price
  27. numDownloads (type: String.t, default: nil)
    -
  28. supportsAndroidTv (type: boolean(), default: nil)
    - Whether this App supports Android TV. Note that some App supports more than one platforms. So we would use boolean for a platform.
  29. hasEditorsChoiceBadge (type: boolean(), default: nil)
    - Whether the app has editors choice tag
  30. vendorCanonicalUrl (type: String.t, default: nil)
    -
  31. version (type: String.t, default: nil)
    -
  32. countriesSupported (type: list(String.t), default: nil)
    - These are currently used only for Google Play.
  33. imageData (type: GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalImageData, default: nil)
    - Copied from google3/contentads/shared/boulder/mobile-app-data-image-data.proto.
  34. genre (type: list(String.t), default: nil)
    -
  35. vendor (type: String.t, default: nil)
    - Vendor
  36. optionalResult (type: boolean(), default: nil)
    - Whether this App is optional result for Grid UI.
  37. currency (type: String.t, default: nil)
    -
  38. ratingCount (type: String.t, default: nil)
    -
  39. iconUrlThumbnail (type: String.t, default: nil)
    -
  40. countryPrices (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationCountryPrice), default: nil)
    -
  41. subcategory (type: list(String.t), default: nil)
    -
  42. appTypeData (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationAppTypeData, default: nil)
    -
  43. marketplace (type: String.t, default: nil)
    - Market Android or itunes
  44. devConsoleId (type: String.t, default: nil)
    - Developer console ID of the app if it exists. The ID is available for an app registered to Google Developers Console, not Play Developer Console.
  45. lastUpdated (type: String.t, default: nil)
    -
  46. category (type: list(String.t), default: nil)
    - Application information.
  47. releaseDate (type: String.t, default: nil)
    -
  48. originalRating (type: String.t, default: nil)
    -
  49. localizedTrustedGenome (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome, default: nil)
    -
  50. totalRatingCount (type: integer(), default: nil)
    - Rating_count including all versions of this application.
  51. breadcrumbs (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaBreadcrumbs, default: nil)
    -
  52. filteringTag (type: list(String.t), default: nil)
    - Tags to be indexed for filtering, e.g. "ft_popular_score_gt_1m".

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplication{
appTypeData: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationAppTypeData.t() | nil,
applicationUrl: String.t() | nil,
breadcrumbs: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaBreadcrumbs.t() | nil,
category: [String.t()] | nil,
countriesSupported: [String.t()] | nil,
countryPrices: [ GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationCountryPrice.t() ] | nil,
currency: String.t() | nil,
description: String.t() | nil,
devConsoleId: String.t() | nil,
extractedIconColor: integer() | nil,
extractedIconColors: [integer()] | nil,
filteringTag: [String.t()] | nil,
genre: [String.t()] | nil,
hasEditorsChoiceBadge: boolean() | nil,
iconUrlHref: String.t() | nil,
iconUrlThumbnail: String.t() | nil,
imageData: GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalImageData.t() | nil,
inAppPurchase: boolean() | nil,
isDefaultLangLocale: boolean() | nil,
langLocale: String.t() | nil,
lastUpdated: String.t() | nil,
liveOpDetails: GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalAuLiveOpsDetailInfo.t() | nil,
localizedTrustedGenome: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome.t() | nil,
marketplace: String.t() | nil,
name: String.t() | nil,
numDownloads: String.t() | nil,
operatingSystems: [String.t()] | nil,
optionalResult: boolean() | nil,
originalRating: String.t() | nil,
physicalDeviceTags: [String.t()] | nil,
platformTags: [String.t()] | nil,
popularScore: number() | nil,
price: String.t() | nil,
rankData: GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRankData.t() | nil,
rating: String.t() | nil,
ratingCount: String.t() | nil,
releaseDate: String.t() | nil,
reviewAuthor: String.t() | nil,
reviewCount: String.t() | nil,
screenUrlHref: [String.t()] | nil,
screenUrlThumbnail: [String.t()] | nil,
size: String.t() | nil,
subcategory: [String.t()] | nil,
supportsAndroidTv: boolean() | nil,
supportsChromecast: boolean() | nil,
totalRating: number() | nil,
totalRatingCount: integer() | nil,
trustedGenomeData: %{
optional(String.t()) => GoogleApi.ContentWarehouse.V1.Model.VendingConsumerProtoTrustedGenomeAnnotation.t()
} | nil,
vendor: String.t() | nil,
vendorCanonicalUrl: String.t() | nil,
vendorUrl: String.t() | nil,
version: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplication