OceanDocTagBookSpecificNumberingRange

GoogleApi.ContentWarehouse.V1.Model.OceanDocTagBookSpecificNumberingRange


Table of Contents ▼

Jump to a specific part of the page:

Description

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 List

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

View Attributes

Attributes

  1. endNumbering (type: list(String.t), default: nil)
    -
  2. numberType (type: list(integer()), default: nil)
    -
  3. numberingSchema (type: list(integer()), default: nil)
    -
  4. startNumbering (type: list(String.t), default: nil)
    -

Type

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

Function

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

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