RepositoryWebrefMentionCompoundMention

GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMentionCompoundMention


Table of Contents ▼

Jump to a specific part of the page:

Description

A single compound mention. Next available tag: 3

Attributes List

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

View Attributes

Attributes

  1. component (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMentionComponent), 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.
  2. 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.

Type

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

Function

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

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