GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific
Table of Contents ▼
Jump to a specific part of the page:
Description
Book specific fields.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
auxBibkeys
(type:list(String.t)
, default:nil
)
- These are other bibkeys for this book beside the url_key, which is the primary key. For example, a book may have ISBN, OCLC num etc. In that case ISBN is the url_key and the OCLC number is the auxillary bibkey. The aux_bibkeys should have the same form as the url_key -
imprint
(type:String.t
, default:nil
)
- -
numRatingHalfStars
(type:integer()
, default:nil
)
- -
numberingrange
(type:list(GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange)
, default:nil
)
- -
partnerId
(type:String.t
, default:nil
)
- publisher id, if available -
productEditionNumber
(type:integer()
, default:nil
)
- Set if the book is one of several editions or versions. Used by OFE to show numbered editions. The value is copied from clustering information. See also ocean/metadata/proto/bibdata_components.proto The value there is from metadata records by ocean/metadata/parsing/parse_utils.cc, and is a 1-based value. -
publicationDate
(type:String.t
, default:nil
)
- In the format yyyy.mm.dd, or possibly just yyyy. -
publisherName
(type:String.t
, default:nil
)
- -
subject
(type:String.t
, default:nil
)
- Subject (from Bisac)
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific{
auxBibkeys: [String.t()] | nil,
imprint: String.t() | nil,
numRatingHalfStars: integer() | nil,
numberingrange: [ GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange.t() ] | nil,
partnerId: String.t() | nil,
productEditionNumber: integer() | nil,
publicationDate: String.t() | nil,
publisherName: String.t() | nil,
subject: String.t() | nil
}
auxBibkeys: [String.t()] | nil,
imprint: String.t() | nil,
numRatingHalfStars: integer() | nil,
numberingrange: [ GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange.t() ] | nil,
partnerId: String.t() | nil,
productEditionNumber: integer() | nil,
publicationDate: String.t() | nil,
publisherName: String.t() | nil,
subject: String.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecific