RepositoryAnnotationsRdfaRdfaRichSnippetsApplication

AI Overview😉

  • The potential purpose of this module is to gather and structure data about mobile applications, including their ratings, reviews, descriptions, screenshots, and other metadata. This data can be used to generate rich snippets in search results, providing users with a more informative and engaging experience.
  • This module could impact search results by influencing the ranking and display of mobile applications in search engine results pages (SERPs). The data collected and structured by this module can be used to generate rich snippets, which can increase the visibility and appeal of certain applications, potentially affecting their ranking and click-through rates.
  • To be more favorable for this function, a website may need to ensure that their mobile application's metadata is accurately and completely represented in the structured data. This can include providing detailed and up-to-date information about the application, such as its ratings, reviews, description, screenshots, and other relevant metadata. Additionally, ensuring that the application's metadata is properly marked up with schema.org or other structured data formats can help search engines like Google to better understand and display the application's information in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@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

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.