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
- applicationUrl
- appTypeData
- breadcrumbs
- category
- countriesSupported
- countryPrices
- currency
- description
- devConsoleId
- extractedIconColor
- extractedIconColors
- filteringTag
- genre
- hasEditorsChoiceBadge
- iconUrlHref
- iconUrlThumbnail
- imageData
- inAppPurchase
- isDefaultLangLocale
- langLocale
- lastUpdated
- liveOpDetails
- localizedTrustedGenome
- marketplace
- name
- numDownloads
- operatingSystems
- optionalResult
- originalRating
- physicalDeviceTags
- platformTags
- popularScore
- price
- rankData
- rating
- ratingCount
- releaseDate
- reviewAuthor
- reviewCount
- screenUrlHref
- screenUrlThumbnail
- size
- subcategory
- supportsAndroidTv
- supportsChromecast
- totalRating
- totalRatingCount
- trustedGenomeData
- vendor
- vendorCanonicalUrl
- vendorUrl
- version
Attributes
-
rating
(type:String.t
, default:nil
)
- Ratings and reviews Either for this version only or for all versions to be displayed. -
operatingSystems
(type:list(String.t)
, default:nil
)
- See google3/quality/richsnippets/schema/data/operating_systems_rules.txt for possible values. -
inAppPurchase
(type:boolean()
, default:nil
)
- Whether the app offers in-app purchase. -
screenUrlThumbnail
(type:list(String.t)
, default:nil
)
- -
rankData
(type:GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationRankData
, default:nil
)
- -
name
(type:String.t
, default:nil
)
- -
iconUrlHref
(type:String.t
, default:nil
)
- Icon and Screenshots -
totalRating
(type:number()
, default:nil
)
- -
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) -
liveOpDetails
(type:GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalAuLiveOpsDetailInfo
, default:nil
)
- Unified proto for android LiveOps and iOS LiveEvents. -
popularScore
(type:number()
, default:nil
)
- -
applicationUrl
(type:String.t
, default:nil
)
- Fields for internal use -
langLocale
(type:String.t
, default:nil
)
- locale for the localized data, such as name, description and screenshots -
vendorUrl
(type:String.t
, default:nil
)
- -
platformTags
(type:list(String.t)
, default:nil
)
- -
extractedIconColors
(type:list(integer())
, default:nil
)
- Top 10 of extracted icon colors. r = (rgb >> 16) & 0xff; g = (rgb >> 8) & 0xff; b = rgb & 0xff; -
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. -
description
(type:String.t
, default:nil
)
- -
extractedIconColor
(type:integer()
, default:nil
)
- Top 1 of extracted icon colors. We keep this field for backward compatibility. -
reviewCount
(type:String.t
, default:nil
)
- -
supportsChromecast
(type:boolean()
, default:nil
)
- Whether this App supports Google Cast. -
reviewAuthor
(type:String.t
, default:nil
)
- -
physicalDeviceTags
(type:list(String.t)
, default:nil
)
- -
screenUrlHref
(type:list(String.t)
, default:nil
)
- TODO(b/260128276) deprecate this field in favor of image_data. -
size
(type:String.t
, default:nil
)
- bytes or numeric with MB or GB -
price
(type:String.t
, default:nil
)
- Price -
numDownloads
(type:String.t
, default:nil
)
- -
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. -
hasEditorsChoiceBadge
(type:boolean()
, default:nil
)
- Whether the app has editors choice tag -
vendorCanonicalUrl
(type:String.t
, default:nil
)
- -
version
(type:String.t
, default:nil
)
- -
countriesSupported
(type:list(String.t)
, default:nil
)
- These are currently used only for Google Play. -
imageData
(type:GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalImageData
, default:nil
)
- Copied from google3/contentads/shared/boulder/mobile-app-data-image-data.proto. -
genre
(type:list(String.t)
, default:nil
)
- -
vendor
(type:String.t
, default:nil
)
- Vendor -
optionalResult
(type:boolean()
, default:nil
)
- Whether this App is optional result for Grid UI. -
currency
(type:String.t
, default:nil
)
- -
ratingCount
(type:String.t
, default:nil
)
- -
iconUrlThumbnail
(type:String.t
, default:nil
)
- -
countryPrices
(type:list(GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationCountryPrice)
, default:nil
)
- -
subcategory
(type:list(String.t)
, default:nil
)
- -
appTypeData
(type:GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationAppTypeData
, default:nil
)
- -
marketplace
(type:String.t
, default:nil
)
- Market Android or itunes -
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. -
lastUpdated
(type:String.t
, default:nil
)
- -
category
(type:list(String.t)
, default:nil
)
- Application information. -
releaseDate
(type:String.t
, default:nil
)
- -
originalRating
(type:String.t
, default:nil
)
- -
localizedTrustedGenome
(type:GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationLocalizedTrustedGenome
, default:nil
)
- -
totalRatingCount
(type:integer()
, default:nil
)
- Rating_count including all versions of this application. -
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
}
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