mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2024-10-19 08:42:38 +02:00
98263a7de6
* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
2085 lines
69 KiB
Go
2085 lines
69 KiB
Go
// Code generated by astool. DO NOT EDIT.
|
|
|
|
package typecollectionpage
|
|
|
|
import (
|
|
"fmt"
|
|
vocab "github.com/go-fed/activity/streams/vocab"
|
|
"strings"
|
|
)
|
|
|
|
// Used to represent distinct subsets of items from a Collection. Refer to the
|
|
// Activity Streams 2.0 Core for a complete description of the CollectionPage
|
|
// object.
|
|
//
|
|
// Example 7 (https://www.w3.org/TR/activitystreams-vocabulary/#ex6b-jsonld):
|
|
// {
|
|
// "id": "http://example.org/foo?page=1",
|
|
// "items": [
|
|
// {
|
|
// "name": "A Simple Note",
|
|
// "type": "Note"
|
|
// },
|
|
// {
|
|
// "name": "Another Simple Note",
|
|
// "type": "Note"
|
|
// }
|
|
// ],
|
|
// "partOf": "http://example.org/foo",
|
|
// "summary": "Page 1 of Sally's notes",
|
|
// "type": "CollectionPage"
|
|
// }
|
|
type ActivityStreamsCollectionPage struct {
|
|
ActivityStreamsAltitude vocab.ActivityStreamsAltitudeProperty
|
|
ActivityStreamsAttachment vocab.ActivityStreamsAttachmentProperty
|
|
ActivityStreamsAttributedTo vocab.ActivityStreamsAttributedToProperty
|
|
ActivityStreamsAudience vocab.ActivityStreamsAudienceProperty
|
|
ActivityStreamsBcc vocab.ActivityStreamsBccProperty
|
|
ActivityStreamsBto vocab.ActivityStreamsBtoProperty
|
|
ActivityStreamsCc vocab.ActivityStreamsCcProperty
|
|
ActivityStreamsContent vocab.ActivityStreamsContentProperty
|
|
ActivityStreamsContext vocab.ActivityStreamsContextProperty
|
|
ActivityStreamsCurrent vocab.ActivityStreamsCurrentProperty
|
|
ActivityStreamsDuration vocab.ActivityStreamsDurationProperty
|
|
ActivityStreamsEndTime vocab.ActivityStreamsEndTimeProperty
|
|
ActivityStreamsFirst vocab.ActivityStreamsFirstProperty
|
|
ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty
|
|
ActivityStreamsIcon vocab.ActivityStreamsIconProperty
|
|
JSONLDId vocab.JSONLDIdProperty
|
|
ActivityStreamsImage vocab.ActivityStreamsImageProperty
|
|
ActivityStreamsInReplyTo vocab.ActivityStreamsInReplyToProperty
|
|
ActivityStreamsItems vocab.ActivityStreamsItemsProperty
|
|
ActivityStreamsLast vocab.ActivityStreamsLastProperty
|
|
ActivityStreamsLikes vocab.ActivityStreamsLikesProperty
|
|
ActivityStreamsLocation vocab.ActivityStreamsLocationProperty
|
|
ActivityStreamsMediaType vocab.ActivityStreamsMediaTypeProperty
|
|
ActivityStreamsName vocab.ActivityStreamsNameProperty
|
|
ActivityStreamsNext vocab.ActivityStreamsNextProperty
|
|
ActivityStreamsObject vocab.ActivityStreamsObjectProperty
|
|
ActivityStreamsPartOf vocab.ActivityStreamsPartOfProperty
|
|
ActivityStreamsPrev vocab.ActivityStreamsPrevProperty
|
|
ActivityStreamsPreview vocab.ActivityStreamsPreviewProperty
|
|
ActivityStreamsPublished vocab.ActivityStreamsPublishedProperty
|
|
ActivityStreamsReplies vocab.ActivityStreamsRepliesProperty
|
|
ActivityStreamsShares vocab.ActivityStreamsSharesProperty
|
|
ActivityStreamsSource vocab.ActivityStreamsSourceProperty
|
|
ActivityStreamsStartTime vocab.ActivityStreamsStartTimeProperty
|
|
ActivityStreamsSummary vocab.ActivityStreamsSummaryProperty
|
|
ActivityStreamsTag vocab.ActivityStreamsTagProperty
|
|
ForgeFedTeam vocab.ForgeFedTeamProperty
|
|
ForgeFedTicketsTrackedBy vocab.ForgeFedTicketsTrackedByProperty
|
|
ActivityStreamsTo vocab.ActivityStreamsToProperty
|
|
ActivityStreamsTotalItems vocab.ActivityStreamsTotalItemsProperty
|
|
ForgeFedTracksTicketsFor vocab.ForgeFedTracksTicketsForProperty
|
|
JSONLDType vocab.JSONLDTypeProperty
|
|
ActivityStreamsUpdated vocab.ActivityStreamsUpdatedProperty
|
|
ActivityStreamsUrl vocab.ActivityStreamsUrlProperty
|
|
alias string
|
|
unknown map[string]interface{}
|
|
}
|
|
|
|
// ActivityStreamsCollectionPageExtends returns true if the CollectionPage type
|
|
// extends from the other type.
|
|
func ActivityStreamsCollectionPageExtends(other vocab.Type) bool {
|
|
extensions := []string{"Collection", "Object"}
|
|
for _, ext := range extensions {
|
|
if ext == other.GetTypeName() {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
// CollectionPageIsDisjointWith returns true if the other provided type is
|
|
// disjoint with the CollectionPage type.
|
|
func CollectionPageIsDisjointWith(other vocab.Type) bool {
|
|
disjointWith := []string{"Link", "Mention"}
|
|
for _, disjoint := range disjointWith {
|
|
if disjoint == other.GetTypeName() {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
// CollectionPageIsExtendedBy returns true if the other provided type extends from
|
|
// the CollectionPage type. Note that it returns false if the types are the
|
|
// same; see the "IsOrExtendsCollectionPage" variant instead.
|
|
func CollectionPageIsExtendedBy(other vocab.Type) bool {
|
|
extensions := []string{"OrderedCollectionPage"}
|
|
for _, ext := range extensions {
|
|
if ext == other.GetTypeName() {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
// DeserializeCollectionPage creates a CollectionPage from a map representation
|
|
// that has been unmarshalled from a text or binary format.
|
|
func DeserializeCollectionPage(m map[string]interface{}, aliasMap map[string]string) (*ActivityStreamsCollectionPage, error) {
|
|
alias := ""
|
|
aliasPrefix := ""
|
|
if a, ok := aliasMap["https://www.w3.org/ns/activitystreams"]; ok {
|
|
alias = a
|
|
aliasPrefix = a + ":"
|
|
}
|
|
this := &ActivityStreamsCollectionPage{
|
|
alias: alias,
|
|
unknown: make(map[string]interface{}),
|
|
}
|
|
if typeValue, ok := m["type"]; !ok {
|
|
return nil, fmt.Errorf("no \"type\" property in map")
|
|
} else if typeString, ok := typeValue.(string); ok {
|
|
typeName := strings.TrimPrefix(typeString, aliasPrefix)
|
|
if typeName != "CollectionPage" {
|
|
return nil, fmt.Errorf("\"type\" property is not of %q type: %s", "CollectionPage", typeName)
|
|
}
|
|
// Fall through, success in finding a proper Type
|
|
} else if arrType, ok := typeValue.([]interface{}); ok {
|
|
found := false
|
|
for _, elemVal := range arrType {
|
|
if typeString, ok := elemVal.(string); ok && strings.TrimPrefix(typeString, aliasPrefix) == "CollectionPage" {
|
|
found = true
|
|
break
|
|
}
|
|
}
|
|
if !found {
|
|
return nil, fmt.Errorf("could not find a \"type\" property of value %q", "CollectionPage")
|
|
}
|
|
// Fall through, success in finding a proper Type
|
|
} else {
|
|
return nil, fmt.Errorf("\"type\" property is unrecognized type: %T", typeValue)
|
|
}
|
|
// Begin: Known property deserialization
|
|
if p, err := mgr.DeserializeAltitudePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsAltitude = p
|
|
}
|
|
if p, err := mgr.DeserializeAttachmentPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsAttachment = p
|
|
}
|
|
if p, err := mgr.DeserializeAttributedToPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsAttributedTo = p
|
|
}
|
|
if p, err := mgr.DeserializeAudiencePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsAudience = p
|
|
}
|
|
if p, err := mgr.DeserializeBccPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsBcc = p
|
|
}
|
|
if p, err := mgr.DeserializeBtoPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsBto = p
|
|
}
|
|
if p, err := mgr.DeserializeCcPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsCc = p
|
|
}
|
|
if p, err := mgr.DeserializeContentPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsContent = p
|
|
}
|
|
if p, err := mgr.DeserializeContextPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsContext = p
|
|
}
|
|
if p, err := mgr.DeserializeCurrentPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsCurrent = p
|
|
}
|
|
if p, err := mgr.DeserializeDurationPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsDuration = p
|
|
}
|
|
if p, err := mgr.DeserializeEndTimePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsEndTime = p
|
|
}
|
|
if p, err := mgr.DeserializeFirstPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsFirst = p
|
|
}
|
|
if p, err := mgr.DeserializeGeneratorPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsGenerator = p
|
|
}
|
|
if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsIcon = p
|
|
}
|
|
if p, err := mgr.DeserializeIdPropertyJSONLD()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.JSONLDId = p
|
|
}
|
|
if p, err := mgr.DeserializeImagePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsImage = p
|
|
}
|
|
if p, err := mgr.DeserializeInReplyToPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsInReplyTo = p
|
|
}
|
|
if p, err := mgr.DeserializeItemsPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsItems = p
|
|
}
|
|
if p, err := mgr.DeserializeLastPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsLast = p
|
|
}
|
|
if p, err := mgr.DeserializeLikesPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsLikes = p
|
|
}
|
|
if p, err := mgr.DeserializeLocationPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsLocation = p
|
|
}
|
|
if p, err := mgr.DeserializeMediaTypePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsMediaType = p
|
|
}
|
|
if p, err := mgr.DeserializeNamePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsName = p
|
|
}
|
|
if p, err := mgr.DeserializeNextPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsNext = p
|
|
}
|
|
if p, err := mgr.DeserializeObjectPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsObject = p
|
|
}
|
|
if p, err := mgr.DeserializePartOfPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsPartOf = p
|
|
}
|
|
if p, err := mgr.DeserializePrevPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsPrev = p
|
|
}
|
|
if p, err := mgr.DeserializePreviewPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsPreview = p
|
|
}
|
|
if p, err := mgr.DeserializePublishedPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsPublished = p
|
|
}
|
|
if p, err := mgr.DeserializeRepliesPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsReplies = p
|
|
}
|
|
if p, err := mgr.DeserializeSharesPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsShares = p
|
|
}
|
|
if p, err := mgr.DeserializeSourcePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsSource = p
|
|
}
|
|
if p, err := mgr.DeserializeStartTimePropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsStartTime = p
|
|
}
|
|
if p, err := mgr.DeserializeSummaryPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsSummary = p
|
|
}
|
|
if p, err := mgr.DeserializeTagPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsTag = p
|
|
}
|
|
if p, err := mgr.DeserializeTeamPropertyForgeFed()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ForgeFedTeam = p
|
|
}
|
|
if p, err := mgr.DeserializeTicketsTrackedByPropertyForgeFed()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ForgeFedTicketsTrackedBy = p
|
|
}
|
|
if p, err := mgr.DeserializeToPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsTo = p
|
|
}
|
|
if p, err := mgr.DeserializeTotalItemsPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsTotalItems = p
|
|
}
|
|
if p, err := mgr.DeserializeTracksTicketsForPropertyForgeFed()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ForgeFedTracksTicketsFor = p
|
|
}
|
|
if p, err := mgr.DeserializeTypePropertyJSONLD()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.JSONLDType = p
|
|
}
|
|
if p, err := mgr.DeserializeUpdatedPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsUpdated = p
|
|
}
|
|
if p, err := mgr.DeserializeUrlPropertyActivityStreams()(m, aliasMap); err != nil {
|
|
return nil, err
|
|
} else if p != nil {
|
|
this.ActivityStreamsUrl = p
|
|
}
|
|
// End: Known property deserialization
|
|
|
|
// Begin: Unknown deserialization
|
|
for k, v := range m {
|
|
// Begin: Code that ensures a property name is unknown
|
|
if k == "altitude" {
|
|
continue
|
|
} else if k == "attachment" {
|
|
continue
|
|
} else if k == "attributedTo" {
|
|
continue
|
|
} else if k == "audience" {
|
|
continue
|
|
} else if k == "bcc" {
|
|
continue
|
|
} else if k == "bto" {
|
|
continue
|
|
} else if k == "cc" {
|
|
continue
|
|
} else if k == "content" {
|
|
continue
|
|
} else if k == "contentMap" {
|
|
continue
|
|
} else if k == "context" {
|
|
continue
|
|
} else if k == "current" {
|
|
continue
|
|
} else if k == "duration" {
|
|
continue
|
|
} else if k == "endTime" {
|
|
continue
|
|
} else if k == "first" {
|
|
continue
|
|
} else if k == "generator" {
|
|
continue
|
|
} else if k == "icon" {
|
|
continue
|
|
} else if k == "id" {
|
|
continue
|
|
} else if k == "image" {
|
|
continue
|
|
} else if k == "inReplyTo" {
|
|
continue
|
|
} else if k == "items" {
|
|
continue
|
|
} else if k == "last" {
|
|
continue
|
|
} else if k == "likes" {
|
|
continue
|
|
} else if k == "location" {
|
|
continue
|
|
} else if k == "mediaType" {
|
|
continue
|
|
} else if k == "name" {
|
|
continue
|
|
} else if k == "nameMap" {
|
|
continue
|
|
} else if k == "next" {
|
|
continue
|
|
} else if k == "object" {
|
|
continue
|
|
} else if k == "partOf" {
|
|
continue
|
|
} else if k == "prev" {
|
|
continue
|
|
} else if k == "preview" {
|
|
continue
|
|
} else if k == "published" {
|
|
continue
|
|
} else if k == "replies" {
|
|
continue
|
|
} else if k == "shares" {
|
|
continue
|
|
} else if k == "source" {
|
|
continue
|
|
} else if k == "startTime" {
|
|
continue
|
|
} else if k == "summary" {
|
|
continue
|
|
} else if k == "summaryMap" {
|
|
continue
|
|
} else if k == "tag" {
|
|
continue
|
|
} else if k == "team" {
|
|
continue
|
|
} else if k == "ticketsTrackedBy" {
|
|
continue
|
|
} else if k == "to" {
|
|
continue
|
|
} else if k == "totalItems" {
|
|
continue
|
|
} else if k == "tracksTicketsFor" {
|
|
continue
|
|
} else if k == "type" {
|
|
continue
|
|
} else if k == "updated" {
|
|
continue
|
|
} else if k == "url" {
|
|
continue
|
|
} // End: Code that ensures a property name is unknown
|
|
|
|
this.unknown[k] = v
|
|
}
|
|
// End: Unknown deserialization
|
|
|
|
return this, nil
|
|
}
|
|
|
|
// IsOrExtendsCollectionPage returns true if the other provided type is the
|
|
// CollectionPage type or extends from the CollectionPage type.
|
|
func IsOrExtendsCollectionPage(other vocab.Type) bool {
|
|
if other.GetTypeName() == "CollectionPage" {
|
|
return true
|
|
}
|
|
return CollectionPageIsExtendedBy(other)
|
|
}
|
|
|
|
// NewActivityStreamsCollectionPage creates a new CollectionPage type
|
|
func NewActivityStreamsCollectionPage() *ActivityStreamsCollectionPage {
|
|
typeProp := typePropertyConstructor()
|
|
typeProp.AppendXMLSchemaString("CollectionPage")
|
|
return &ActivityStreamsCollectionPage{
|
|
JSONLDType: typeProp,
|
|
alias: "",
|
|
unknown: make(map[string]interface{}),
|
|
}
|
|
}
|
|
|
|
// GetActivityStreamsAltitude returns the "altitude" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsAltitude() vocab.ActivityStreamsAltitudeProperty {
|
|
return this.ActivityStreamsAltitude
|
|
}
|
|
|
|
// GetActivityStreamsAttachment returns the "attachment" property if it exists,
|
|
// and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsAttachment() vocab.ActivityStreamsAttachmentProperty {
|
|
return this.ActivityStreamsAttachment
|
|
}
|
|
|
|
// GetActivityStreamsAttributedTo returns the "attributedTo" property if it
|
|
// exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsAttributedTo() vocab.ActivityStreamsAttributedToProperty {
|
|
return this.ActivityStreamsAttributedTo
|
|
}
|
|
|
|
// GetActivityStreamsAudience returns the "audience" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsAudience() vocab.ActivityStreamsAudienceProperty {
|
|
return this.ActivityStreamsAudience
|
|
}
|
|
|
|
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsBcc() vocab.ActivityStreamsBccProperty {
|
|
return this.ActivityStreamsBcc
|
|
}
|
|
|
|
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsBto() vocab.ActivityStreamsBtoProperty {
|
|
return this.ActivityStreamsBto
|
|
}
|
|
|
|
// GetActivityStreamsCc returns the "cc" property if it exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsCc() vocab.ActivityStreamsCcProperty {
|
|
return this.ActivityStreamsCc
|
|
}
|
|
|
|
// GetActivityStreamsContent returns the "content" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsContent() vocab.ActivityStreamsContentProperty {
|
|
return this.ActivityStreamsContent
|
|
}
|
|
|
|
// GetActivityStreamsContext returns the "context" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsContext() vocab.ActivityStreamsContextProperty {
|
|
return this.ActivityStreamsContext
|
|
}
|
|
|
|
// GetActivityStreamsCurrent returns the "current" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsCurrent() vocab.ActivityStreamsCurrentProperty {
|
|
return this.ActivityStreamsCurrent
|
|
}
|
|
|
|
// GetActivityStreamsDuration returns the "duration" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsDuration() vocab.ActivityStreamsDurationProperty {
|
|
return this.ActivityStreamsDuration
|
|
}
|
|
|
|
// GetActivityStreamsEndTime returns the "endTime" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsEndTime() vocab.ActivityStreamsEndTimeProperty {
|
|
return this.ActivityStreamsEndTime
|
|
}
|
|
|
|
// GetActivityStreamsFirst returns the "first" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsFirst() vocab.ActivityStreamsFirstProperty {
|
|
return this.ActivityStreamsFirst
|
|
}
|
|
|
|
// GetActivityStreamsGenerator returns the "generator" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsGenerator() vocab.ActivityStreamsGeneratorProperty {
|
|
return this.ActivityStreamsGenerator
|
|
}
|
|
|
|
// GetActivityStreamsIcon returns the "icon" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsIcon() vocab.ActivityStreamsIconProperty {
|
|
return this.ActivityStreamsIcon
|
|
}
|
|
|
|
// GetActivityStreamsImage returns the "image" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsImage() vocab.ActivityStreamsImageProperty {
|
|
return this.ActivityStreamsImage
|
|
}
|
|
|
|
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsInReplyTo() vocab.ActivityStreamsInReplyToProperty {
|
|
return this.ActivityStreamsInReplyTo
|
|
}
|
|
|
|
// GetActivityStreamsItems returns the "items" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsItems() vocab.ActivityStreamsItemsProperty {
|
|
return this.ActivityStreamsItems
|
|
}
|
|
|
|
// GetActivityStreamsLast returns the "last" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsLast() vocab.ActivityStreamsLastProperty {
|
|
return this.ActivityStreamsLast
|
|
}
|
|
|
|
// GetActivityStreamsLikes returns the "likes" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsLikes() vocab.ActivityStreamsLikesProperty {
|
|
return this.ActivityStreamsLikes
|
|
}
|
|
|
|
// GetActivityStreamsLocation returns the "location" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsLocation() vocab.ActivityStreamsLocationProperty {
|
|
return this.ActivityStreamsLocation
|
|
}
|
|
|
|
// GetActivityStreamsMediaType returns the "mediaType" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsMediaType() vocab.ActivityStreamsMediaTypeProperty {
|
|
return this.ActivityStreamsMediaType
|
|
}
|
|
|
|
// GetActivityStreamsName returns the "name" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsName() vocab.ActivityStreamsNameProperty {
|
|
return this.ActivityStreamsName
|
|
}
|
|
|
|
// GetActivityStreamsNext returns the "next" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsNext() vocab.ActivityStreamsNextProperty {
|
|
return this.ActivityStreamsNext
|
|
}
|
|
|
|
// GetActivityStreamsObject returns the "object" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsObject() vocab.ActivityStreamsObjectProperty {
|
|
return this.ActivityStreamsObject
|
|
}
|
|
|
|
// GetActivityStreamsPartOf returns the "partOf" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsPartOf() vocab.ActivityStreamsPartOfProperty {
|
|
return this.ActivityStreamsPartOf
|
|
}
|
|
|
|
// GetActivityStreamsPrev returns the "prev" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsPrev() vocab.ActivityStreamsPrevProperty {
|
|
return this.ActivityStreamsPrev
|
|
}
|
|
|
|
// GetActivityStreamsPreview returns the "preview" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsPreview() vocab.ActivityStreamsPreviewProperty {
|
|
return this.ActivityStreamsPreview
|
|
}
|
|
|
|
// GetActivityStreamsPublished returns the "published" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsPublished() vocab.ActivityStreamsPublishedProperty {
|
|
return this.ActivityStreamsPublished
|
|
}
|
|
|
|
// GetActivityStreamsReplies returns the "replies" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsReplies() vocab.ActivityStreamsRepliesProperty {
|
|
return this.ActivityStreamsReplies
|
|
}
|
|
|
|
// GetActivityStreamsShares returns the "shares" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsShares() vocab.ActivityStreamsSharesProperty {
|
|
return this.ActivityStreamsShares
|
|
}
|
|
|
|
// GetActivityStreamsSource returns the "source" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsSource() vocab.ActivityStreamsSourceProperty {
|
|
return this.ActivityStreamsSource
|
|
}
|
|
|
|
// GetActivityStreamsStartTime returns the "startTime" property if it exists, and
|
|
// nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsStartTime() vocab.ActivityStreamsStartTimeProperty {
|
|
return this.ActivityStreamsStartTime
|
|
}
|
|
|
|
// GetActivityStreamsSummary returns the "summary" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsSummary() vocab.ActivityStreamsSummaryProperty {
|
|
return this.ActivityStreamsSummary
|
|
}
|
|
|
|
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsTag() vocab.ActivityStreamsTagProperty {
|
|
return this.ActivityStreamsTag
|
|
}
|
|
|
|
// GetActivityStreamsTo returns the "to" property if it exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsTo() vocab.ActivityStreamsToProperty {
|
|
return this.ActivityStreamsTo
|
|
}
|
|
|
|
// GetActivityStreamsTotalItems returns the "totalItems" property if it exists,
|
|
// and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsTotalItems() vocab.ActivityStreamsTotalItemsProperty {
|
|
return this.ActivityStreamsTotalItems
|
|
}
|
|
|
|
// GetActivityStreamsUpdated returns the "updated" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsUpdated() vocab.ActivityStreamsUpdatedProperty {
|
|
return this.ActivityStreamsUpdated
|
|
}
|
|
|
|
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
|
|
// otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetActivityStreamsUrl() vocab.ActivityStreamsUrlProperty {
|
|
return this.ActivityStreamsUrl
|
|
}
|
|
|
|
// GetForgeFedTeam returns the "team" property if it exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetForgeFedTeam() vocab.ForgeFedTeamProperty {
|
|
return this.ForgeFedTeam
|
|
}
|
|
|
|
// GetForgeFedTicketsTrackedBy returns the "ticketsTrackedBy" property if it
|
|
// exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetForgeFedTicketsTrackedBy() vocab.ForgeFedTicketsTrackedByProperty {
|
|
return this.ForgeFedTicketsTrackedBy
|
|
}
|
|
|
|
// GetForgeFedTracksTicketsFor returns the "tracksTicketsFor" property if it
|
|
// exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetForgeFedTracksTicketsFor() vocab.ForgeFedTracksTicketsForProperty {
|
|
return this.ForgeFedTracksTicketsFor
|
|
}
|
|
|
|
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetJSONLDId() vocab.JSONLDIdProperty {
|
|
return this.JSONLDId
|
|
}
|
|
|
|
// GetJSONLDType returns the "type" property if it exists, and nil otherwise.
|
|
func (this ActivityStreamsCollectionPage) GetJSONLDType() vocab.JSONLDTypeProperty {
|
|
return this.JSONLDType
|
|
}
|
|
|
|
// GetTypeName returns the name of this type.
|
|
func (this ActivityStreamsCollectionPage) GetTypeName() string {
|
|
return "CollectionPage"
|
|
}
|
|
|
|
// GetUnknownProperties returns the unknown properties for the CollectionPage
|
|
// type. Note that this should not be used by app developers. It is only used
|
|
// to help determine which implementation is LessThan the other. Developers
|
|
// who are creating a different implementation of this type's interface can
|
|
// use this method in their LessThan implementation, but routine ActivityPub
|
|
// applications should not use this to bypass the code generation tool.
|
|
func (this ActivityStreamsCollectionPage) GetUnknownProperties() map[string]interface{} {
|
|
return this.unknown
|
|
}
|
|
|
|
// IsExtending returns true if the CollectionPage type extends from the other type.
|
|
func (this ActivityStreamsCollectionPage) IsExtending(other vocab.Type) bool {
|
|
return ActivityStreamsCollectionPageExtends(other)
|
|
}
|
|
|
|
// JSONLDContext returns the JSONLD URIs required in the context string for this
|
|
// type and the specific properties that are set. The value in the map is the
|
|
// alias used to import the type and its properties.
|
|
func (this ActivityStreamsCollectionPage) JSONLDContext() map[string]string {
|
|
m := map[string]string{"https://www.w3.org/ns/activitystreams": this.alias}
|
|
m = this.helperJSONLDContext(this.ActivityStreamsAltitude, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsAttachment, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsAttributedTo, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsAudience, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsBcc, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsBto, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsCc, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsContent, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsContext, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsCurrent, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsDuration, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsEndTime, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsFirst, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsIcon, m)
|
|
m = this.helperJSONLDContext(this.JSONLDId, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsImage, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsInReplyTo, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsItems, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsLast, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsLikes, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsLocation, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsMediaType, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsName, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsNext, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsObject, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsPartOf, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsPrev, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsPreview, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsPublished, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsReplies, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsShares, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsSource, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsStartTime, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsSummary, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsTag, m)
|
|
m = this.helperJSONLDContext(this.ForgeFedTeam, m)
|
|
m = this.helperJSONLDContext(this.ForgeFedTicketsTrackedBy, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsTo, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsTotalItems, m)
|
|
m = this.helperJSONLDContext(this.ForgeFedTracksTicketsFor, m)
|
|
m = this.helperJSONLDContext(this.JSONLDType, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsUpdated, m)
|
|
m = this.helperJSONLDContext(this.ActivityStreamsUrl, m)
|
|
|
|
return m
|
|
}
|
|
|
|
// LessThan computes if this CollectionPage is lesser, with an arbitrary but
|
|
// stable determination.
|
|
func (this ActivityStreamsCollectionPage) LessThan(o vocab.ActivityStreamsCollectionPage) bool {
|
|
// Begin: Compare known properties
|
|
// Compare property "altitude"
|
|
if lhs, rhs := this.ActivityStreamsAltitude, o.GetActivityStreamsAltitude(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "attachment"
|
|
if lhs, rhs := this.ActivityStreamsAttachment, o.GetActivityStreamsAttachment(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "attributedTo"
|
|
if lhs, rhs := this.ActivityStreamsAttributedTo, o.GetActivityStreamsAttributedTo(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "audience"
|
|
if lhs, rhs := this.ActivityStreamsAudience, o.GetActivityStreamsAudience(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "bcc"
|
|
if lhs, rhs := this.ActivityStreamsBcc, o.GetActivityStreamsBcc(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "bto"
|
|
if lhs, rhs := this.ActivityStreamsBto, o.GetActivityStreamsBto(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "cc"
|
|
if lhs, rhs := this.ActivityStreamsCc, o.GetActivityStreamsCc(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "content"
|
|
if lhs, rhs := this.ActivityStreamsContent, o.GetActivityStreamsContent(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "context"
|
|
if lhs, rhs := this.ActivityStreamsContext, o.GetActivityStreamsContext(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "current"
|
|
if lhs, rhs := this.ActivityStreamsCurrent, o.GetActivityStreamsCurrent(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "duration"
|
|
if lhs, rhs := this.ActivityStreamsDuration, o.GetActivityStreamsDuration(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "endTime"
|
|
if lhs, rhs := this.ActivityStreamsEndTime, o.GetActivityStreamsEndTime(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "first"
|
|
if lhs, rhs := this.ActivityStreamsFirst, o.GetActivityStreamsFirst(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "generator"
|
|
if lhs, rhs := this.ActivityStreamsGenerator, o.GetActivityStreamsGenerator(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "icon"
|
|
if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "id"
|
|
if lhs, rhs := this.JSONLDId, o.GetJSONLDId(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "image"
|
|
if lhs, rhs := this.ActivityStreamsImage, o.GetActivityStreamsImage(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "inReplyTo"
|
|
if lhs, rhs := this.ActivityStreamsInReplyTo, o.GetActivityStreamsInReplyTo(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "items"
|
|
if lhs, rhs := this.ActivityStreamsItems, o.GetActivityStreamsItems(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "last"
|
|
if lhs, rhs := this.ActivityStreamsLast, o.GetActivityStreamsLast(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "likes"
|
|
if lhs, rhs := this.ActivityStreamsLikes, o.GetActivityStreamsLikes(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "location"
|
|
if lhs, rhs := this.ActivityStreamsLocation, o.GetActivityStreamsLocation(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "mediaType"
|
|
if lhs, rhs := this.ActivityStreamsMediaType, o.GetActivityStreamsMediaType(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "name"
|
|
if lhs, rhs := this.ActivityStreamsName, o.GetActivityStreamsName(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "next"
|
|
if lhs, rhs := this.ActivityStreamsNext, o.GetActivityStreamsNext(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "object"
|
|
if lhs, rhs := this.ActivityStreamsObject, o.GetActivityStreamsObject(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "partOf"
|
|
if lhs, rhs := this.ActivityStreamsPartOf, o.GetActivityStreamsPartOf(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "prev"
|
|
if lhs, rhs := this.ActivityStreamsPrev, o.GetActivityStreamsPrev(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "preview"
|
|
if lhs, rhs := this.ActivityStreamsPreview, o.GetActivityStreamsPreview(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "published"
|
|
if lhs, rhs := this.ActivityStreamsPublished, o.GetActivityStreamsPublished(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "replies"
|
|
if lhs, rhs := this.ActivityStreamsReplies, o.GetActivityStreamsReplies(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "shares"
|
|
if lhs, rhs := this.ActivityStreamsShares, o.GetActivityStreamsShares(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "source"
|
|
if lhs, rhs := this.ActivityStreamsSource, o.GetActivityStreamsSource(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "startTime"
|
|
if lhs, rhs := this.ActivityStreamsStartTime, o.GetActivityStreamsStartTime(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "summary"
|
|
if lhs, rhs := this.ActivityStreamsSummary, o.GetActivityStreamsSummary(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "tag"
|
|
if lhs, rhs := this.ActivityStreamsTag, o.GetActivityStreamsTag(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "team"
|
|
if lhs, rhs := this.ForgeFedTeam, o.GetForgeFedTeam(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "ticketsTrackedBy"
|
|
if lhs, rhs := this.ForgeFedTicketsTrackedBy, o.GetForgeFedTicketsTrackedBy(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "to"
|
|
if lhs, rhs := this.ActivityStreamsTo, o.GetActivityStreamsTo(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "totalItems"
|
|
if lhs, rhs := this.ActivityStreamsTotalItems, o.GetActivityStreamsTotalItems(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "tracksTicketsFor"
|
|
if lhs, rhs := this.ForgeFedTracksTicketsFor, o.GetForgeFedTracksTicketsFor(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "type"
|
|
if lhs, rhs := this.JSONLDType, o.GetJSONLDType(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "updated"
|
|
if lhs, rhs := this.ActivityStreamsUpdated, o.GetActivityStreamsUpdated(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// Compare property "url"
|
|
if lhs, rhs := this.ActivityStreamsUrl, o.GetActivityStreamsUrl(); lhs != nil && rhs != nil {
|
|
if lhs.LessThan(rhs) {
|
|
return true
|
|
} else if rhs.LessThan(lhs) {
|
|
return false
|
|
}
|
|
} else if lhs == nil && rhs != nil {
|
|
// Nil is less than anything else
|
|
return true
|
|
} else if rhs != nil && rhs == nil {
|
|
// Anything else is greater than nil
|
|
return false
|
|
} // Else: Both are nil
|
|
// End: Compare known properties
|
|
|
|
// Begin: Compare unknown properties (only by number of them)
|
|
if len(this.unknown) < len(o.GetUnknownProperties()) {
|
|
return true
|
|
} else if len(o.GetUnknownProperties()) < len(this.unknown) {
|
|
return false
|
|
} // End: Compare unknown properties (only by number of them)
|
|
|
|
// All properties are the same.
|
|
return false
|
|
}
|
|
|
|
// Serialize converts this into an interface representation suitable for
|
|
// marshalling into a text or binary format.
|
|
func (this ActivityStreamsCollectionPage) Serialize() (map[string]interface{}, error) {
|
|
m := make(map[string]interface{})
|
|
typeName := "CollectionPage"
|
|
if len(this.alias) > 0 {
|
|
typeName = this.alias + ":" + "CollectionPage"
|
|
}
|
|
m["type"] = typeName
|
|
// Begin: Serialize known properties
|
|
// Maybe serialize property "altitude"
|
|
if this.ActivityStreamsAltitude != nil {
|
|
if i, err := this.ActivityStreamsAltitude.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsAltitude.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "attachment"
|
|
if this.ActivityStreamsAttachment != nil {
|
|
if i, err := this.ActivityStreamsAttachment.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsAttachment.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "attributedTo"
|
|
if this.ActivityStreamsAttributedTo != nil {
|
|
if i, err := this.ActivityStreamsAttributedTo.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsAttributedTo.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "audience"
|
|
if this.ActivityStreamsAudience != nil {
|
|
if i, err := this.ActivityStreamsAudience.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsAudience.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "bcc"
|
|
if this.ActivityStreamsBcc != nil {
|
|
if i, err := this.ActivityStreamsBcc.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsBcc.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "bto"
|
|
if this.ActivityStreamsBto != nil {
|
|
if i, err := this.ActivityStreamsBto.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsBto.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "cc"
|
|
if this.ActivityStreamsCc != nil {
|
|
if i, err := this.ActivityStreamsCc.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsCc.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "content"
|
|
if this.ActivityStreamsContent != nil {
|
|
if i, err := this.ActivityStreamsContent.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsContent.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "context"
|
|
if this.ActivityStreamsContext != nil {
|
|
if i, err := this.ActivityStreamsContext.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsContext.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "current"
|
|
if this.ActivityStreamsCurrent != nil {
|
|
if i, err := this.ActivityStreamsCurrent.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsCurrent.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "duration"
|
|
if this.ActivityStreamsDuration != nil {
|
|
if i, err := this.ActivityStreamsDuration.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsDuration.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "endTime"
|
|
if this.ActivityStreamsEndTime != nil {
|
|
if i, err := this.ActivityStreamsEndTime.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsEndTime.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "first"
|
|
if this.ActivityStreamsFirst != nil {
|
|
if i, err := this.ActivityStreamsFirst.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsFirst.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "generator"
|
|
if this.ActivityStreamsGenerator != nil {
|
|
if i, err := this.ActivityStreamsGenerator.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsGenerator.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "icon"
|
|
if this.ActivityStreamsIcon != nil {
|
|
if i, err := this.ActivityStreamsIcon.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsIcon.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "id"
|
|
if this.JSONLDId != nil {
|
|
if i, err := this.JSONLDId.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.JSONLDId.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "image"
|
|
if this.ActivityStreamsImage != nil {
|
|
if i, err := this.ActivityStreamsImage.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsImage.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "inReplyTo"
|
|
if this.ActivityStreamsInReplyTo != nil {
|
|
if i, err := this.ActivityStreamsInReplyTo.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsInReplyTo.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "items"
|
|
if this.ActivityStreamsItems != nil {
|
|
if i, err := this.ActivityStreamsItems.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsItems.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "last"
|
|
if this.ActivityStreamsLast != nil {
|
|
if i, err := this.ActivityStreamsLast.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsLast.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "likes"
|
|
if this.ActivityStreamsLikes != nil {
|
|
if i, err := this.ActivityStreamsLikes.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsLikes.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "location"
|
|
if this.ActivityStreamsLocation != nil {
|
|
if i, err := this.ActivityStreamsLocation.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsLocation.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "mediaType"
|
|
if this.ActivityStreamsMediaType != nil {
|
|
if i, err := this.ActivityStreamsMediaType.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsMediaType.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "name"
|
|
if this.ActivityStreamsName != nil {
|
|
if i, err := this.ActivityStreamsName.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsName.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "next"
|
|
if this.ActivityStreamsNext != nil {
|
|
if i, err := this.ActivityStreamsNext.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsNext.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "object"
|
|
if this.ActivityStreamsObject != nil {
|
|
if i, err := this.ActivityStreamsObject.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsObject.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "partOf"
|
|
if this.ActivityStreamsPartOf != nil {
|
|
if i, err := this.ActivityStreamsPartOf.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsPartOf.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "prev"
|
|
if this.ActivityStreamsPrev != nil {
|
|
if i, err := this.ActivityStreamsPrev.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsPrev.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "preview"
|
|
if this.ActivityStreamsPreview != nil {
|
|
if i, err := this.ActivityStreamsPreview.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsPreview.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "published"
|
|
if this.ActivityStreamsPublished != nil {
|
|
if i, err := this.ActivityStreamsPublished.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsPublished.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "replies"
|
|
if this.ActivityStreamsReplies != nil {
|
|
if i, err := this.ActivityStreamsReplies.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsReplies.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "shares"
|
|
if this.ActivityStreamsShares != nil {
|
|
if i, err := this.ActivityStreamsShares.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsShares.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "source"
|
|
if this.ActivityStreamsSource != nil {
|
|
if i, err := this.ActivityStreamsSource.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsSource.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "startTime"
|
|
if this.ActivityStreamsStartTime != nil {
|
|
if i, err := this.ActivityStreamsStartTime.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsStartTime.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "summary"
|
|
if this.ActivityStreamsSummary != nil {
|
|
if i, err := this.ActivityStreamsSummary.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsSummary.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "tag"
|
|
if this.ActivityStreamsTag != nil {
|
|
if i, err := this.ActivityStreamsTag.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsTag.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "team"
|
|
if this.ForgeFedTeam != nil {
|
|
if i, err := this.ForgeFedTeam.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ForgeFedTeam.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "ticketsTrackedBy"
|
|
if this.ForgeFedTicketsTrackedBy != nil {
|
|
if i, err := this.ForgeFedTicketsTrackedBy.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ForgeFedTicketsTrackedBy.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "to"
|
|
if this.ActivityStreamsTo != nil {
|
|
if i, err := this.ActivityStreamsTo.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsTo.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "totalItems"
|
|
if this.ActivityStreamsTotalItems != nil {
|
|
if i, err := this.ActivityStreamsTotalItems.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsTotalItems.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "tracksTicketsFor"
|
|
if this.ForgeFedTracksTicketsFor != nil {
|
|
if i, err := this.ForgeFedTracksTicketsFor.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ForgeFedTracksTicketsFor.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "type"
|
|
if this.JSONLDType != nil {
|
|
if i, err := this.JSONLDType.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.JSONLDType.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "updated"
|
|
if this.ActivityStreamsUpdated != nil {
|
|
if i, err := this.ActivityStreamsUpdated.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsUpdated.Name()] = i
|
|
}
|
|
}
|
|
// Maybe serialize property "url"
|
|
if this.ActivityStreamsUrl != nil {
|
|
if i, err := this.ActivityStreamsUrl.Serialize(); err != nil {
|
|
return nil, err
|
|
} else if i != nil {
|
|
m[this.ActivityStreamsUrl.Name()] = i
|
|
}
|
|
}
|
|
// End: Serialize known properties
|
|
|
|
// Begin: Serialize unknown properties
|
|
for k, v := range this.unknown {
|
|
// To be safe, ensure we aren't overwriting a known property
|
|
if _, has := m[k]; !has {
|
|
m[k] = v
|
|
}
|
|
}
|
|
// End: Serialize unknown properties
|
|
|
|
return m, nil
|
|
}
|
|
|
|
// SetActivityStreamsAltitude sets the "altitude" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsAltitude(i vocab.ActivityStreamsAltitudeProperty) {
|
|
this.ActivityStreamsAltitude = i
|
|
}
|
|
|
|
// SetActivityStreamsAttachment sets the "attachment" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsAttachment(i vocab.ActivityStreamsAttachmentProperty) {
|
|
this.ActivityStreamsAttachment = i
|
|
}
|
|
|
|
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsAttributedTo(i vocab.ActivityStreamsAttributedToProperty) {
|
|
this.ActivityStreamsAttributedTo = i
|
|
}
|
|
|
|
// SetActivityStreamsAudience sets the "audience" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsAudience(i vocab.ActivityStreamsAudienceProperty) {
|
|
this.ActivityStreamsAudience = i
|
|
}
|
|
|
|
// SetActivityStreamsBcc sets the "bcc" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsBcc(i vocab.ActivityStreamsBccProperty) {
|
|
this.ActivityStreamsBcc = i
|
|
}
|
|
|
|
// SetActivityStreamsBto sets the "bto" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsBto(i vocab.ActivityStreamsBtoProperty) {
|
|
this.ActivityStreamsBto = i
|
|
}
|
|
|
|
// SetActivityStreamsCc sets the "cc" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsCc(i vocab.ActivityStreamsCcProperty) {
|
|
this.ActivityStreamsCc = i
|
|
}
|
|
|
|
// SetActivityStreamsContent sets the "content" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsContent(i vocab.ActivityStreamsContentProperty) {
|
|
this.ActivityStreamsContent = i
|
|
}
|
|
|
|
// SetActivityStreamsContext sets the "context" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsContext(i vocab.ActivityStreamsContextProperty) {
|
|
this.ActivityStreamsContext = i
|
|
}
|
|
|
|
// SetActivityStreamsCurrent sets the "current" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsCurrent(i vocab.ActivityStreamsCurrentProperty) {
|
|
this.ActivityStreamsCurrent = i
|
|
}
|
|
|
|
// SetActivityStreamsDuration sets the "duration" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsDuration(i vocab.ActivityStreamsDurationProperty) {
|
|
this.ActivityStreamsDuration = i
|
|
}
|
|
|
|
// SetActivityStreamsEndTime sets the "endTime" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsEndTime(i vocab.ActivityStreamsEndTimeProperty) {
|
|
this.ActivityStreamsEndTime = i
|
|
}
|
|
|
|
// SetActivityStreamsFirst sets the "first" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsFirst(i vocab.ActivityStreamsFirstProperty) {
|
|
this.ActivityStreamsFirst = i
|
|
}
|
|
|
|
// SetActivityStreamsGenerator sets the "generator" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsGenerator(i vocab.ActivityStreamsGeneratorProperty) {
|
|
this.ActivityStreamsGenerator = i
|
|
}
|
|
|
|
// SetActivityStreamsIcon sets the "icon" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsIcon(i vocab.ActivityStreamsIconProperty) {
|
|
this.ActivityStreamsIcon = i
|
|
}
|
|
|
|
// SetActivityStreamsImage sets the "image" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsImage(i vocab.ActivityStreamsImageProperty) {
|
|
this.ActivityStreamsImage = i
|
|
}
|
|
|
|
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsInReplyTo(i vocab.ActivityStreamsInReplyToProperty) {
|
|
this.ActivityStreamsInReplyTo = i
|
|
}
|
|
|
|
// SetActivityStreamsItems sets the "items" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsItems(i vocab.ActivityStreamsItemsProperty) {
|
|
this.ActivityStreamsItems = i
|
|
}
|
|
|
|
// SetActivityStreamsLast sets the "last" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsLast(i vocab.ActivityStreamsLastProperty) {
|
|
this.ActivityStreamsLast = i
|
|
}
|
|
|
|
// SetActivityStreamsLikes sets the "likes" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsLikes(i vocab.ActivityStreamsLikesProperty) {
|
|
this.ActivityStreamsLikes = i
|
|
}
|
|
|
|
// SetActivityStreamsLocation sets the "location" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsLocation(i vocab.ActivityStreamsLocationProperty) {
|
|
this.ActivityStreamsLocation = i
|
|
}
|
|
|
|
// SetActivityStreamsMediaType sets the "mediaType" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsMediaType(i vocab.ActivityStreamsMediaTypeProperty) {
|
|
this.ActivityStreamsMediaType = i
|
|
}
|
|
|
|
// SetActivityStreamsName sets the "name" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsName(i vocab.ActivityStreamsNameProperty) {
|
|
this.ActivityStreamsName = i
|
|
}
|
|
|
|
// SetActivityStreamsNext sets the "next" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsNext(i vocab.ActivityStreamsNextProperty) {
|
|
this.ActivityStreamsNext = i
|
|
}
|
|
|
|
// SetActivityStreamsObject sets the "object" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsObject(i vocab.ActivityStreamsObjectProperty) {
|
|
this.ActivityStreamsObject = i
|
|
}
|
|
|
|
// SetActivityStreamsPartOf sets the "partOf" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsPartOf(i vocab.ActivityStreamsPartOfProperty) {
|
|
this.ActivityStreamsPartOf = i
|
|
}
|
|
|
|
// SetActivityStreamsPrev sets the "prev" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsPrev(i vocab.ActivityStreamsPrevProperty) {
|
|
this.ActivityStreamsPrev = i
|
|
}
|
|
|
|
// SetActivityStreamsPreview sets the "preview" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsPreview(i vocab.ActivityStreamsPreviewProperty) {
|
|
this.ActivityStreamsPreview = i
|
|
}
|
|
|
|
// SetActivityStreamsPublished sets the "published" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsPublished(i vocab.ActivityStreamsPublishedProperty) {
|
|
this.ActivityStreamsPublished = i
|
|
}
|
|
|
|
// SetActivityStreamsReplies sets the "replies" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsReplies(i vocab.ActivityStreamsRepliesProperty) {
|
|
this.ActivityStreamsReplies = i
|
|
}
|
|
|
|
// SetActivityStreamsShares sets the "shares" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsShares(i vocab.ActivityStreamsSharesProperty) {
|
|
this.ActivityStreamsShares = i
|
|
}
|
|
|
|
// SetActivityStreamsSource sets the "source" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsSource(i vocab.ActivityStreamsSourceProperty) {
|
|
this.ActivityStreamsSource = i
|
|
}
|
|
|
|
// SetActivityStreamsStartTime sets the "startTime" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsStartTime(i vocab.ActivityStreamsStartTimeProperty) {
|
|
this.ActivityStreamsStartTime = i
|
|
}
|
|
|
|
// SetActivityStreamsSummary sets the "summary" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsSummary(i vocab.ActivityStreamsSummaryProperty) {
|
|
this.ActivityStreamsSummary = i
|
|
}
|
|
|
|
// SetActivityStreamsTag sets the "tag" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsTag(i vocab.ActivityStreamsTagProperty) {
|
|
this.ActivityStreamsTag = i
|
|
}
|
|
|
|
// SetActivityStreamsTo sets the "to" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsTo(i vocab.ActivityStreamsToProperty) {
|
|
this.ActivityStreamsTo = i
|
|
}
|
|
|
|
// SetActivityStreamsTotalItems sets the "totalItems" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsTotalItems(i vocab.ActivityStreamsTotalItemsProperty) {
|
|
this.ActivityStreamsTotalItems = i
|
|
}
|
|
|
|
// SetActivityStreamsUpdated sets the "updated" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsUpdated(i vocab.ActivityStreamsUpdatedProperty) {
|
|
this.ActivityStreamsUpdated = i
|
|
}
|
|
|
|
// SetActivityStreamsUrl sets the "url" property.
|
|
func (this *ActivityStreamsCollectionPage) SetActivityStreamsUrl(i vocab.ActivityStreamsUrlProperty) {
|
|
this.ActivityStreamsUrl = i
|
|
}
|
|
|
|
// SetForgeFedTeam sets the "team" property.
|
|
func (this *ActivityStreamsCollectionPage) SetForgeFedTeam(i vocab.ForgeFedTeamProperty) {
|
|
this.ForgeFedTeam = i
|
|
}
|
|
|
|
// SetForgeFedTicketsTrackedBy sets the "ticketsTrackedBy" property.
|
|
func (this *ActivityStreamsCollectionPage) SetForgeFedTicketsTrackedBy(i vocab.ForgeFedTicketsTrackedByProperty) {
|
|
this.ForgeFedTicketsTrackedBy = i
|
|
}
|
|
|
|
// SetForgeFedTracksTicketsFor sets the "tracksTicketsFor" property.
|
|
func (this *ActivityStreamsCollectionPage) SetForgeFedTracksTicketsFor(i vocab.ForgeFedTracksTicketsForProperty) {
|
|
this.ForgeFedTracksTicketsFor = i
|
|
}
|
|
|
|
// SetJSONLDId sets the "id" property.
|
|
func (this *ActivityStreamsCollectionPage) SetJSONLDId(i vocab.JSONLDIdProperty) {
|
|
this.JSONLDId = i
|
|
}
|
|
|
|
// SetJSONLDType sets the "type" property.
|
|
func (this *ActivityStreamsCollectionPage) SetJSONLDType(i vocab.JSONLDTypeProperty) {
|
|
this.JSONLDType = i
|
|
}
|
|
|
|
// VocabularyURI returns the vocabulary's URI as a string.
|
|
func (this ActivityStreamsCollectionPage) VocabularyURI() string {
|
|
return "https://www.w3.org/ns/activitystreams"
|
|
}
|
|
|
|
// helperJSONLDContext obtains the context uris and their aliases from a property,
|
|
// if it is not nil.
|
|
func (this ActivityStreamsCollectionPage) helperJSONLDContext(i jsonldContexter, toMerge map[string]string) map[string]string {
|
|
if i == nil {
|
|
return toMerge
|
|
}
|
|
for k, v := range i.JSONLDContext() {
|
|
/*
|
|
Since the literal maps in this function are determined at
|
|
code-generation time, this loop should not overwrite an existing key with a
|
|
new value.
|
|
*/
|
|
toMerge[k] = v
|
|
}
|
|
return toMerge
|
|
}
|