Help us shape the future of Go! Take the 2026 Go Developer Survey

termstore

package
v1.101.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT Imports: 4 Imported by: 486

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateGroupCollectionResponseFromDiscriminatorValue

CreateGroupCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateGroupFromDiscriminatorValue

CreateGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLocalizedDescriptionFromDiscriminatorValue

CreateLocalizedDescriptionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLocalizedLabelFromDiscriminatorValue

CreateLocalizedLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateLocalizedNameFromDiscriminatorValue

CreateLocalizedNameFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRelationCollectionResponseFromDiscriminatorValue

CreateRelationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRelationFromDiscriminatorValue

CreateRelationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSetCollectionResponseFromDiscriminatorValue

CreateSetCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSetFromDiscriminatorValue

CreateSetFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateStoreCollectionResponseFromDiscriminatorValue

CreateStoreCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateStoreFromDiscriminatorValue

CreateStoreFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTermCollectionResponseFromDiscriminatorValue

CreateTermCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateTermFromDiscriminatorValue

CreateTermFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseRelationType

func ParseRelationType(v string) (any, error)

func ParseTermGroupScope

func ParseTermGroupScope(v string) (any, error)

func SerializeRelationType

func SerializeRelationType(values []RelationType) []string

func SerializeTermGroupScope

func SerializeTermGroupScope(values []TermGroupScope) []string

Types

type Group

func NewGroup

func NewGroup() *Group

NewGroup instantiates a new Group and sets the default values.

func (*Group) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of the group creation. Read-only. returns a *Time when successful

func (*Group) GetDescription

func (m *Group) GetDescription() *string

GetDescription gets the description property value. Description that gives details on the term usage. returns a *string when successful

func (*Group) GetDisplayName

func (m *Group) GetDisplayName() *string

GetDisplayName gets the displayName property value. Name of the group. returns a *string when successful

func (*Group) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Group) GetParentSiteId

func (m *Group) GetParentSiteId() *string

GetParentSiteId gets the parentSiteId property value. ID of the parent site of this group. returns a *string when successful

func (*Group) GetScope

func (m *Group) GetScope() *TermGroupScope

GetScope gets the scope property value. Returns the type of the group. The possible values are: global, system, and siteCollection. returns a *TermGroupScope when successful

func (*Group) GetSets

func (m *Group) GetSets() []Setable

GetSets gets the sets property value. All sets under the group in a term [store]. returns a []Setable when successful

func (*Group) Serialize

Serialize serializes information the current object

func (*Group) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of the group creation. Read-only.

func (*Group) SetDescription

func (m *Group) SetDescription(value *string)

SetDescription sets the description property value. Description that gives details on the term usage.

func (*Group) SetDisplayName

func (m *Group) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. Name of the group.

func (*Group) SetParentSiteId

func (m *Group) SetParentSiteId(value *string)

SetParentSiteId sets the parentSiteId property value. ID of the parent site of this group.

func (*Group) SetScope

func (m *Group) SetScope(value *TermGroupScope)

SetScope sets the scope property value. Returns the type of the group. The possible values are: global, system, and siteCollection.

func (*Group) SetSets

func (m *Group) SetSets(value []Setable)

SetSets sets the sets property value. All sets under the group in a term [store].

type GroupCollectionResponse

func NewGroupCollectionResponse

func NewGroupCollectionResponse() *GroupCollectionResponse

NewGroupCollectionResponse instantiates a new GroupCollectionResponse and sets the default values.

func (*GroupCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*GroupCollectionResponse) GetValue

func (m *GroupCollectionResponse) GetValue() []Groupable

GetValue gets the value property value. The value property returns a []Groupable when successful

func (*GroupCollectionResponse) Serialize

Serialize serializes information the current object

func (*GroupCollectionResponse) SetValue

func (m *GroupCollectionResponse) SetValue(value []Groupable)

SetValue sets the value property value. The value property

type Groupable

type Groupable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetDisplayName() *string
	GetParentSiteId() *string
	GetScope() *TermGroupScope
	GetSets() []Setable
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetDisplayName(value *string)
	SetParentSiteId(value *string)
	SetScope(value *TermGroupScope)
	SetSets(value []Setable)
}

type LocalizedDescription

type LocalizedDescription struct {
	// contains filtered or unexported fields
}

func NewLocalizedDescription

func NewLocalizedDescription() *LocalizedDescription

NewLocalizedDescription instantiates a new LocalizedDescription and sets the default values.

func (*LocalizedDescription) GetAdditionalData

func (m *LocalizedDescription) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*LocalizedDescription) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*LocalizedDescription) GetDescription

func (m *LocalizedDescription) GetDescription() *string

GetDescription gets the description property value. The description in the localized language. returns a *string when successful

func (*LocalizedDescription) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LocalizedDescription) GetLanguageTag

func (m *LocalizedDescription) GetLanguageTag() *string

GetLanguageTag gets the languageTag property value. The language tag for the label. returns a *string when successful

func (*LocalizedDescription) GetOdataType added in v0.31.0

func (m *LocalizedDescription) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*LocalizedDescription) Serialize

Serialize serializes information the current object

func (*LocalizedDescription) SetAdditionalData

func (m *LocalizedDescription) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LocalizedDescription) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*LocalizedDescription) SetDescription

func (m *LocalizedDescription) SetDescription(value *string)

SetDescription sets the description property value. The description in the localized language.

func (*LocalizedDescription) SetLanguageTag

func (m *LocalizedDescription) SetLanguageTag(value *string)

SetLanguageTag sets the languageTag property value. The language tag for the label.

func (*LocalizedDescription) SetOdataType added in v0.31.0

func (m *LocalizedDescription) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type LocalizedLabel

type LocalizedLabel struct {
	// contains filtered or unexported fields
}

func NewLocalizedLabel

func NewLocalizedLabel() *LocalizedLabel

NewLocalizedLabel instantiates a new LocalizedLabel and sets the default values.

func (*LocalizedLabel) GetAdditionalData

func (m *LocalizedLabel) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*LocalizedLabel) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*LocalizedLabel) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LocalizedLabel) GetIsDefault

func (m *LocalizedLabel) GetIsDefault() *bool

GetIsDefault gets the isDefault property value. Indicates whether the label is the default label. returns a *bool when successful

func (*LocalizedLabel) GetLanguageTag

func (m *LocalizedLabel) GetLanguageTag() *string

GetLanguageTag gets the languageTag property value. The language tag for the label. returns a *string when successful

func (*LocalizedLabel) GetName

func (m *LocalizedLabel) GetName() *string

GetName gets the name property value. The name of the label. returns a *string when successful

func (*LocalizedLabel) GetOdataType added in v0.31.0

func (m *LocalizedLabel) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*LocalizedLabel) Serialize

Serialize serializes information the current object

func (*LocalizedLabel) SetAdditionalData

func (m *LocalizedLabel) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LocalizedLabel) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*LocalizedLabel) SetIsDefault

func (m *LocalizedLabel) SetIsDefault(value *bool)

SetIsDefault sets the isDefault property value. Indicates whether the label is the default label.

func (*LocalizedLabel) SetLanguageTag

func (m *LocalizedLabel) SetLanguageTag(value *string)

SetLanguageTag sets the languageTag property value. The language tag for the label.

func (*LocalizedLabel) SetName

func (m *LocalizedLabel) SetName(value *string)

SetName sets the name property value. The name of the label.

func (*LocalizedLabel) SetOdataType added in v0.31.0

func (m *LocalizedLabel) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type LocalizedName

type LocalizedName struct {
	// contains filtered or unexported fields
}

func NewLocalizedName

func NewLocalizedName() *LocalizedName

NewLocalizedName instantiates a new LocalizedName and sets the default values.

func (*LocalizedName) GetAdditionalData

func (m *LocalizedName) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*LocalizedName) GetBackingStore added in v0.56.0

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*LocalizedName) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*LocalizedName) GetLanguageTag

func (m *LocalizedName) GetLanguageTag() *string

GetLanguageTag gets the languageTag property value. The language tag for the label. returns a *string when successful

func (*LocalizedName) GetName

func (m *LocalizedName) GetName() *string

GetName gets the name property value. The name in the localized language. returns a *string when successful

func (*LocalizedName) GetOdataType added in v0.31.0

func (m *LocalizedName) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*LocalizedName) Serialize

Serialize serializes information the current object

func (*LocalizedName) SetAdditionalData

func (m *LocalizedName) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*LocalizedName) SetBackingStore added in v0.56.0

SetBackingStore sets the BackingStore property value. Stores model information.

func (*LocalizedName) SetLanguageTag

func (m *LocalizedName) SetLanguageTag(value *string)

SetLanguageTag sets the languageTag property value. The language tag for the label.

func (*LocalizedName) SetName

func (m *LocalizedName) SetName(value *string)

SetName sets the name property value. The name in the localized language.

func (*LocalizedName) SetOdataType added in v0.31.0

func (m *LocalizedName) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Relation

func NewRelation

func NewRelation() *Relation

NewRelation instantiates a new Relation and sets the default values.

func (*Relation) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Relation) GetFromTerm

func (m *Relation) GetFromTerm() Termable

GetFromTerm gets the fromTerm property value. The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. returns a Termable when successful

func (*Relation) GetRelationship

func (m *Relation) GetRelationship() *RelationType

GetRelationship gets the relationship property value. The type of relation. The possible values are: pin, reuse. returns a *RelationType when successful

func (*Relation) GetSet

func (m *Relation) GetSet() Setable

GetSet gets the set property value. The [set] in which the relation is relevant. returns a Setable when successful

func (*Relation) GetToTerm

func (m *Relation) GetToTerm() Termable

GetToTerm gets the toTerm property value. The to [term] of the relation. The term to which the relationship is defined. returns a Termable when successful

func (*Relation) Serialize

Serialize serializes information the current object

func (*Relation) SetFromTerm

func (m *Relation) SetFromTerm(value Termable)

SetFromTerm sets the fromTerm property value. The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].

func (*Relation) SetRelationship

func (m *Relation) SetRelationship(value *RelationType)

SetRelationship sets the relationship property value. The type of relation. The possible values are: pin, reuse.

func (*Relation) SetSet

func (m *Relation) SetSet(value Setable)

SetSet sets the set property value. The [set] in which the relation is relevant.

func (*Relation) SetToTerm

func (m *Relation) SetToTerm(value Termable)

SetToTerm sets the toTerm property value. The to [term] of the relation. The term to which the relationship is defined.

type RelationCollectionResponse

func NewRelationCollectionResponse

func NewRelationCollectionResponse() *RelationCollectionResponse

NewRelationCollectionResponse instantiates a new RelationCollectionResponse and sets the default values.

func (*RelationCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RelationCollectionResponse) GetValue

func (m *RelationCollectionResponse) GetValue() []Relationable

GetValue gets the value property value. The value property returns a []Relationable when successful

func (*RelationCollectionResponse) Serialize

Serialize serializes information the current object

func (*RelationCollectionResponse) SetValue

func (m *RelationCollectionResponse) SetValue(value []Relationable)

SetValue sets the value property value. The value property

type RelationType

type RelationType int
const (
	PIN_RELATIONTYPE RelationType = iota
	REUSE_RELATIONTYPE
	UNKNOWNFUTUREVALUE_RELATIONTYPE
)

func (RelationType) String

func (i RelationType) String() string

type Relationable

type Relationable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFromTerm() Termable
	GetRelationship() *RelationType
	GetSet() Setable
	GetToTerm() Termable
	SetFromTerm(value Termable)
	SetRelationship(value *RelationType)
	SetSet(value Setable)
	SetToTerm(value Termable)
}

type Set

func NewSet

func NewSet() *Set

NewSet instantiates a new Set and sets the default values.

func (*Set) GetChildren

func (m *Set) GetChildren() []Termable

GetChildren gets the children property value. Children terms of set in term [store]. returns a []Termable when successful

func (*Set) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of set creation. Read-only. returns a *Time when successful

func (*Set) GetDescription

func (m *Set) GetDescription() *string

GetDescription gets the description property value. Description that gives details on the term usage. returns a *string when successful

func (*Set) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Set) GetLocalizedNames

func (m *Set) GetLocalizedNames() []LocalizedNameable

GetLocalizedNames gets the localizedNames property value. Name of the set for each languageTag. returns a []LocalizedNameable when successful

func (*Set) GetParentGroup

func (m *Set) GetParentGroup() Groupable

GetParentGroup gets the parentGroup property value. The parentGroup property returns a Groupable when successful

func (*Set) GetProperties

GetProperties gets the properties property value. Custom properties for the set. returns a []KeyValueable when successful

func (*Set) GetRelations

func (m *Set) GetRelations() []Relationable

GetRelations gets the relations property value. Indicates which terms have been pinned or reused directly under the set. returns a []Relationable when successful

func (*Set) GetTerms

func (m *Set) GetTerms() []Termable

GetTerms gets the terms property value. All the terms under the set. returns a []Termable when successful

func (*Set) Serialize

Serialize serializes information the current object

func (*Set) SetChildren

func (m *Set) SetChildren(value []Termable)

SetChildren sets the children property value. Children terms of set in term [store].

func (*Set) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of set creation. Read-only.

func (*Set) SetDescription

func (m *Set) SetDescription(value *string)

SetDescription sets the description property value. Description that gives details on the term usage.

func (*Set) SetLocalizedNames

func (m *Set) SetLocalizedNames(value []LocalizedNameable)

SetLocalizedNames sets the localizedNames property value. Name of the set for each languageTag.

func (*Set) SetParentGroup

func (m *Set) SetParentGroup(value Groupable)

SetParentGroup sets the parentGroup property value. The parentGroup property

func (*Set) SetProperties

SetProperties sets the properties property value. Custom properties for the set.

func (*Set) SetRelations

func (m *Set) SetRelations(value []Relationable)

SetRelations sets the relations property value. Indicates which terms have been pinned or reused directly under the set.

func (*Set) SetTerms

func (m *Set) SetTerms(value []Termable)

SetTerms sets the terms property value. All the terms under the set.

type SetCollectionResponse

func NewSetCollectionResponse

func NewSetCollectionResponse() *SetCollectionResponse

NewSetCollectionResponse instantiates a new SetCollectionResponse and sets the default values.

func (*SetCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SetCollectionResponse) GetValue

func (m *SetCollectionResponse) GetValue() []Setable

GetValue gets the value property value. The value property returns a []Setable when successful

func (*SetCollectionResponse) Serialize

Serialize serializes information the current object

func (*SetCollectionResponse) SetValue

func (m *SetCollectionResponse) SetValue(value []Setable)

SetValue sets the value property value. The value property

type Setable

type Setable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetChildren() []Termable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDescription() *string
	GetLocalizedNames() []LocalizedNameable
	GetParentGroup() Groupable
	GetProperties() []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.KeyValueable
	GetRelations() []Relationable
	GetTerms() []Termable
	SetChildren(value []Termable)
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDescription(value *string)
	SetLocalizedNames(value []LocalizedNameable)
	SetParentGroup(value Groupable)
	SetProperties(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.KeyValueable)
	SetRelations(value []Relationable)
	SetTerms(value []Termable)
}

type Store

func NewStore

func NewStore() *Store

NewStore instantiates a new Store and sets the default values.

func (*Store) GetDefaultLanguageTag

func (m *Store) GetDefaultLanguageTag() *string

GetDefaultLanguageTag gets the defaultLanguageTag property value. Default language of the term store. returns a *string when successful

func (*Store) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Store) GetGroups

func (m *Store) GetGroups() []Groupable

GetGroups gets the groups property value. Collection of all groups available in the term store. returns a []Groupable when successful

func (*Store) GetLanguageTags

func (m *Store) GetLanguageTags() []string

GetLanguageTags gets the languageTags property value. List of languages for the term store. returns a []string when successful

func (*Store) GetSets

func (m *Store) GetSets() []Setable

GetSets gets the sets property value. Collection of all sets available in the term store. This relationship can only be used to load a specific term set. returns a []Setable when successful

func (*Store) Serialize

Serialize serializes information the current object

func (*Store) SetDefaultLanguageTag

func (m *Store) SetDefaultLanguageTag(value *string)

SetDefaultLanguageTag sets the defaultLanguageTag property value. Default language of the term store.

func (*Store) SetGroups

func (m *Store) SetGroups(value []Groupable)

SetGroups sets the groups property value. Collection of all groups available in the term store.

func (*Store) SetLanguageTags

func (m *Store) SetLanguageTags(value []string)

SetLanguageTags sets the languageTags property value. List of languages for the term store.

func (*Store) SetSets

func (m *Store) SetSets(value []Setable)

SetSets sets the sets property value. Collection of all sets available in the term store. This relationship can only be used to load a specific term set.

type StoreCollectionResponse

func NewStoreCollectionResponse

func NewStoreCollectionResponse() *StoreCollectionResponse

NewStoreCollectionResponse instantiates a new StoreCollectionResponse and sets the default values.

func (*StoreCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*StoreCollectionResponse) GetValue

func (m *StoreCollectionResponse) GetValue() []Storeable

GetValue gets the value property value. The value property returns a []Storeable when successful

func (*StoreCollectionResponse) Serialize

Serialize serializes information the current object

func (*StoreCollectionResponse) SetValue

func (m *StoreCollectionResponse) SetValue(value []Storeable)

SetValue sets the value property value. The value property

type Storeable

type Storeable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDefaultLanguageTag() *string
	GetGroups() []Groupable
	GetLanguageTags() []string
	GetSets() []Setable
	SetDefaultLanguageTag(value *string)
	SetGroups(value []Groupable)
	SetLanguageTags(value []string)
	SetSets(value []Setable)
}

type Term

func NewTerm

func NewTerm() *Term

NewTerm instantiates a new Term and sets the default values.

func (*Term) GetChildren

func (m *Term) GetChildren() []Termable

GetChildren gets the children property value. Children of current term. returns a []Termable when successful

func (*Term) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. Date and time of term creation. Read-only. returns a *Time when successful

func (*Term) GetDescriptions

func (m *Term) GetDescriptions() []LocalizedDescriptionable

GetDescriptions gets the descriptions property value. Description about term that is dependent on the languageTag. returns a []LocalizedDescriptionable when successful

func (*Term) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Term) GetLabels

func (m *Term) GetLabels() []LocalizedLabelable

GetLabels gets the labels property value. Label metadata for a term. returns a []LocalizedLabelable when successful

func (*Term) GetLastModifiedDateTime

GetLastModifiedDateTime gets the lastModifiedDateTime property value. Last date and time of term modification. Read-only. returns a *Time when successful

func (*Term) GetProperties

GetProperties gets the properties property value. Collection of properties on the term. returns a []KeyValueable when successful

func (*Term) GetRelations

func (m *Term) GetRelations() []Relationable

GetRelations gets the relations property value. To indicate which terms are related to the current term as either pinned or reused. returns a []Relationable when successful

func (*Term) GetSet

func (m *Term) GetSet() Setable

GetSet gets the set property value. The [set] in which the term is created. returns a Setable when successful

func (*Term) Serialize

Serialize serializes information the current object

func (*Term) SetChildren

func (m *Term) SetChildren(value []Termable)

SetChildren sets the children property value. Children of current term.

func (*Term) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. Date and time of term creation. Read-only.

func (*Term) SetDescriptions

func (m *Term) SetDescriptions(value []LocalizedDescriptionable)

SetDescriptions sets the descriptions property value. Description about term that is dependent on the languageTag.

func (*Term) SetLabels

func (m *Term) SetLabels(value []LocalizedLabelable)

SetLabels sets the labels property value. Label metadata for a term.

func (*Term) SetLastModifiedDateTime

SetLastModifiedDateTime sets the lastModifiedDateTime property value. Last date and time of term modification. Read-only.

func (*Term) SetProperties

SetProperties sets the properties property value. Collection of properties on the term.

func (*Term) SetRelations

func (m *Term) SetRelations(value []Relationable)

SetRelations sets the relations property value. To indicate which terms are related to the current term as either pinned or reused.

func (*Term) SetSet

func (m *Term) SetSet(value Setable)

SetSet sets the set property value. The [set] in which the term is created.

type TermCollectionResponse

func NewTermCollectionResponse

func NewTermCollectionResponse() *TermCollectionResponse

NewTermCollectionResponse instantiates a new TermCollectionResponse and sets the default values.

func (*TermCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*TermCollectionResponse) GetValue

func (m *TermCollectionResponse) GetValue() []Termable

GetValue gets the value property value. The value property returns a []Termable when successful

func (*TermCollectionResponse) Serialize

Serialize serializes information the current object

func (*TermCollectionResponse) SetValue

func (m *TermCollectionResponse) SetValue(value []Termable)

SetValue sets the value property value. The value property

type TermGroupScope

type TermGroupScope int
const (
	GLOBAL_TERMGROUPSCOPE TermGroupScope = iota
	SYSTEM_TERMGROUPSCOPE
	SITECOLLECTION_TERMGROUPSCOPE
	UNKNOWNFUTUREVALUE_TERMGROUPSCOPE
)

func (TermGroupScope) String

func (i TermGroupScope) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL