OceanDocTag

GoogleApi.ContentWarehouse.V1.Model.OceanDocTag


Table of Contents ▼

Jump to a specific part of the page:

Description

============> Next available number: 102 (ksridhara) <================

Attributes List

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

View Attributes

Attributes

  1. DEPRECATEDIssueDate (type: String.t, default: nil)
    - this is in ONIX format.
  2. coverPage (type: String.t, default: nil)
    - cover page (PrintedAsSeen string), to generate results snippet thumbnail image urls
  3. editors (type: String.t, default: nil)
    - Editors string for front end.
  4. encryptedExpressionId (type: String.t, default: nil)
    -
  5. segmentTime (type: integer(), default: nil)
    -
  6. viewability (type: GoogleApi.ContentWarehouse.V1.Model.OceanVolumeViewability, default: nil)
    - Volume viewability, which defines how/if the volume should be displayed in various locales.
  7. pageNumber (type: integer(), default: nil)
    - page_number of the page (OceanTypes::PageNumberType) In CAv2: page_number of the page ocean::PageNumber::T
  8. sourceType (type: integer(), default: nil)
    - The source type of the document. See BoundVolumeSource::SourceType in ocean/data/volume_types.protodevel for possible values.
  9. blockSnippet (type: boolean(), default: nil)
    -
  10. newspaperspecific (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagNewspaperSpecific, default: nil)
    -
  11. encryptedVolumeId (type: String.t, default: nil)
    -
  12. volumeVersion (type: String.t, default: nil)
    - The version of the volume (serialized form). ONLY populated for Volume level docs
  13. isLandingPage (type: boolean(), default: nil)
    - whether this a landing page chosen at indexing time.
  14. availableDownloads (type: integer(), default: nil)
    - A bitmap containing all available download formats (values defined in AvaialableDownloadFormats enum) NOTE: Only populated for Volume level docs
  15. contributor (type: list(GoogleApi.ContentWarehouse.V1.Model.OceanDocTagContributor), default: nil)
    -
  16. objectionableContentBitmap (type: integer(), default: nil)
    - A bitmap indicating whether content may be objectionable NOTE: Only populated for volume level docs
  17. pagerank (type: float(), default: nil)
    - the page rank value of the book page
  18. searchInBookUrl (type: String.t, default: nil)
    - the URL for the "search in book"
  19. contentType (type: integer(), default: nil)
    - The content type of the document. See BoundVolumeSource::ContentType in ocean/data/volume_types.protodevel for possible values.
  20. workcluster (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagWorkCluster, default: nil)
    -
  21. price (type: GoogleApi.ContentWarehouse.V1.Model.OceanGEPrice, default: nil)
    - Price information for a volume (per locale). Note existence of a price for a locale implies that the book is sellable for that locale.
  22. DEPRECATEDApplicationDate (type: String.t, default: nil)
    - this is in ONIX format.
  23. goodTextDetail (type: integer(), default: nil)
    - Text quality as defined in CA_VolumeScoreResult::OACapabilities::TextQualityAssessment Note - This is only populated if good_text() and is_ge_quality() are true
  24. patentspecific (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagPatentSpecific, default: nil)
    -
  25. bookspecific (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific, default: nil)
    -
  26. structuredPageNumber (type: String.t, default: nil)
    - In CAv2 only: structured page number (printed number as we understand it) (result of ocean::StructuredPageNumberProto::AppendToString)
  27. catalogspecific (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagCatalogSpecific, default: nil)
    -
  28. authors (type: String.t, default: nil)
    - TODO(leonid) Deprecate these Authors string for front end.
  29. refPageUrl (type: String.t, default: nil)
    - the URL of the reference page (About this book)
  30. numPages (type: integer(), default: nil)
    - Number of pages in this volume (usually as specified in metadata)
  31. metadataCoverExists (type: boolean(), default: nil)
    - metadata_cover_exists will be set if there's a metadata-provided cover thumbnail. the thumbnail will be used for scanless books or when a scanned book is in metadata-only view.
  32. subjectBitmap (type: String.t, default: nil)
    - Bitmap indicating top-level subjects associated with this document. See ocean/metadata/subjects/util.h for more detail.
  33. subTitle (type: String.t, default: nil)
    - Sub title string for front end
  34. thumbnailUrl (type: String.t, default: nil)
    - the URL of the cover page.
  35. coverPageSize (type: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize, default: nil)
    - The size (in pixels) of the full-resolution clean images used for the cover page. The width and height will be zero if no image for that page.
  36. isGeQuality (type: boolean(), default: nil)
    - Set to true if volume has ge quality
  37. DEPRECATEDPatentNumber (type: String.t, default: nil)
    - patent-specific fields. ALL DEPRECATED, moved into PatentSpecific group, above.
  38. DEPRECATEDPublisherPercentVisible (type: integer(), default: nil)
    - Percent rights granted by publisher. This should only be set, and definitely should only be considered, if source_type == BoundVolumeSource::PUBLISHER. '0' may mean we have no info on publisher rights so we have to just assume 0%. Deprecated as this is taken into account by viewability
  39. metadataCoverSize (type: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize, default: nil)
    - The size (in pixels) of the metadata cover image.
  40. geoRestrict (type: list(String.t), default: nil)
    - DEPRECATED! Being replaced in favor of viewability, below. geo restrict info (from OceanRights::geo_restrict) In CAv2: geo restrict info (from ocean::VolumeImprintRights::geo_restrict)
  41. printedPageNumber (type: String.t, default: nil)
    - printed page number (OceanPrintedPageNumber; from OceanPageInfoMap::Page::printed_page_number)
  42. magazinespecific (type: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagMagazineSpecific, default: nil)
    -
  43. volumeType (type: integer(), default: nil)
    -
  44. urlKey (type: String.t, default: nil)
    - Bibkey to be used as part of the URL (to make them persistent in some sense). This is obtained by doing a GetURLKey() on the bibdata which returns the main bibkey associated with the volume based on priority. This is parseable into an OceanVolumeBibKey (ocean/metadata/bibkeys.h) Note: This should ideally be a required field longer term but for now keeping it optional for compatibility. In case of this being absent, we don't include the key in the URL (just use volumeId as before). Note: For content type books, this key is supplemented by other bibkeys for this volumes(the field is aux_bibkeys)
  45. DEPRECATEDPatentAssignee (type: String.t, default: nil)
    -
  46. pageid (type: integer(), default: nil)
    - pageid of the page (OceanTypes::PageIdType)
  47. grantableLocale (type: list(String.t), default: nil)
    - List of locales for which this book can be bought from a publisher, and read as a Google eBook. Each locale is a lowercase, two-letter country-code (eg "ca"), and is copied from PublisherGrantability.Locale.locale, defined in ocean/data/docinfo/volume_viewability.proto.
  48. title (type: String.t, default: nil)
    - Title string for front end.
  49. usingActualCover (type: boolean(), default: nil)
    - using_actual_cover will be set if we are using the actual cover of the book (instead of the table of content, etc.). This is particularly useful to identify books where we inserted a generated cover via Coverups.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.OceanDocTag{
DEPRECATEDApplicationDate: String.t() | nil,
DEPRECATEDIssueDate: String.t() | nil,
DEPRECATEDPatentAssignee: String.t() | nil,
DEPRECATEDPatentNumber: String.t() | nil,
DEPRECATEDPublisherPercentVisible: integer() | nil,
authors: String.t() | nil,
availableDownloads: integer() | nil,
blockSnippet: boolean() | nil,
bookspecific: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific.t() | nil,
catalogspecific: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagCatalogSpecific.t() | nil,
contentType: integer() | nil,
contributor: [GoogleApi.ContentWarehouse.V1.Model.OceanDocTagContributor.t()] | nil,
coverPage: String.t() | nil,
coverPageSize: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize.t() | nil,
editors: String.t() | nil,
encryptedExpressionId: String.t() | nil,
encryptedVolumeId: String.t() | nil,
geoRestrict: [String.t()] | nil,
goodTextDetail: integer() | nil,
grantableLocale: [String.t()] | nil,
isGeQuality: boolean() | nil,
isLandingPage: boolean() | nil,
magazinespecific: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagMagazineSpecific.t() | nil,
metadataCoverExists: boolean() | nil,
metadataCoverSize: GoogleApi.ContentWarehouse.V1.Model.OceanImageSize.t() | nil,
newspaperspecific: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagNewspaperSpecific.t() | nil,
numPages: integer() | nil,
objectionableContentBitmap: integer() | nil,
pageNumber: integer() | nil,
pageid: integer() | nil,
pagerank: float() | nil,
patentspecific: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagPatentSpecific.t() | nil,
price: GoogleApi.ContentWarehouse.V1.Model.OceanGEPrice.t() | nil,
printedPageNumber: String.t() | nil,
refPageUrl: String.t() | nil,
searchInBookUrl: String.t() | nil,
segmentTime: integer() | nil,
sourceType: integer() | nil,
structuredPageNumber: String.t() | nil,
subTitle: String.t() | nil,
subjectBitmap: String.t() | nil,
thumbnailUrl: String.t() | nil,
title: String.t() | nil,
urlKey: String.t() | nil,
usingActualCover: boolean() | nil,
viewability: GoogleApi.ContentWarehouse.V1.Model.OceanVolumeViewability.t() | nil,
volumeType: integer() | nil,
volumeVersion: String.t() | nil,
workcluster: GoogleApi.ContentWarehouse.V1.Model.OceanDocTagWorkCluster.t() | nil
}

Function

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

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