ResearchScienceSearchLicense

GoogleApi.ContentWarehouse.V1.Model.ResearchScienceSearchLicense


Table of Contents ▼

Jump to a specific part of the page:

Description

Distribution license information. Next ID: 6

Attributes List

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

View Attributes

Attributes

  1. id (type: String.t, default: nil)
    - A fingerprint id generated based on the license_class, URL or text. Since the knowledge graph requires a unique string id for the license but any filed of license can be empty, a fingerprint id can serve as a compact identifier representing the non-empty sub-fields.
  2. licenseClass (type: String.t, default: nil)
    - A value from a controlled vocabulary that uniquely identifies a license. Unless this is set to LICENSE_CLASS_UNDEFINED_NO_MATCH or LICENSE_CLASS_UNDEFINED_CONTRADICTING_MATCHES other fields in this message should be empty.
  3. licenseMid (type: String.t, default: nil)
    - mid for the license.
  4. text (type: String.t, default: nil)
    - The text (usually, the name) of the distribution license.
  5. url (type: String.t, default: nil)
    - The url for the distribution license.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ResearchScienceSearchLicense{
id: String.t() | nil,
licenseClass: String.t() | nil,
licenseMid: String.t() | nil,
text: String.t() | nil,
url: String.t() | nil
}

Function

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

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