View Source GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange (google_api_content_warehouse v0.4.0)

These are copies of MetadataNumberingRange's from ocean/metadata/metadata_range.proto. They should be used for rendering volume numbering information in search results (as this protobuf is the only piece of data available at that point). The numbering can look like "Volume 1" or "Parts A-D" Schema is volume/part/etc, type arabic number/roman number/letter/etc (these are both enums from ocean/metadata/metadata_enums.proto). In most cases there is only one numbering range (e.g. "Volume 1, Issue 2"), but in general the ranges may be disjoint (e.g. "Volumes 2, 3 and 7")

Attributes

  • endNumbering (type: list(String.t), default: nil) -
  • numberType (type: list(integer()), default: nil) -
  • numberingSchema (type: list(integer()), default: nil) -
  • startNumbering (type: list(String.t), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange{
    endNumbering: [String.t()] | nil,
    numberType: [integer()] | nil,
    numberingSchema: [integer()] | nil,
    startNumbering: [String.t()] | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.