diff --git a/pub/fed.go b/pub/fed.go index e131c19..f8adb24 100644 --- a/pub/fed.go +++ b/pub/fed.go @@ -308,7 +308,7 @@ func (f *federator) PostOutbox(c context.Context, w http.ResponseWriter, r *http if err != nil { return true, err } - if !isActivityType(typer) { + if !vocab.IsActivityType(typer) { actorIri, err := f.SocialAPI.ActorIRI(c, r) if err != nil { return true, err diff --git a/pub/handlers.go b/pub/handlers.go index 0281c0a..e99d290 100644 --- a/pub/handlers.go +++ b/pub/handlers.go @@ -125,7 +125,7 @@ func serveActivityPubObject(c context.Context, a Application, clock Clock, w htt return } addResponseHeaders(w.Header(), clock, b) - if hasType(pObj, tombstone) { + if vocab.HasTypeTombstone(pObj) { w.WriteHeader(http.StatusGone) } else { w.WriteHeader(http.StatusOK) diff --git a/pub/interfaces.go b/pub/interfaces.go index 4cee939..9f1a45d 100644 --- a/pub/interfaces.go +++ b/pub/interfaces.go @@ -307,8 +307,7 @@ type PubObject interface { // Typer is an object that has a type. type Typer interface { - TypeLen() (l int) - GetType(index int) (v interface{}) + vocab.Typer } // typeIder is a Typer with additional generic capabilities. diff --git a/pub/internal.go b/pub/internal.go index 15eefcd..df69043 100644 --- a/pub/internal.go +++ b/pub/internal.go @@ -208,7 +208,7 @@ func postToOutbox(c HttpClient, b []byte, to *url.URL, agent string, creds *cred func (f *federator) addNewIds(c context.Context, a vocab.ActivityType) { newId := f.App.NewId(c, a) a.SetId(newId) - if hasType(a, create) { + if vocab.HasTypeCreate(a) { for i := 0; i < a.ObjectLen(); i++ { if a.IsObject(i) { obj := a.GetObject(i) @@ -2123,39 +2123,3 @@ func clearSensitiveFields(obj vocab.ObjectType) { } } } - -// TODO: Move this to vocab package. -var activityTypes = []string{"Accept", "Add", "Announce", "Arrive", "Block", "Create", "Delete", "Dislike", "Flag", "Follow", "Ignore", "Invite", "Join", "Leave", "Like", "Listen", "Move", "Offer", "Question", "Reject", "Read", "Remove", "TentativeReject", "TentativeAccept", "Travel", "Undo", "Update", "View"} - -const ( - tombstone = "Tombstone" - create = "Create" -) - -func isActivityType(t Typer) bool { - hasType := make(map[string]bool, 1) - for i := 0; i < t.TypeLen(); i++ { - v := t.GetType(i) - if s, ok := v.(string); ok { - hasType[s] = true - } - } - for _, t := range activityTypes { - if hasType[t] { - return true - } - } - return false -} - -func hasType(t Typer, kind string) bool { - for i := 0; i < t.TypeLen(); i++ { - v := t.GetType(i) - if s, ok := v.(string); ok { - if s == kind { - return true - } - } - } - return false -} diff --git a/tools/defs/defs.go b/tools/defs/defs.go index f528d95..49d0458 100644 --- a/tools/defs/defs.go +++ b/tools/defs/defs.go @@ -1942,3 +1942,18 @@ func AnyURIValueTypeName() string { func IRIFuncs() []*FunctionDef { return []*FunctionDef{IriValueType.DeserializeFn, IriValueType.SerializeFn} } + +func IsActivity(t *Type) bool { + var recur func(t *Type) bool + recur = func(t *Type) bool { + for _, e := range t.Extends { + if e == activityType { + return true + } else if recur(e) { + return true + } + } + return false + } + return recur(t) +} diff --git a/tools/vocab/gen/generate.go b/tools/vocab/gen/generate.go index 3e7b71d..81116c8 100644 --- a/tools/vocab/gen/generate.go +++ b/tools/vocab/gen/generate.go @@ -7,6 +7,7 @@ import ( "fmt" "github.com/go-fed/activity/tools/defs" "go/format" + "strings" ) const ( @@ -44,6 +45,8 @@ func GenerateImplementations(types []*defs.Type, properties []*defs.PropertyType p.F = append(p.F, v.DeserializeFn, v.SerializeFn) } p.F = append(p.F, defs.IRIFuncs()...) + p.F = append(p.F, generateHasTypeFuncs(types)...) + p.I = append(p.I, generateTyperInterface()) // Add functions to resolve string 'name' into concrete types p.F = append(p.F, generateResolveObjectFunction(types)) @@ -60,6 +63,78 @@ func GenerateImplementations(types []*defs.Type, properties []*defs.PropertyType return format.Source([]byte(p.Generate())) } +func generateTyperInterface() *defs.InterfaceDef { + return &defs.InterfaceDef{ + Typename: "Typer", + Comment: "Typer supports common functions for determining an ActivityStream type", + F: []*defs.FunctionDef{ + { + Name: "TypeLen", + Return: []*defs.FunctionVarDef{{Name: "l", Type: "int"}}, + }, + { + Name: "GetType", + Args: []*defs.FunctionVarDef{{Name: "index", Type: "int"}}, + Return: []*defs.FunctionVarDef{{Name: "v", Type: "interface{}"}}, + }, + }, + } +} + +func generateHasTypeFuncs(types []*defs.Type) (f []*defs.FunctionDef) { + var activityTypes []string + for _, t := range types { + t := t + if defs.IsActivity(t) { + activityTypes = append(activityTypes, t.Name) + } + f = append(f, &defs.FunctionDef{ + Name: fmt.Sprintf("HasType%s", t.Name), + Comment: fmt.Sprintf("HasType%s returns true if the Typer has a type of %s.", t.Name, t.Name), + Args: []*defs.FunctionVarDef{{Name: "t", Type: "Typer"}}, + Return: []*defs.FunctionVarDef{{Name: "b", Type: "bool"}}, + Body: func() string { + var b bytes.Buffer + b.WriteString("for i := 0; i < t.TypeLen(); i++ {\n") + b.WriteString("v := t.GetType(i)\n") + b.WriteString("if s, ok := v.(string); ok {\n") + b.WriteString(fmt.Sprintf("if s == \"%s\" {\n", t.Name)) + b.WriteString("return true\n") + b.WriteString("}\n") + b.WriteString("}\n") + b.WriteString("}\n") + b.WriteString("return false\n") + return b.String() + }, + }) + } + f = append(f, &defs.FunctionDef{ + Name: "IsActivityType", + Comment: "Returns true if the provided Typer is an Activity.", + Args: []*defs.FunctionVarDef{{Name: "t", Type: "Typer"}}, + Return: []*defs.FunctionVarDef{{Name: "b", Type: "bool"}}, + Body: func() string { + var b bytes.Buffer + b.WriteString(fmt.Sprintf("var activityTypes = []string{\"%s\"}\n", strings.Join(activityTypes, "\", \""))) + b.WriteString("hasType := make(map[string]bool, 1)\n") + b.WriteString("for i := 0; i < t.TypeLen(); i++ {\n") + b.WriteString("v := t.GetType(i)\n") + b.WriteString("if s, ok := v.(string); ok {\n") + b.WriteString("hasType[s] = true\n") + b.WriteString("}\n") + b.WriteString("}\n") + b.WriteString("for _, t := range activityTypes {\n") + b.WriteString("if hasType[t] {\n") + b.WriteString("return true\n") + b.WriteString("}\n") + b.WriteString("}\n") + b.WriteString("return false\n") + return b.String() + }, + }) + return +} + func generatePackageDefinition() *defs.PackageDef { return &defs.PackageDef{ Name: "vocab", diff --git a/vocab/vocab.go b/vocab/vocab.go index 5cc2bfc..f5c2ae1 100644 --- a/vocab/vocab.go +++ b/vocab/vocab.go @@ -20,6 +20,12 @@ type Deserializer interface { Deserialize(m map[string]interface{}) (e error) } +// Typer supports common functions for determining an ActivityStream type +type Typer interface { + TypeLen() (l int) + GetType(index int) (v interface{}) +} + // ObjectType is an interface for accepting types that extend from 'Object'. type ObjectType interface { Serializer @@ -28742,13 +28748,13 @@ type Object struct { audience []*audienceObjectIntermediateType // The 'content' value could have multiple types and values content []*contentObjectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextObjectIntermediateType // The 'name' value could have multiple types and values name []*nameObjectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeObjectIntermediateType @@ -28774,7 +28780,7 @@ type Object struct { startTime *startTimeObjectIntermediateType // The 'summary' value could have multiple types and values summary []*summaryObjectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagObjectIntermediateType @@ -28814,7 +28820,7 @@ type Object struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameObjectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsObjectIntermediateType @@ -29417,7 +29423,7 @@ func (t *Object) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Object) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -29702,7 +29708,7 @@ func (t *Object) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Object) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -30887,7 +30893,7 @@ func (t *Object) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Object) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -32446,7 +32452,7 @@ func (t *Object) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Object) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -36880,11 +36886,11 @@ type Link struct { mediaType *mediaTypeLinkIntermediateType // The 'name' value could have multiple types and values name []*nameLinkIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The 'summary' value could have multiple types and values summary []*summaryLinkIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The functional 'hreflang' value could have multiple types, but only a single value hreflang *hreflangLinkIntermediateType @@ -37434,7 +37440,7 @@ func (t *Link) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Link) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -37594,7 +37600,7 @@ func (t *Link) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Link) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -38964,13 +38970,13 @@ type Activity struct { audience []*audienceActivityIntermediateType // The 'content' value could have multiple types and values content []*contentActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextActivityIntermediateType // The 'name' value could have multiple types and values name []*nameActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeActivityIntermediateType @@ -38996,7 +39002,7 @@ type Activity struct { startTime *startTimeActivityIntermediateType // The 'summary' value could have multiple types and values summary []*summaryActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagActivityIntermediateType @@ -39036,7 +39042,7 @@ type Activity struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsActivityIntermediateType @@ -40357,7 +40363,7 @@ func (t *Activity) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Activity) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -40642,7 +40648,7 @@ func (t *Activity) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Activity) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -41827,7 +41833,7 @@ func (t *Activity) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Activity) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -43386,7 +43392,7 @@ func (t *Activity) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Activity) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -48543,13 +48549,13 @@ type IntransitiveActivity struct { audience []*audienceIntransitiveActivityIntermediateType // The 'content' value could have multiple types and values content []*contentIntransitiveActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextIntransitiveActivityIntermediateType // The 'name' value could have multiple types and values name []*nameIntransitiveActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeIntransitiveActivityIntermediateType @@ -48575,7 +48581,7 @@ type IntransitiveActivity struct { startTime *startTimeIntransitiveActivityIntermediateType // The 'summary' value could have multiple types and values summary []*summaryIntransitiveActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagIntransitiveActivityIntermediateType @@ -48615,7 +48621,7 @@ type IntransitiveActivity struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameIntransitiveActivityIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsIntransitiveActivityIntermediateType @@ -49843,7 +49849,7 @@ func (t *IntransitiveActivity) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *IntransitiveActivity) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -50128,7 +50134,7 @@ func (t *IntransitiveActivity) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *IntransitiveActivity) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -51313,7 +51319,7 @@ func (t *IntransitiveActivity) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *IntransitiveActivity) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -52872,7 +52878,7 @@ func (t *IntransitiveActivity) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *IntransitiveActivity) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -57999,13 +58005,13 @@ type Collection struct { audience []*audienceCollectionIntermediateType // The 'content' value could have multiple types and values content []*contentCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextCollectionIntermediateType // The 'name' value could have multiple types and values name []*nameCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeCollectionIntermediateType @@ -58031,7 +58037,7 @@ type Collection struct { startTime *startTimeCollectionIntermediateType // The 'summary' value could have multiple types and values summary []*summaryCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagCollectionIntermediateType @@ -58071,7 +58077,7 @@ type Collection struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsCollectionIntermediateType @@ -59089,7 +59095,7 @@ func (t *Collection) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Collection) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -59374,7 +59380,7 @@ func (t *Collection) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Collection) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -60559,7 +60565,7 @@ func (t *Collection) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Collection) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -62118,7 +62124,7 @@ func (t *Collection) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Collection) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -67063,13 +67069,13 @@ type OrderedCollection struct { audience []*audienceOrderedCollectionIntermediateType // The 'content' value could have multiple types and values content []*contentOrderedCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextOrderedCollectionIntermediateType // The 'name' value could have multiple types and values name []*nameOrderedCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeOrderedCollectionIntermediateType @@ -67095,7 +67101,7 @@ type OrderedCollection struct { startTime *startTimeOrderedCollectionIntermediateType // The 'summary' value could have multiple types and values summary []*summaryOrderedCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagOrderedCollectionIntermediateType @@ -67135,7 +67141,7 @@ type OrderedCollection struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameOrderedCollectionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsOrderedCollectionIntermediateType @@ -68153,7 +68159,7 @@ func (t *OrderedCollection) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *OrderedCollection) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -68438,7 +68444,7 @@ func (t *OrderedCollection) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *OrderedCollection) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -69623,7 +69629,7 @@ func (t *OrderedCollection) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *OrderedCollection) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -71182,7 +71188,7 @@ func (t *OrderedCollection) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *OrderedCollection) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -76237,13 +76243,13 @@ type CollectionPage struct { audience []*audienceCollectionPageIntermediateType // The 'content' value could have multiple types and values content []*contentCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextCollectionPageIntermediateType // The 'name' value could have multiple types and values name []*nameCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeCollectionPageIntermediateType @@ -76269,7 +76275,7 @@ type CollectionPage struct { startTime *startTimeCollectionPageIntermediateType // The 'summary' value could have multiple types and values summary []*summaryCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagCollectionPageIntermediateType @@ -76309,7 +76315,7 @@ type CollectionPage struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsCollectionPageIntermediateType @@ -77558,7 +77564,7 @@ func (t *CollectionPage) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *CollectionPage) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -77843,7 +77849,7 @@ func (t *CollectionPage) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *CollectionPage) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -79028,7 +79034,7 @@ func (t *CollectionPage) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *CollectionPage) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -80587,7 +80593,7 @@ func (t *CollectionPage) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *CollectionPage) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -85847,13 +85853,13 @@ type OrderedCollectionPage struct { audience []*audienceOrderedCollectionPageIntermediateType // The 'content' value could have multiple types and values content []*contentOrderedCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextOrderedCollectionPageIntermediateType // The 'name' value could have multiple types and values name []*nameOrderedCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeOrderedCollectionPageIntermediateType @@ -85879,7 +85885,7 @@ type OrderedCollectionPage struct { startTime *startTimeOrderedCollectionPageIntermediateType // The 'summary' value could have multiple types and values summary []*summaryOrderedCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagOrderedCollectionPageIntermediateType @@ -85919,7 +85925,7 @@ type OrderedCollectionPage struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameOrderedCollectionPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsOrderedCollectionPageIntermediateType @@ -87152,7 +87158,7 @@ func (t *OrderedCollectionPage) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *OrderedCollectionPage) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -87437,7 +87443,7 @@ func (t *OrderedCollectionPage) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *OrderedCollectionPage) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -88622,7 +88628,7 @@ func (t *OrderedCollectionPage) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *OrderedCollectionPage) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -90181,7 +90187,7 @@ func (t *OrderedCollectionPage) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *OrderedCollectionPage) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -95692,13 +95698,13 @@ type Accept struct { audience []*audienceAcceptIntermediateType // The 'content' value could have multiple types and values content []*contentAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextAcceptIntermediateType // The 'name' value could have multiple types and values name []*nameAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeAcceptIntermediateType @@ -95724,7 +95730,7 @@ type Accept struct { startTime *startTimeAcceptIntermediateType // The 'summary' value could have multiple types and values summary []*summaryAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagAcceptIntermediateType @@ -95764,7 +95770,7 @@ type Accept struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsAcceptIntermediateType @@ -97085,7 +97091,7 @@ func (t *Accept) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Accept) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -97370,7 +97376,7 @@ func (t *Accept) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Accept) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -98555,7 +98561,7 @@ func (t *Accept) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Accept) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -100114,7 +100120,7 @@ func (t *Accept) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Accept) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -105273,13 +105279,13 @@ type TentativeAccept struct { audience []*audienceTentativeAcceptIntermediateType // The 'content' value could have multiple types and values content []*contentTentativeAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextTentativeAcceptIntermediateType // The 'name' value could have multiple types and values name []*nameTentativeAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeTentativeAcceptIntermediateType @@ -105305,7 +105311,7 @@ type TentativeAccept struct { startTime *startTimeTentativeAcceptIntermediateType // The 'summary' value could have multiple types and values summary []*summaryTentativeAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagTentativeAcceptIntermediateType @@ -105345,7 +105351,7 @@ type TentativeAccept struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameTentativeAcceptIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsTentativeAcceptIntermediateType @@ -106666,7 +106672,7 @@ func (t *TentativeAccept) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *TentativeAccept) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -106951,7 +106957,7 @@ func (t *TentativeAccept) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *TentativeAccept) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -108136,7 +108142,7 @@ func (t *TentativeAccept) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *TentativeAccept) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -109695,7 +109701,7 @@ func (t *TentativeAccept) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *TentativeAccept) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -114854,13 +114860,13 @@ type Add struct { audience []*audienceAddIntermediateType // The 'content' value could have multiple types and values content []*contentAddIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextAddIntermediateType // The 'name' value could have multiple types and values name []*nameAddIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeAddIntermediateType @@ -114886,7 +114892,7 @@ type Add struct { startTime *startTimeAddIntermediateType // The 'summary' value could have multiple types and values summary []*summaryAddIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagAddIntermediateType @@ -114926,7 +114932,7 @@ type Add struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameAddIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsAddIntermediateType @@ -116247,7 +116253,7 @@ func (t *Add) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Add) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -116532,7 +116538,7 @@ func (t *Add) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Add) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -117717,7 +117723,7 @@ func (t *Add) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Add) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -119276,7 +119282,7 @@ func (t *Add) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Add) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -124433,13 +124439,13 @@ type Arrive struct { audience []*audienceArriveIntermediateType // The 'content' value could have multiple types and values content []*contentArriveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextArriveIntermediateType // The 'name' value could have multiple types and values name []*nameArriveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeArriveIntermediateType @@ -124465,7 +124471,7 @@ type Arrive struct { startTime *startTimeArriveIntermediateType // The 'summary' value could have multiple types and values summary []*summaryArriveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagArriveIntermediateType @@ -124505,7 +124511,7 @@ type Arrive struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameArriveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsArriveIntermediateType @@ -125733,7 +125739,7 @@ func (t *Arrive) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Arrive) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -126018,7 +126024,7 @@ func (t *Arrive) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Arrive) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -127203,7 +127209,7 @@ func (t *Arrive) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Arrive) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -128762,7 +128768,7 @@ func (t *Arrive) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Arrive) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -133814,13 +133820,13 @@ type Create struct { audience []*audienceCreateIntermediateType // The 'content' value could have multiple types and values content []*contentCreateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextCreateIntermediateType // The 'name' value could have multiple types and values name []*nameCreateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeCreateIntermediateType @@ -133846,7 +133852,7 @@ type Create struct { startTime *startTimeCreateIntermediateType // The 'summary' value could have multiple types and values summary []*summaryCreateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagCreateIntermediateType @@ -133886,7 +133892,7 @@ type Create struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameCreateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsCreateIntermediateType @@ -135207,7 +135213,7 @@ func (t *Create) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Create) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -135492,7 +135498,7 @@ func (t *Create) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Create) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -136677,7 +136683,7 @@ func (t *Create) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Create) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -138236,7 +138242,7 @@ func (t *Create) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Create) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -143395,13 +143401,13 @@ type Delete struct { audience []*audienceDeleteIntermediateType // The 'content' value could have multiple types and values content []*contentDeleteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextDeleteIntermediateType // The 'name' value could have multiple types and values name []*nameDeleteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeDeleteIntermediateType @@ -143427,7 +143433,7 @@ type Delete struct { startTime *startTimeDeleteIntermediateType // The 'summary' value could have multiple types and values summary []*summaryDeleteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagDeleteIntermediateType @@ -143467,7 +143473,7 @@ type Delete struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameDeleteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsDeleteIntermediateType @@ -144788,7 +144794,7 @@ func (t *Delete) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Delete) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -145073,7 +145079,7 @@ func (t *Delete) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Delete) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -146258,7 +146264,7 @@ func (t *Delete) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Delete) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -147817,7 +147823,7 @@ func (t *Delete) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Delete) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -152976,13 +152982,13 @@ type Follow struct { audience []*audienceFollowIntermediateType // The 'content' value could have multiple types and values content []*contentFollowIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextFollowIntermediateType // The 'name' value could have multiple types and values name []*nameFollowIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeFollowIntermediateType @@ -153008,7 +153014,7 @@ type Follow struct { startTime *startTimeFollowIntermediateType // The 'summary' value could have multiple types and values summary []*summaryFollowIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagFollowIntermediateType @@ -153048,7 +153054,7 @@ type Follow struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameFollowIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsFollowIntermediateType @@ -154369,7 +154375,7 @@ func (t *Follow) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Follow) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -154654,7 +154660,7 @@ func (t *Follow) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Follow) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -155839,7 +155845,7 @@ func (t *Follow) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Follow) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -157398,7 +157404,7 @@ func (t *Follow) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Follow) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -162557,13 +162563,13 @@ type Ignore struct { audience []*audienceIgnoreIntermediateType // The 'content' value could have multiple types and values content []*contentIgnoreIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextIgnoreIntermediateType // The 'name' value could have multiple types and values name []*nameIgnoreIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeIgnoreIntermediateType @@ -162589,7 +162595,7 @@ type Ignore struct { startTime *startTimeIgnoreIntermediateType // The 'summary' value could have multiple types and values summary []*summaryIgnoreIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagIgnoreIntermediateType @@ -162629,7 +162635,7 @@ type Ignore struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameIgnoreIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsIgnoreIntermediateType @@ -163950,7 +163956,7 @@ func (t *Ignore) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Ignore) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -164235,7 +164241,7 @@ func (t *Ignore) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Ignore) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -165420,7 +165426,7 @@ func (t *Ignore) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Ignore) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -166979,7 +166985,7 @@ func (t *Ignore) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Ignore) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -172138,13 +172144,13 @@ type Join struct { audience []*audienceJoinIntermediateType // The 'content' value could have multiple types and values content []*contentJoinIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextJoinIntermediateType // The 'name' value could have multiple types and values name []*nameJoinIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeJoinIntermediateType @@ -172170,7 +172176,7 @@ type Join struct { startTime *startTimeJoinIntermediateType // The 'summary' value could have multiple types and values summary []*summaryJoinIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagJoinIntermediateType @@ -172210,7 +172216,7 @@ type Join struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameJoinIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsJoinIntermediateType @@ -173531,7 +173537,7 @@ func (t *Join) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Join) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -173816,7 +173822,7 @@ func (t *Join) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Join) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -175001,7 +175007,7 @@ func (t *Join) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Join) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -176560,7 +176566,7 @@ func (t *Join) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Join) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -181719,13 +181725,13 @@ type Leave struct { audience []*audienceLeaveIntermediateType // The 'content' value could have multiple types and values content []*contentLeaveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextLeaveIntermediateType // The 'name' value could have multiple types and values name []*nameLeaveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeLeaveIntermediateType @@ -181751,7 +181757,7 @@ type Leave struct { startTime *startTimeLeaveIntermediateType // The 'summary' value could have multiple types and values summary []*summaryLeaveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagLeaveIntermediateType @@ -181791,7 +181797,7 @@ type Leave struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameLeaveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsLeaveIntermediateType @@ -183112,7 +183118,7 @@ func (t *Leave) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Leave) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -183397,7 +183403,7 @@ func (t *Leave) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Leave) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -184582,7 +184588,7 @@ func (t *Leave) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Leave) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -186141,7 +186147,7 @@ func (t *Leave) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Leave) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -191300,13 +191306,13 @@ type Like struct { audience []*audienceLikeIntermediateType // The 'content' value could have multiple types and values content []*contentLikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextLikeIntermediateType // The 'name' value could have multiple types and values name []*nameLikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeLikeIntermediateType @@ -191332,7 +191338,7 @@ type Like struct { startTime *startTimeLikeIntermediateType // The 'summary' value could have multiple types and values summary []*summaryLikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagLikeIntermediateType @@ -191372,7 +191378,7 @@ type Like struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameLikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsLikeIntermediateType @@ -192693,7 +192699,7 @@ func (t *Like) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Like) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -192978,7 +192984,7 @@ func (t *Like) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Like) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -194163,7 +194169,7 @@ func (t *Like) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Like) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -195722,7 +195728,7 @@ func (t *Like) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Like) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -200881,13 +200887,13 @@ type Offer struct { audience []*audienceOfferIntermediateType // The 'content' value could have multiple types and values content []*contentOfferIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextOfferIntermediateType // The 'name' value could have multiple types and values name []*nameOfferIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeOfferIntermediateType @@ -200913,7 +200919,7 @@ type Offer struct { startTime *startTimeOfferIntermediateType // The 'summary' value could have multiple types and values summary []*summaryOfferIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagOfferIntermediateType @@ -200953,7 +200959,7 @@ type Offer struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameOfferIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsOfferIntermediateType @@ -202274,7 +202280,7 @@ func (t *Offer) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Offer) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -202559,7 +202565,7 @@ func (t *Offer) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Offer) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -203744,7 +203750,7 @@ func (t *Offer) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Offer) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -205303,7 +205309,7 @@ func (t *Offer) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Offer) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -210462,13 +210468,13 @@ type Invite struct { audience []*audienceInviteIntermediateType // The 'content' value could have multiple types and values content []*contentInviteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextInviteIntermediateType // The 'name' value could have multiple types and values name []*nameInviteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeInviteIntermediateType @@ -210494,7 +210500,7 @@ type Invite struct { startTime *startTimeInviteIntermediateType // The 'summary' value could have multiple types and values summary []*summaryInviteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagInviteIntermediateType @@ -210534,7 +210540,7 @@ type Invite struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameInviteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsInviteIntermediateType @@ -211855,7 +211861,7 @@ func (t *Invite) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Invite) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -212140,7 +212146,7 @@ func (t *Invite) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Invite) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -213325,7 +213331,7 @@ func (t *Invite) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Invite) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -214884,7 +214890,7 @@ func (t *Invite) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Invite) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -220043,13 +220049,13 @@ type Reject struct { audience []*audienceRejectIntermediateType // The 'content' value could have multiple types and values content []*contentRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextRejectIntermediateType // The 'name' value could have multiple types and values name []*nameRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeRejectIntermediateType @@ -220075,7 +220081,7 @@ type Reject struct { startTime *startTimeRejectIntermediateType // The 'summary' value could have multiple types and values summary []*summaryRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagRejectIntermediateType @@ -220115,7 +220121,7 @@ type Reject struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsRejectIntermediateType @@ -221436,7 +221442,7 @@ func (t *Reject) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Reject) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -221721,7 +221727,7 @@ func (t *Reject) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Reject) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -222906,7 +222912,7 @@ func (t *Reject) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Reject) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -224465,7 +224471,7 @@ func (t *Reject) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Reject) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -229624,13 +229630,13 @@ type TentativeReject struct { audience []*audienceTentativeRejectIntermediateType // The 'content' value could have multiple types and values content []*contentTentativeRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextTentativeRejectIntermediateType // The 'name' value could have multiple types and values name []*nameTentativeRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeTentativeRejectIntermediateType @@ -229656,7 +229662,7 @@ type TentativeReject struct { startTime *startTimeTentativeRejectIntermediateType // The 'summary' value could have multiple types and values summary []*summaryTentativeRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagTentativeRejectIntermediateType @@ -229696,7 +229702,7 @@ type TentativeReject struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameTentativeRejectIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsTentativeRejectIntermediateType @@ -231017,7 +231023,7 @@ func (t *TentativeReject) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *TentativeReject) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -231302,7 +231308,7 @@ func (t *TentativeReject) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *TentativeReject) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -232487,7 +232493,7 @@ func (t *TentativeReject) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *TentativeReject) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -234046,7 +234052,7 @@ func (t *TentativeReject) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *TentativeReject) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -239205,13 +239211,13 @@ type Remove struct { audience []*audienceRemoveIntermediateType // The 'content' value could have multiple types and values content []*contentRemoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextRemoveIntermediateType // The 'name' value could have multiple types and values name []*nameRemoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeRemoveIntermediateType @@ -239237,7 +239243,7 @@ type Remove struct { startTime *startTimeRemoveIntermediateType // The 'summary' value could have multiple types and values summary []*summaryRemoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagRemoveIntermediateType @@ -239277,7 +239283,7 @@ type Remove struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameRemoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsRemoveIntermediateType @@ -240598,7 +240604,7 @@ func (t *Remove) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Remove) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -240883,7 +240889,7 @@ func (t *Remove) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Remove) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -242068,7 +242074,7 @@ func (t *Remove) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Remove) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -243627,7 +243633,7 @@ func (t *Remove) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Remove) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -248786,13 +248792,13 @@ type Undo struct { audience []*audienceUndoIntermediateType // The 'content' value could have multiple types and values content []*contentUndoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextUndoIntermediateType // The 'name' value could have multiple types and values name []*nameUndoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeUndoIntermediateType @@ -248818,7 +248824,7 @@ type Undo struct { startTime *startTimeUndoIntermediateType // The 'summary' value could have multiple types and values summary []*summaryUndoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagUndoIntermediateType @@ -248858,7 +248864,7 @@ type Undo struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameUndoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsUndoIntermediateType @@ -250179,7 +250185,7 @@ func (t *Undo) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Undo) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -250464,7 +250470,7 @@ func (t *Undo) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Undo) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -251649,7 +251655,7 @@ func (t *Undo) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Undo) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -253208,7 +253214,7 @@ func (t *Undo) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Undo) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -258367,13 +258373,13 @@ type Update struct { audience []*audienceUpdateIntermediateType // The 'content' value could have multiple types and values content []*contentUpdateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextUpdateIntermediateType // The 'name' value could have multiple types and values name []*nameUpdateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeUpdateIntermediateType @@ -258399,7 +258405,7 @@ type Update struct { startTime *startTimeUpdateIntermediateType // The 'summary' value could have multiple types and values summary []*summaryUpdateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagUpdateIntermediateType @@ -258439,7 +258445,7 @@ type Update struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameUpdateIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsUpdateIntermediateType @@ -259760,7 +259766,7 @@ func (t *Update) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Update) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -260045,7 +260051,7 @@ func (t *Update) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Update) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -261230,7 +261236,7 @@ func (t *Update) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Update) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -262789,7 +262795,7 @@ func (t *Update) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Update) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -267948,13 +267954,13 @@ type View struct { audience []*audienceViewIntermediateType // The 'content' value could have multiple types and values content []*contentViewIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextViewIntermediateType // The 'name' value could have multiple types and values name []*nameViewIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeViewIntermediateType @@ -267980,7 +267986,7 @@ type View struct { startTime *startTimeViewIntermediateType // The 'summary' value could have multiple types and values summary []*summaryViewIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagViewIntermediateType @@ -268020,7 +268026,7 @@ type View struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameViewIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsViewIntermediateType @@ -269341,7 +269347,7 @@ func (t *View) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *View) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -269626,7 +269632,7 @@ func (t *View) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *View) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -270811,7 +270817,7 @@ func (t *View) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *View) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -272370,7 +272376,7 @@ func (t *View) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *View) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -277529,13 +277535,13 @@ type Listen struct { audience []*audienceListenIntermediateType // The 'content' value could have multiple types and values content []*contentListenIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextListenIntermediateType // The 'name' value could have multiple types and values name []*nameListenIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeListenIntermediateType @@ -277561,7 +277567,7 @@ type Listen struct { startTime *startTimeListenIntermediateType // The 'summary' value could have multiple types and values summary []*summaryListenIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagListenIntermediateType @@ -277601,7 +277607,7 @@ type Listen struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameListenIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsListenIntermediateType @@ -278922,7 +278928,7 @@ func (t *Listen) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Listen) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -279207,7 +279213,7 @@ func (t *Listen) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Listen) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -280392,7 +280398,7 @@ func (t *Listen) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Listen) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -281951,7 +281957,7 @@ func (t *Listen) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Listen) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -287110,13 +287116,13 @@ type Read struct { audience []*audienceReadIntermediateType // The 'content' value could have multiple types and values content []*contentReadIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextReadIntermediateType // The 'name' value could have multiple types and values name []*nameReadIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeReadIntermediateType @@ -287142,7 +287148,7 @@ type Read struct { startTime *startTimeReadIntermediateType // The 'summary' value could have multiple types and values summary []*summaryReadIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagReadIntermediateType @@ -287182,7 +287188,7 @@ type Read struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameReadIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsReadIntermediateType @@ -288503,7 +288509,7 @@ func (t *Read) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Read) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -288788,7 +288794,7 @@ func (t *Read) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Read) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -289973,7 +289979,7 @@ func (t *Read) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Read) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -291532,7 +291538,7 @@ func (t *Read) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Read) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -296691,13 +296697,13 @@ type Move struct { audience []*audienceMoveIntermediateType // The 'content' value could have multiple types and values content []*contentMoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextMoveIntermediateType // The 'name' value could have multiple types and values name []*nameMoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeMoveIntermediateType @@ -296723,7 +296729,7 @@ type Move struct { startTime *startTimeMoveIntermediateType // The 'summary' value could have multiple types and values summary []*summaryMoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagMoveIntermediateType @@ -296763,7 +296769,7 @@ type Move struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameMoveIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsMoveIntermediateType @@ -298084,7 +298090,7 @@ func (t *Move) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Move) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -298369,7 +298375,7 @@ func (t *Move) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Move) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -299554,7 +299560,7 @@ func (t *Move) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Move) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -301113,7 +301119,7 @@ func (t *Move) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Move) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -306270,13 +306276,13 @@ type Travel struct { audience []*audienceTravelIntermediateType // The 'content' value could have multiple types and values content []*contentTravelIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextTravelIntermediateType // The 'name' value could have multiple types and values name []*nameTravelIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeTravelIntermediateType @@ -306302,7 +306308,7 @@ type Travel struct { startTime *startTimeTravelIntermediateType // The 'summary' value could have multiple types and values summary []*summaryTravelIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagTravelIntermediateType @@ -306342,7 +306348,7 @@ type Travel struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameTravelIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsTravelIntermediateType @@ -307570,7 +307576,7 @@ func (t *Travel) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Travel) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -307855,7 +307861,7 @@ func (t *Travel) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Travel) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -309040,7 +309046,7 @@ func (t *Travel) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Travel) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -310599,7 +310605,7 @@ func (t *Travel) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Travel) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -315651,13 +315657,13 @@ type Announce struct { audience []*audienceAnnounceIntermediateType // The 'content' value could have multiple types and values content []*contentAnnounceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextAnnounceIntermediateType // The 'name' value could have multiple types and values name []*nameAnnounceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeAnnounceIntermediateType @@ -315683,7 +315689,7 @@ type Announce struct { startTime *startTimeAnnounceIntermediateType // The 'summary' value could have multiple types and values summary []*summaryAnnounceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagAnnounceIntermediateType @@ -315723,7 +315729,7 @@ type Announce struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameAnnounceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsAnnounceIntermediateType @@ -317044,7 +317050,7 @@ func (t *Announce) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Announce) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -317329,7 +317335,7 @@ func (t *Announce) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Announce) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -318514,7 +318520,7 @@ func (t *Announce) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Announce) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -320073,7 +320079,7 @@ func (t *Announce) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Announce) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -325232,13 +325238,13 @@ type Block struct { audience []*audienceBlockIntermediateType // The 'content' value could have multiple types and values content []*contentBlockIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextBlockIntermediateType // The 'name' value could have multiple types and values name []*nameBlockIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeBlockIntermediateType @@ -325264,7 +325270,7 @@ type Block struct { startTime *startTimeBlockIntermediateType // The 'summary' value could have multiple types and values summary []*summaryBlockIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagBlockIntermediateType @@ -325304,7 +325310,7 @@ type Block struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameBlockIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsBlockIntermediateType @@ -326625,7 +326631,7 @@ func (t *Block) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Block) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -326910,7 +326916,7 @@ func (t *Block) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Block) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -328095,7 +328101,7 @@ func (t *Block) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Block) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -329654,7 +329660,7 @@ func (t *Block) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Block) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -334813,13 +334819,13 @@ type Flag struct { audience []*audienceFlagIntermediateType // The 'content' value could have multiple types and values content []*contentFlagIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextFlagIntermediateType // The 'name' value could have multiple types and values name []*nameFlagIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeFlagIntermediateType @@ -334845,7 +334851,7 @@ type Flag struct { startTime *startTimeFlagIntermediateType // The 'summary' value could have multiple types and values summary []*summaryFlagIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagFlagIntermediateType @@ -334885,7 +334891,7 @@ type Flag struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameFlagIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsFlagIntermediateType @@ -336206,7 +336212,7 @@ func (t *Flag) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Flag) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -336491,7 +336497,7 @@ func (t *Flag) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Flag) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -337676,7 +337682,7 @@ func (t *Flag) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Flag) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -339235,7 +339241,7 @@ func (t *Flag) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Flag) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -344394,13 +344400,13 @@ type Dislike struct { audience []*audienceDislikeIntermediateType // The 'content' value could have multiple types and values content []*contentDislikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextDislikeIntermediateType // The 'name' value could have multiple types and values name []*nameDislikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeDislikeIntermediateType @@ -344426,7 +344432,7 @@ type Dislike struct { startTime *startTimeDislikeIntermediateType // The 'summary' value could have multiple types and values summary []*summaryDislikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagDislikeIntermediateType @@ -344466,7 +344472,7 @@ type Dislike struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameDislikeIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsDislikeIntermediateType @@ -345787,7 +345793,7 @@ func (t *Dislike) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Dislike) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -346072,7 +346078,7 @@ func (t *Dislike) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Dislike) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -347257,7 +347263,7 @@ func (t *Dislike) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Dislike) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -348816,7 +348822,7 @@ func (t *Dislike) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Dislike) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -353979,13 +353985,13 @@ type Question struct { audience []*audienceQuestionIntermediateType // The 'content' value could have multiple types and values content []*contentQuestionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextQuestionIntermediateType // The 'name' value could have multiple types and values name []*nameQuestionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeQuestionIntermediateType @@ -354011,7 +354017,7 @@ type Question struct { startTime *startTimeQuestionIntermediateType // The 'summary' value could have multiple types and values summary []*summaryQuestionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagQuestionIntermediateType @@ -354051,7 +354057,7 @@ type Question struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameQuestionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsQuestionIntermediateType @@ -355718,7 +355724,7 @@ func (t *Question) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Question) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -356003,7 +356009,7 @@ func (t *Question) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Question) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -357188,7 +357194,7 @@ func (t *Question) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Question) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -358747,7 +358753,7 @@ func (t *Question) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Question) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -364181,13 +364187,13 @@ type Application struct { audience []*audienceApplicationIntermediateType // The 'content' value could have multiple types and values content []*contentApplicationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextApplicationIntermediateType // The 'name' value could have multiple types and values name []*nameApplicationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeApplicationIntermediateType @@ -364213,7 +364219,7 @@ type Application struct { startTime *startTimeApplicationIntermediateType // The 'summary' value could have multiple types and values summary []*summaryApplicationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagApplicationIntermediateType @@ -364253,7 +364259,7 @@ type Application struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameApplicationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsApplicationIntermediateType @@ -364856,7 +364862,7 @@ func (t *Application) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Application) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -365141,7 +365147,7 @@ func (t *Application) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Application) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -366326,7 +366332,7 @@ func (t *Application) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Application) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -367885,7 +367891,7 @@ func (t *Application) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Application) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -372315,13 +372321,13 @@ type Group struct { audience []*audienceGroupIntermediateType // The 'content' value could have multiple types and values content []*contentGroupIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextGroupIntermediateType // The 'name' value could have multiple types and values name []*nameGroupIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeGroupIntermediateType @@ -372347,7 +372353,7 @@ type Group struct { startTime *startTimeGroupIntermediateType // The 'summary' value could have multiple types and values summary []*summaryGroupIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagGroupIntermediateType @@ -372387,7 +372393,7 @@ type Group struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameGroupIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsGroupIntermediateType @@ -372990,7 +372996,7 @@ func (t *Group) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Group) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -373275,7 +373281,7 @@ func (t *Group) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Group) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -374460,7 +374466,7 @@ func (t *Group) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Group) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -376019,7 +376025,7 @@ func (t *Group) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Group) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -380449,13 +380455,13 @@ type Organization struct { audience []*audienceOrganizationIntermediateType // The 'content' value could have multiple types and values content []*contentOrganizationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextOrganizationIntermediateType // The 'name' value could have multiple types and values name []*nameOrganizationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeOrganizationIntermediateType @@ -380481,7 +380487,7 @@ type Organization struct { startTime *startTimeOrganizationIntermediateType // The 'summary' value could have multiple types and values summary []*summaryOrganizationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagOrganizationIntermediateType @@ -380521,7 +380527,7 @@ type Organization struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameOrganizationIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsOrganizationIntermediateType @@ -381124,7 +381130,7 @@ func (t *Organization) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Organization) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -381409,7 +381415,7 @@ func (t *Organization) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Organization) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -382594,7 +382600,7 @@ func (t *Organization) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Organization) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -384153,7 +384159,7 @@ func (t *Organization) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Organization) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -388583,13 +388589,13 @@ type Person struct { audience []*audiencePersonIntermediateType // The 'content' value could have multiple types and values content []*contentPersonIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextPersonIntermediateType // The 'name' value could have multiple types and values name []*namePersonIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimePersonIntermediateType @@ -388615,7 +388621,7 @@ type Person struct { startTime *startTimePersonIntermediateType // The 'summary' value could have multiple types and values summary []*summaryPersonIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagPersonIntermediateType @@ -388655,7 +388661,7 @@ type Person struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernamePersonIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsPersonIntermediateType @@ -389258,7 +389264,7 @@ func (t *Person) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Person) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -389543,7 +389549,7 @@ func (t *Person) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Person) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -390728,7 +390734,7 @@ func (t *Person) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Person) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -392287,7 +392293,7 @@ func (t *Person) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Person) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -396717,13 +396723,13 @@ type Service struct { audience []*audienceServiceIntermediateType // The 'content' value could have multiple types and values content []*contentServiceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextServiceIntermediateType // The 'name' value could have multiple types and values name []*nameServiceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeServiceIntermediateType @@ -396749,7 +396755,7 @@ type Service struct { startTime *startTimeServiceIntermediateType // The 'summary' value could have multiple types and values summary []*summaryServiceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagServiceIntermediateType @@ -396789,7 +396795,7 @@ type Service struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameServiceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsServiceIntermediateType @@ -397392,7 +397398,7 @@ func (t *Service) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Service) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -397677,7 +397683,7 @@ func (t *Service) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Service) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -398862,7 +398868,7 @@ func (t *Service) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Service) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -400421,7 +400427,7 @@ func (t *Service) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Service) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -404857,13 +404863,13 @@ type Relationship struct { audience []*audienceRelationshipIntermediateType // The 'content' value could have multiple types and values content []*contentRelationshipIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextRelationshipIntermediateType // The 'name' value could have multiple types and values name []*nameRelationshipIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeRelationshipIntermediateType @@ -404889,7 +404895,7 @@ type Relationship struct { startTime *startTimeRelationshipIntermediateType // The 'summary' value could have multiple types and values summary []*summaryRelationshipIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagRelationshipIntermediateType @@ -404929,7 +404935,7 @@ type Relationship struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameRelationshipIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsRelationshipIntermediateType @@ -405761,7 +405767,7 @@ func (t *Relationship) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Relationship) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -406046,7 +406052,7 @@ func (t *Relationship) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Relationship) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -407231,7 +407237,7 @@ func (t *Relationship) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Relationship) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -408790,7 +408796,7 @@ func (t *Relationship) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Relationship) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -413518,13 +413524,13 @@ type Article struct { audience []*audienceArticleIntermediateType // The 'content' value could have multiple types and values content []*contentArticleIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextArticleIntermediateType // The 'name' value could have multiple types and values name []*nameArticleIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeArticleIntermediateType @@ -413550,7 +413556,7 @@ type Article struct { startTime *startTimeArticleIntermediateType // The 'summary' value could have multiple types and values summary []*summaryArticleIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagArticleIntermediateType @@ -413590,7 +413596,7 @@ type Article struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameArticleIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsArticleIntermediateType @@ -414193,7 +414199,7 @@ func (t *Article) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Article) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -414478,7 +414484,7 @@ func (t *Article) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Article) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -415663,7 +415669,7 @@ func (t *Article) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Article) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -417222,7 +417228,7 @@ func (t *Article) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Article) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -421652,13 +421658,13 @@ type Document struct { audience []*audienceDocumentIntermediateType // The 'content' value could have multiple types and values content []*contentDocumentIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextDocumentIntermediateType // The 'name' value could have multiple types and values name []*nameDocumentIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeDocumentIntermediateType @@ -421684,7 +421690,7 @@ type Document struct { startTime *startTimeDocumentIntermediateType // The 'summary' value could have multiple types and values summary []*summaryDocumentIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagDocumentIntermediateType @@ -421724,7 +421730,7 @@ type Document struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameDocumentIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsDocumentIntermediateType @@ -422327,7 +422333,7 @@ func (t *Document) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Document) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -422612,7 +422618,7 @@ func (t *Document) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Document) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -423797,7 +423803,7 @@ func (t *Document) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Document) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -425356,7 +425362,7 @@ func (t *Document) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Document) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -429786,13 +429792,13 @@ type Audio struct { audience []*audienceAudioIntermediateType // The 'content' value could have multiple types and values content []*contentAudioIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextAudioIntermediateType // The 'name' value could have multiple types and values name []*nameAudioIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeAudioIntermediateType @@ -429818,7 +429824,7 @@ type Audio struct { startTime *startTimeAudioIntermediateType // The 'summary' value could have multiple types and values summary []*summaryAudioIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagAudioIntermediateType @@ -429858,7 +429864,7 @@ type Audio struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameAudioIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsAudioIntermediateType @@ -430461,7 +430467,7 @@ func (t *Audio) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Audio) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -430746,7 +430752,7 @@ func (t *Audio) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Audio) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -431931,7 +431937,7 @@ func (t *Audio) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Audio) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -433490,7 +433496,7 @@ func (t *Audio) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Audio) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -437924,13 +437930,13 @@ type Image struct { audience []*audienceImageIntermediateType // The 'content' value could have multiple types and values content []*contentImageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextImageIntermediateType // The 'name' value could have multiple types and values name []*nameImageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeImageIntermediateType @@ -437956,7 +437962,7 @@ type Image struct { startTime *startTimeImageIntermediateType // The 'summary' value could have multiple types and values summary []*summaryImageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagImageIntermediateType @@ -437996,7 +438002,7 @@ type Image struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameImageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsImageIntermediateType @@ -438717,7 +438723,7 @@ func (t *Image) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Image) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -439002,7 +439008,7 @@ func (t *Image) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Image) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -440187,7 +440193,7 @@ func (t *Image) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Image) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -441746,7 +441752,7 @@ func (t *Image) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Image) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -446324,13 +446330,13 @@ type Video struct { audience []*audienceVideoIntermediateType // The 'content' value could have multiple types and values content []*contentVideoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextVideoIntermediateType // The 'name' value could have multiple types and values name []*nameVideoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeVideoIntermediateType @@ -446356,7 +446362,7 @@ type Video struct { startTime *startTimeVideoIntermediateType // The 'summary' value could have multiple types and values summary []*summaryVideoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagVideoIntermediateType @@ -446396,7 +446402,7 @@ type Video struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameVideoIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsVideoIntermediateType @@ -446999,7 +447005,7 @@ func (t *Video) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Video) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -447284,7 +447290,7 @@ func (t *Video) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Video) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -448469,7 +448475,7 @@ func (t *Video) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Video) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -450028,7 +450034,7 @@ func (t *Video) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Video) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -454458,13 +454464,13 @@ type Note struct { audience []*audienceNoteIntermediateType // The 'content' value could have multiple types and values content []*contentNoteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextNoteIntermediateType // The 'name' value could have multiple types and values name []*nameNoteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeNoteIntermediateType @@ -454490,7 +454496,7 @@ type Note struct { startTime *startTimeNoteIntermediateType // The 'summary' value could have multiple types and values summary []*summaryNoteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagNoteIntermediateType @@ -454530,7 +454536,7 @@ type Note struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameNoteIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsNoteIntermediateType @@ -455133,7 +455139,7 @@ func (t *Note) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Note) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -455418,7 +455424,7 @@ func (t *Note) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Note) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -456603,7 +456609,7 @@ func (t *Note) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Note) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -458162,7 +458168,7 @@ func (t *Note) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Note) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -462592,13 +462598,13 @@ type Page struct { audience []*audiencePageIntermediateType // The 'content' value could have multiple types and values content []*contentPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextPageIntermediateType // The 'name' value could have multiple types and values name []*namePageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimePageIntermediateType @@ -462624,7 +462630,7 @@ type Page struct { startTime *startTimePageIntermediateType // The 'summary' value could have multiple types and values summary []*summaryPageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagPageIntermediateType @@ -462664,7 +462670,7 @@ type Page struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernamePageIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsPageIntermediateType @@ -463267,7 +463273,7 @@ func (t *Page) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Page) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -463552,7 +463558,7 @@ func (t *Page) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Page) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -464737,7 +464743,7 @@ func (t *Page) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Page) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -466296,7 +466302,7 @@ func (t *Page) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Page) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -470726,13 +470732,13 @@ type Event struct { audience []*audienceEventIntermediateType // The 'content' value could have multiple types and values content []*contentEventIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextEventIntermediateType // The 'name' value could have multiple types and values name []*nameEventIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeEventIntermediateType @@ -470758,7 +470764,7 @@ type Event struct { startTime *startTimeEventIntermediateType // The 'summary' value could have multiple types and values summary []*summaryEventIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagEventIntermediateType @@ -470798,7 +470804,7 @@ type Event struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameEventIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsEventIntermediateType @@ -471401,7 +471407,7 @@ func (t *Event) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Event) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -471686,7 +471692,7 @@ func (t *Event) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Event) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -472871,7 +472877,7 @@ func (t *Event) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Event) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -474430,7 +474436,7 @@ func (t *Event) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Event) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -478870,13 +478876,13 @@ type Place struct { audience []*audiencePlaceIntermediateType // The 'content' value could have multiple types and values content []*contentPlaceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextPlaceIntermediateType // The 'name' value could have multiple types and values name []*namePlaceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimePlaceIntermediateType @@ -478902,7 +478908,7 @@ type Place struct { startTime *startTimePlaceIntermediateType // The 'summary' value could have multiple types and values summary []*summaryPlaceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagPlaceIntermediateType @@ -478942,7 +478948,7 @@ type Place struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernamePlaceIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsPlaceIntermediateType @@ -479840,7 +479846,7 @@ func (t *Place) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Place) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -480125,7 +480131,7 @@ func (t *Place) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Place) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -481310,7 +481316,7 @@ func (t *Place) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Place) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -482869,7 +482875,7 @@ func (t *Place) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Place) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -487671,13 +487677,13 @@ type Profile struct { audience []*audienceProfileIntermediateType // The 'content' value could have multiple types and values content []*contentProfileIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextProfileIntermediateType // The 'name' value could have multiple types and values name []*nameProfileIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeProfileIntermediateType @@ -487703,7 +487709,7 @@ type Profile struct { startTime *startTimeProfileIntermediateType // The 'summary' value could have multiple types and values summary []*summaryProfileIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagProfileIntermediateType @@ -487743,7 +487749,7 @@ type Profile struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameProfileIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsProfileIntermediateType @@ -488405,7 +488411,7 @@ func (t *Profile) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Profile) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -488690,7 +488696,7 @@ func (t *Profile) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Profile) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -489875,7 +489881,7 @@ func (t *Profile) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Profile) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -491434,7 +491440,7 @@ func (t *Profile) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Profile) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -495956,13 +495962,13 @@ type Tombstone struct { audience []*audienceTombstoneIntermediateType // The 'content' value could have multiple types and values content []*contentTombstoneIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'contentMap' value holds language-specific values for property 'content' contentMap map[string]string // The 'context' value could have multiple types and values context []*contextTombstoneIntermediateType // The 'name' value could have multiple types and values name []*nameTombstoneIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The functional 'endTime' value could have multiple types, but only a single value endTime *endTimeTombstoneIntermediateType @@ -495988,7 +495994,7 @@ type Tombstone struct { startTime *startTimeTombstoneIntermediateType // The 'summary' value could have multiple types and values summary []*summaryTombstoneIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The 'tag' value could have multiple types and values tag []*tagTombstoneIntermediateType @@ -496028,7 +496034,7 @@ type Tombstone struct { streams []*url.URL // The functional 'preferredUsername' value could have multiple types, but only a single value preferredUsername *preferredUsernameTombstoneIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'preferredUsernameMap' value holds language-specific values for property 'preferredUsername' preferredUsernameMap map[string]string // The functional 'endpoints' value could have multiple types, but only a single value endpoints *endpointsTombstoneIntermediateType @@ -496815,7 +496821,7 @@ func (t *Tombstone) GetContentMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Content) +// SetContentMap sets the value of the property for the specified language func (t *Tombstone) SetContentMap(l string, v string) { if t.contentMap == nil { t.contentMap = make(map[string]string) @@ -497100,7 +497106,7 @@ func (t *Tombstone) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Tombstone) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -498285,7 +498291,7 @@ func (t *Tombstone) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Tombstone) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -499844,7 +499850,7 @@ func (t *Tombstone) GetPreferredUsernameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=PreferredUsername) +// SetPreferredUsernameMap sets the value of the property for the specified language func (t *Tombstone) SetPreferredUsernameMap(l string, v string) { if t.preferredUsernameMap == nil { t.preferredUsernameMap = make(map[string]string) @@ -504473,11 +504479,11 @@ type Mention struct { mediaType *mediaTypeMentionIntermediateType // The 'name' value could have multiple types and values name []*nameMentionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'nameMap' value holds language-specific values for property 'name' nameMap map[string]string // The 'summary' value could have multiple types and values summary []*summaryMentionIntermediateType - // The '%!s(MISSING)Map' value holds language-specific values for property '%!s(MISSING)' + // The 'summaryMap' value holds language-specific values for property 'summary' summaryMap map[string]string // The functional 'hreflang' value could have multiple types, but only a single value hreflang *hreflangMentionIntermediateType @@ -505027,7 +505033,7 @@ func (t *Mention) GetNameMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Name) +// SetNameMap sets the value of the property for the specified language func (t *Mention) SetNameMap(l string, v string) { if t.nameMap == nil { t.nameMap = make(map[string]string) @@ -505187,7 +505193,7 @@ func (t *Mention) GetSummaryMap(l string) (v string) { } -// Set$sMap sets the value of the property for the specified language%!(EXTRA string=Summary) +// SetSummaryMap sets the value of the property for the specified language func (t *Mention) SetSummaryMap(l string, v string) { if t.summaryMap == nil { t.summaryMap = make(map[string]string) @@ -506904,6 +506910,781 @@ func IRISerialize(u *url.URL) (s string) { } +// HasTypeObject returns true if the Typer has a type of Object. +func HasTypeObject(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Object" { + return true + } + } + } + return false + +} + +// HasTypeLink returns true if the Typer has a type of Link. +func HasTypeLink(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Link" { + return true + } + } + } + return false + +} + +// HasTypeActivity returns true if the Typer has a type of Activity. +func HasTypeActivity(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Activity" { + return true + } + } + } + return false + +} + +// HasTypeIntransitiveActivity returns true if the Typer has a type of IntransitiveActivity. +func HasTypeIntransitiveActivity(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "IntransitiveActivity" { + return true + } + } + } + return false + +} + +// HasTypeCollection returns true if the Typer has a type of Collection. +func HasTypeCollection(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Collection" { + return true + } + } + } + return false + +} + +// HasTypeOrderedCollection returns true if the Typer has a type of OrderedCollection. +func HasTypeOrderedCollection(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "OrderedCollection" { + return true + } + } + } + return false + +} + +// HasTypeCollectionPage returns true if the Typer has a type of CollectionPage. +func HasTypeCollectionPage(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "CollectionPage" { + return true + } + } + } + return false + +} + +// HasTypeOrderedCollectionPage returns true if the Typer has a type of OrderedCollectionPage. +func HasTypeOrderedCollectionPage(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "OrderedCollectionPage" { + return true + } + } + } + return false + +} + +// HasTypeAccept returns true if the Typer has a type of Accept. +func HasTypeAccept(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Accept" { + return true + } + } + } + return false + +} + +// HasTypeTentativeAccept returns true if the Typer has a type of TentativeAccept. +func HasTypeTentativeAccept(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "TentativeAccept" { + return true + } + } + } + return false + +} + +// HasTypeAdd returns true if the Typer has a type of Add. +func HasTypeAdd(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Add" { + return true + } + } + } + return false + +} + +// HasTypeArrive returns true if the Typer has a type of Arrive. +func HasTypeArrive(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Arrive" { + return true + } + } + } + return false + +} + +// HasTypeCreate returns true if the Typer has a type of Create. +func HasTypeCreate(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Create" { + return true + } + } + } + return false + +} + +// HasTypeDelete returns true if the Typer has a type of Delete. +func HasTypeDelete(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Delete" { + return true + } + } + } + return false + +} + +// HasTypeFollow returns true if the Typer has a type of Follow. +func HasTypeFollow(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Follow" { + return true + } + } + } + return false + +} + +// HasTypeIgnore returns true if the Typer has a type of Ignore. +func HasTypeIgnore(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Ignore" { + return true + } + } + } + return false + +} + +// HasTypeJoin returns true if the Typer has a type of Join. +func HasTypeJoin(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Join" { + return true + } + } + } + return false + +} + +// HasTypeLeave returns true if the Typer has a type of Leave. +func HasTypeLeave(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Leave" { + return true + } + } + } + return false + +} + +// HasTypeLike returns true if the Typer has a type of Like. +func HasTypeLike(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Like" { + return true + } + } + } + return false + +} + +// HasTypeOffer returns true if the Typer has a type of Offer. +func HasTypeOffer(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Offer" { + return true + } + } + } + return false + +} + +// HasTypeInvite returns true if the Typer has a type of Invite. +func HasTypeInvite(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Invite" { + return true + } + } + } + return false + +} + +// HasTypeReject returns true if the Typer has a type of Reject. +func HasTypeReject(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Reject" { + return true + } + } + } + return false + +} + +// HasTypeTentativeReject returns true if the Typer has a type of TentativeReject. +func HasTypeTentativeReject(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "TentativeReject" { + return true + } + } + } + return false + +} + +// HasTypeRemove returns true if the Typer has a type of Remove. +func HasTypeRemove(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Remove" { + return true + } + } + } + return false + +} + +// HasTypeUndo returns true if the Typer has a type of Undo. +func HasTypeUndo(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Undo" { + return true + } + } + } + return false + +} + +// HasTypeUpdate returns true if the Typer has a type of Update. +func HasTypeUpdate(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Update" { + return true + } + } + } + return false + +} + +// HasTypeView returns true if the Typer has a type of View. +func HasTypeView(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "View" { + return true + } + } + } + return false + +} + +// HasTypeListen returns true if the Typer has a type of Listen. +func HasTypeListen(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Listen" { + return true + } + } + } + return false + +} + +// HasTypeRead returns true if the Typer has a type of Read. +func HasTypeRead(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Read" { + return true + } + } + } + return false + +} + +// HasTypeMove returns true if the Typer has a type of Move. +func HasTypeMove(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Move" { + return true + } + } + } + return false + +} + +// HasTypeTravel returns true if the Typer has a type of Travel. +func HasTypeTravel(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Travel" { + return true + } + } + } + return false + +} + +// HasTypeAnnounce returns true if the Typer has a type of Announce. +func HasTypeAnnounce(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Announce" { + return true + } + } + } + return false + +} + +// HasTypeBlock returns true if the Typer has a type of Block. +func HasTypeBlock(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Block" { + return true + } + } + } + return false + +} + +// HasTypeFlag returns true if the Typer has a type of Flag. +func HasTypeFlag(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Flag" { + return true + } + } + } + return false + +} + +// HasTypeDislike returns true if the Typer has a type of Dislike. +func HasTypeDislike(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Dislike" { + return true + } + } + } + return false + +} + +// HasTypeQuestion returns true if the Typer has a type of Question. +func HasTypeQuestion(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Question" { + return true + } + } + } + return false + +} + +// HasTypeApplication returns true if the Typer has a type of Application. +func HasTypeApplication(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Application" { + return true + } + } + } + return false + +} + +// HasTypeGroup returns true if the Typer has a type of Group. +func HasTypeGroup(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Group" { + return true + } + } + } + return false + +} + +// HasTypeOrganization returns true if the Typer has a type of Organization. +func HasTypeOrganization(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Organization" { + return true + } + } + } + return false + +} + +// HasTypePerson returns true if the Typer has a type of Person. +func HasTypePerson(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Person" { + return true + } + } + } + return false + +} + +// HasTypeService returns true if the Typer has a type of Service. +func HasTypeService(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Service" { + return true + } + } + } + return false + +} + +// HasTypeRelationship returns true if the Typer has a type of Relationship. +func HasTypeRelationship(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Relationship" { + return true + } + } + } + return false + +} + +// HasTypeArticle returns true if the Typer has a type of Article. +func HasTypeArticle(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Article" { + return true + } + } + } + return false + +} + +// HasTypeDocument returns true if the Typer has a type of Document. +func HasTypeDocument(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Document" { + return true + } + } + } + return false + +} + +// HasTypeAudio returns true if the Typer has a type of Audio. +func HasTypeAudio(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Audio" { + return true + } + } + } + return false + +} + +// HasTypeImage returns true if the Typer has a type of Image. +func HasTypeImage(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Image" { + return true + } + } + } + return false + +} + +// HasTypeVideo returns true if the Typer has a type of Video. +func HasTypeVideo(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Video" { + return true + } + } + } + return false + +} + +// HasTypeNote returns true if the Typer has a type of Note. +func HasTypeNote(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Note" { + return true + } + } + } + return false + +} + +// HasTypePage returns true if the Typer has a type of Page. +func HasTypePage(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Page" { + return true + } + } + } + return false + +} + +// HasTypeEvent returns true if the Typer has a type of Event. +func HasTypeEvent(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Event" { + return true + } + } + } + return false + +} + +// HasTypePlace returns true if the Typer has a type of Place. +func HasTypePlace(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Place" { + return true + } + } + } + return false + +} + +// HasTypeProfile returns true if the Typer has a type of Profile. +func HasTypeProfile(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Profile" { + return true + } + } + } + return false + +} + +// HasTypeTombstone returns true if the Typer has a type of Tombstone. +func HasTypeTombstone(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Tombstone" { + return true + } + } + } + return false + +} + +// HasTypeMention returns true if the Typer has a type of Mention. +func HasTypeMention(t Typer) (b bool) { + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + if s == "Mention" { + return true + } + } + } + return false + +} + +// Returns true if the provided Typer is an Activity. +func IsActivityType(t Typer) (b bool) { + var activityTypes = []string{"IntransitiveActivity", "Accept", "TentativeAccept", "Add", "Arrive", "Create", "Delete", "Follow", "Ignore", "Join", "Leave", "Like", "Offer", "Invite", "Reject", "TentativeReject", "Remove", "Undo", "Update", "View", "Listen", "Read", "Move", "Travel", "Announce", "Block", "Flag", "Dislike", "Question"} + hasType := make(map[string]bool, 1) + for i := 0; i < t.TypeLen(); i++ { + v := t.GetType(i) + if s, ok := v.(string); ok { + hasType[s] = true + } + } + for _, t := range activityTypes { + if hasType[t] { + return true + } + } + return false + +} + // resolveObject turns a string type that extends Object into a concrete type. func resolveObject(s string) (i interface{}) { if s == "Object" {