ImageSearchImageLicenseInfo

AI Overview😉

  • The potential purpose of this module is to provide information about the licensing and copyright details of images in search results, allowing users to understand how they can use the images and giving credit to the creators.
  • This module could impact search results by promoting images with clear and lenient licensing terms, such as Creative Commons licenses, over those with restrictive or unclear terms. It may also help users avoid using copyrighted images without permission, which could lead to legal issues. Additionally, the SafeSearch filtering flags may influence the visibility of certain images in search results.
  • A website may change things to be more favorable for this function by providing clear and machine-readable licensing information for their images, such as including license URLs and copyright notices in their image metadata. They may also ensure that their images are properly attributed to their creators and provide credit text for users who want to reuse the images. Furthermore, websites can ensure that their images are properly categorized and tagged to avoid being filtered out by SafeSearch flags.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.ImageSearchImageLicenseInfo (google_api_content_warehouse v0.4.0)

The image license info for licensable images(go/Licensable-Images-PRD) This proto in design doc: go/licensable-images-edd

Attributes

  • acquireLicensePage (type: String.t, default: nil) - Records web page url about how to use the licensed image.
  • copyrightNotice (type: String.t, default: nil) - Provides copyright info.
  • copyrightNoticeSourceType (type: String.t, default: nil) - Source type for copyright_notice field.
  • creator (type: list(String.t), default: nil) - creator, authors.
  • creatorSourceType (type: String.t, default: nil) - Source type for creator field.
  • creditText (type: String.t, default: nil) - Text for crediting persons or organizations.
  • creditTextSourceType (type: String.t, default: nil) - Source type for credit_text field.
  • isRetiredCcUrl (type: boolean(), default: nil) - Whether this license url is in retired license list, which is from: https://creativecommons.org/retiredlicenses/
  • licenseType (type: String.t, default: nil) -
  • licenseUrl (type: String.t, default: nil) - Records license URL.
  • safesearchFlags (type: integer(), default: nil) - A bitwise-OR of SafeSearch filtering flags. If present, the flags will be a bitwise-AND between this value and all the classifier_porn::query::Vertical enums. If the value is -1, it indicates there is some error with SafeSearch classifier. The default value 0 means no filtering flags are set.
  • sourceType (type: String.t, default: nil) -

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.ImageSearchImageLicenseInfo{
  acquireLicensePage: String.t() | nil,
  copyrightNotice: String.t() | nil,
  copyrightNoticeSourceType: String.t() | nil,
  creator: [String.t()] | nil,
  creatorSourceType: String.t() | nil,
  creditText: String.t() | nil,
  creditTextSourceType: String.t() | nil,
  isRetiredCcUrl: boolean() | nil,
  licenseType: String.t() | nil,
  licenseUrl: String.t() | nil,
  safesearchFlags: integer() | nil,
  sourceType: 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.