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

Patent specific fields. Currently empty, but need to move the fields below into here at a later date

Attributes

  • applicationDate (type: String.t, default: nil) - this is in ONIX format.
  • contentLanguage (type: String.t, default: nil) - 2-letter language of the document such as "en" or "fr" This field was created for plumbing in the OFE API intl patent flow, and is probably not otherwise filled in.
  • docType (type: integer(), default: nil) -
  • documentNumber (type: String.t, default: nil) - Just the number, no bibkey prefix. Called 'doc number' b/c it could be patent number for patents, application number for applications.
  • domesticClassification (type: list(String.t), default: nil) - US and Int'l patent classification codes for "related patents".
  • internationalClassification (type: list(String.t), default: nil) -
  • issueDate (type: String.t, default: nil) - this is in ONIX format.
  • patentAssignee (type: String.t, default: nil) -
  • publicationNumber (type: String.t, default: nil) - For applications, the 'publication number' Something like US20071234567A1: 'US' prefix, 4 digit year, 7 digit serial number, 2 character code, all stuck together.
  • relativeThumbnailPath (type: String.t, default: nil) - Path identifying the image used for the thumbnail of this patent. e.g. "EP1234567B1/imgf0001.png" The client is expected to fill in the rest of the url such as: https://patentimages.storage.googleapis.com/thumbnails/EP1234567B1/imgf0001.png
  • tenCharUsClassification (type: list(String.t), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.OceanDocTagPatentSpecific{
  applicationDate: String.t() | nil,
  contentLanguage: String.t() | nil,
  docType: integer() | nil,
  documentNumber: String.t() | nil,
  domesticClassification: [String.t()] | nil,
  internationalClassification: [String.t()] | nil,
  issueDate: String.t() | nil,
  patentAssignee: String.t() | nil,
  publicationNumber: String.t() | nil,
  relativeThumbnailPath: String.t() | nil,
  tenCharUsClassification: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.