GeostoreOntologyRawGConceptInstanceProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreOntologyRawGConceptInstanceProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A RawGConceptInstanceProto contains all data required by both internal and external clients. We store the 'public' data in a GConceptInstanceProto and the 'private' data inside of RawGConceptInstanceProto. NOTE: this doesn't really match the design we want anymore. Please talk to the Geo Schema team if you are planning to make use of the "private" fields below.

Attributes List

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

View Attributes

Attributes

  1. instance (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreGConceptInstanceProto, default: nil)
    - This is the 'public' section of the GConceptInstance.
  2. isAddedByEdit (type: boolean(), default: nil)
    - DEPRECATED Was this GConcept explicitly added by an edit? Examples of gconcepts not added by edits include those inferred through geo ontology and those mapped from legacy category forms by the feature updater. Note that it is possible for both is_added_by_edit and is_inferred to be true - it means this gconcept is added by an edit and there is also another more fine-grained gconcept added by an edit.
  3. isInferred (type: boolean(), default: nil)
    - RESERVED
  4. provider (type: String.t, default: nil)
    - DEPRECATED These two fields combined describe the source of a GConceptInstance. They are based on geostore/base/proto/datasourceprovider.proto. Their use has been deprecated. Use the FieldMetadataProto inside instance instead.
  5. sourceDataset (type: String.t, default: nil)
    -

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreOntologyRawGConceptInstanceProto{
instance: GoogleApi.ContentWarehouse.V1.Model.GeostoreGConceptInstanceProto.t() | nil,
isAddedByEdit: boolean() | nil,
isInferred: boolean() | nil,
provider: String.t() | nil,
sourceDataset: String.t() | nil
}

Function

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

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