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

A single compound mention. Next available tag: 3

Attributes

  • component (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMentionComponent.t), default: nil) - References to the component mentions which the MRF needs to be fully expanded. It is guaranteed that for a given set of components there exists only a single CompoundMention, i.e. the CompoundMentions are deduped to be unique so each set of components is present only once. The ArgumentValue of the WebrefEntity.mrf refer to these components via ComponentReference; it is guaranteed there are as many components as the MRF expression refers to.
  • mrfIndex (type: list(integer()), default: nil) - The WebrefEntity.mrf indices which this compound applies to. There can be at most one CompoundMention which claims an MRF index, but it is possible there are MRF expressions which are not claimed by any CompoundMention.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMentionCompoundMention{
    component:
      [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMentionComponent.t()]
      | nil,
    mrfIndex: [integer()] | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.