ImageExifIPTCMetadata

GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadata


Table of Contents ▼

Jump to a specific part of the page:

Description

This proto holds IPTC metadata. http://www.iptc.org/cms/site/index.html?channel=CH0099 Proto field name is same with IPTC property name except which is clearly stated. Next Id: 64

Attributes List

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

View Attributes

Attributes

  1. acquireLicensePage (type: String.t, default: nil)
    - Page URL about how to acquire this licensable image.
  2. artwork (type: list(GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataArtwork), default: nil)
    -
  3. contactinfo (type: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataContactInfo, default: nil)
    -
  4. copyrightNotice (type: String.t, default: nil)
    -
  5. creator (type: list(String.t), default: nil)
    - IPTC authorship & copyright related fields.
  6. creditLine (type: String.t, default: nil)
    -
  7. dateCreated (type: String.t, default: nil)
    - Time (in seconds)
  8. dateExpired (type: String.t, default: nil)
    -
  9. dateReleased (type: String.t, default: nil)
    -
  10. description (type: String.t, default: nil)
    -
  11. digitalSourceType (type: String.t, default: nil)
    - See go/gi-annotations-indexing for more information.
  12. event (type: String.t, default: nil)
    -
  13. headline (type: String.t, default: nil)
    -
  14. imageSupplier (type: String.t, default: nil)
    - PLUS field, not used.
  15. instructions (type: String.t, default: nil)
    -
  16. keywords (type: list(String.t), default: nil)
    -
  17. licenseUrl (type: String.t, default: nil)
    - License URL about how to distribute the image.
  18. location (type: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocation, default: nil)
    -
  19. locationCreated (type: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocationInfo, default: nil)
    - Location of the camera
  20. locationShown (type: list(GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocationInfo), default: nil)
    - Location shown on the image
  21. modelReleaseStatus (type: String.t, default: nil)
    -
  22. propertyReleaseStatus (type: String.t, default: nil)
    -
  23. rightsUsageTerms (type: String.t, default: nil)
    -
  24. source (type: String.t, default: nil)
    -
  25. supplementalCategories (type: list(String.t), default: nil)
    -
  26. title (type: String.t, default: nil)
    - IPTC description related fields.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadata{
acquireLicensePage: String.t() | nil,
artwork: [GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataArtwork.t()] | nil,
contactinfo: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataContactInfo.t() | nil,
copyrightNotice: String.t() | nil,
creator: [String.t()] | nil,
creditLine: String.t() | nil,
dateCreated: String.t() | nil,
dateExpired: String.t() | nil,
dateReleased: String.t() | nil,
description: String.t() | nil,
digitalSourceType: String.t() | nil,
event: String.t() | nil,
headline: String.t() | nil,
imageSupplier: String.t() | nil,
instructions: String.t() | nil,
keywords: [String.t()] | nil,
licenseUrl: String.t() | nil,
location: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocation.t() | nil,
locationCreated: GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocationInfo.t() | nil,
locationShown: [GoogleApi.ContentWarehouse.V1.Model.ImageExifIPTCMetadataLocationInfo.t()] | nil,
modelReleaseStatus: String.t() | nil,
propertyReleaseStatus: String.t() | nil,
rightsUsageTerms: String.t() | nil,
source: String.t() | nil,
supplementalCategories: [String.t()] | nil,
title: String.t() | nil
}

Function

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

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