View Source GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplication (google_api_content_warehouse v0.4.0)
This structure holds data for application information for rich snippets Next ID: 53
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.t, 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.t}, default:nil) - Trusted Genome data with categorical app information key: locale (e.g. en, en_US)
-   liveOpDetails(type:GoogleApi.ContentWarehouse.V1.Model.QualityCalypsoAppsUniversalAuLiveOpsDetailInfo.t, 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.t, 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.t), default:nil) -
-   subcategory(type:list(String.t), default:nil) -
-   appTypeData(type:GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaRdfaRichSnippetsApplicationAppTypeData.t, 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.t, default:nil) -
-   totalRatingCount(type:integer(), default:nil) - Rating_count including all versions of this application.
-   breadcrumbs(type:GoogleApi.ContentWarehouse.V1.Model.RepositoryAnnotationsRdfaBreadcrumbs.t, default:nil) -
-   filteringTag(type:list(String.t), default:nil) - Tags to be indexed for filtering, e.g. "ft_popular_score_gt_1m".
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@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 }
Functions
Unwrap a decoded JSON object into its complex fields.