mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2024-10-19 08:42:38 +02:00
2041 lines
66 KiB
Go
2041 lines
66 KiB
Go
|
// Code generated by astool. DO NOT EDIT.
|
|||
|
|
|||
|
package typecommit
|
|||
|
|
|||
|
import (
|
|||
|
"fmt"
|
|||
|
vocab "github.com/go-fed/activity/streams/vocab"
|
|||
|
"strings"
|
|||
|
)
|
|||
|
|
|||
|
// Represents a named set of changes in the history of a Repository. This is
|
|||
|
// called "commit" in Git, Mercurial and Monotone; "patch" in Darcs; sometimes
|
|||
|
// called "change set". Note that Commit is a set of changes that already
|
|||
|
// exists in a repo’s history, while a Patch is a separate proposed change
|
|||
|
// set, that could be applied and pushed to a repo, resulting with a Commit.
|
|||
|
//
|
|||
|
// {
|
|||
|
// "@context": [
|
|||
|
// "https://www.w3.org/ns/activitystreams",
|
|||
|
// "https://forgefed.peers.community/ns"
|
|||
|
// ],
|
|||
|
// "attributedTo": "https://example.dev/bob",
|
|||
|
// "committed": "2019-07-26T23:45:01Z",
|
|||
|
// "committedBy": "https://example.dev/alice",
|
|||
|
// "context": "https://example.dev/alice/myrepo",
|
|||
|
// "created": "2019-07-11T12:34:56Z",
|
|||
|
// "description": {
|
|||
|
// "content": "It's about time people can install on their computers!",
|
|||
|
// "mediaType": "text/plain"
|
|||
|
// },
|
|||
|
// "hash": "109ec9a09c7df7fec775d2ba0b9d466e5643ec8c",
|
|||
|
// "id": "https://example.dev/alice/myrepo/commits/109ec9a09c7df7fec775d2ba0b9d466e5643ec8c",
|
|||
|
// "summary": "Add an installation script, fixes issue #89",
|
|||
|
// "type": "Commit"
|
|||
|
// }
|
|||
|
type ForgeFedCommit struct {
|
|||
|
ActivityStreamsAltitude vocab.ActivityStreamsAltitudeProperty
|
|||
|
ActivityStreamsAttachment vocab.ActivityStreamsAttachmentProperty
|
|||
|
ActivityStreamsAttributedTo vocab.ActivityStreamsAttributedToProperty
|
|||
|
ActivityStreamsAudience vocab.ActivityStreamsAudienceProperty
|
|||
|
ActivityStreamsBcc vocab.ActivityStreamsBccProperty
|
|||
|
ActivityStreamsBto vocab.ActivityStreamsBtoProperty
|
|||
|
ActivityStreamsCc vocab.ActivityStreamsCcProperty
|
|||
|
ForgeFedCommitted vocab.ForgeFedCommittedProperty
|
|||
|
ForgeFedCommittedBy vocab.ForgeFedCommittedByProperty
|
|||
|
ActivityStreamsContent vocab.ActivityStreamsContentProperty
|
|||
|
ActivityStreamsContext vocab.ActivityStreamsContextProperty
|
|||
|
ForgeFedDescription vocab.ForgeFedDescriptionProperty
|
|||
|
ActivityStreamsDuration vocab.ActivityStreamsDurationProperty
|
|||
|
ActivityStreamsEndTime vocab.ActivityStreamsEndTimeProperty
|
|||
|
ForgeFedFilesAdded vocab.ForgeFedFilesAddedProperty
|
|||
|
ForgeFedFilesModified vocab.ForgeFedFilesModifiedProperty
|
|||
|
ForgeFedFilesRemoved vocab.ForgeFedFilesRemovedProperty
|
|||
|
ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty
|
|||
|
ForgeFedHash vocab.ForgeFedHashProperty
|
|||
|
ActivityStreamsIcon vocab.ActivityStreamsIconProperty
|
|||
|
JSONLDId vocab.JSONLDIdProperty
|
|||
|
ActivityStreamsImage vocab.ActivityStreamsImageProperty
|
|||
|
ActivityStreamsInReplyTo vocab.ActivityStreamsInReplyToProperty
|
|||
|
ActivityStreamsLikes vocab.ActivityStreamsLikesProperty
|
|||
|
ActivityStreamsLocation vocab.ActivityStreamsLocationProperty
|
|||
|
ActivityStreamsMediaType vocab.ActivityStreamsMediaTypeProperty
|
|||
|
ActivityStreamsName vocab.ActivityStreamsNameProperty
|
|||
|
ActivityStreamsObject vocab.ActivityStreamsObjectProperty
|
|||
|
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
|
|||
|
ForgeFedTracksTicketsFor vocab.ForgeFedTracksTicketsForProperty
|
|||
|
JSONLDType vocab.JSONLDTypeProperty
|
|||
|
ActivityStreamsUpdated vocab.ActivityStreamsUpdatedProperty
|
|||
|
ActivityStreamsUrl vocab.ActivityStreamsUrlProperty
|
|||
|
alias string
|
|||
|
unknown map[string]interface{}
|
|||
|
}
|
|||
|
|
|||
|
// CommitIsDisjointWith returns true if the other provided type is disjoint with
|
|||
|
// the Commit type.
|
|||
|
func CommitIsDisjointWith(other vocab.Type) bool {
|
|||
|
disjointWith := []string{"Link", "Mention"}
|
|||
|
for _, disjoint := range disjointWith {
|
|||
|
if disjoint == other.GetTypeName() {
|
|||
|
return true
|
|||
|
}
|
|||
|
}
|
|||
|
return false
|
|||
|
}
|
|||
|
|
|||
|
// CommitIsExtendedBy returns true if the other provided type extends from the
|
|||
|
// Commit type. Note that it returns false if the types are the same; see the
|
|||
|
// "IsOrExtendsCommit" variant instead.
|
|||
|
func CommitIsExtendedBy(other vocab.Type) bool {
|
|||
|
// Shortcut implementation: is not extended by anything.
|
|||
|
return false
|
|||
|
}
|
|||
|
|
|||
|
// DeserializeCommit creates a Commit from a map representation that has been
|
|||
|
// unmarshalled from a text or binary format.
|
|||
|
func DeserializeCommit(m map[string]interface{}, aliasMap map[string]string) (*ForgeFedCommit, error) {
|
|||
|
alias := ""
|
|||
|
aliasPrefix := ""
|
|||
|
if a, ok := aliasMap["https://forgefed.peers.community/ns"]; ok {
|
|||
|
alias = a
|
|||
|
aliasPrefix = a + ":"
|
|||
|
}
|
|||
|
this := &ForgeFedCommit{
|
|||
|
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 != "Commit" {
|
|||
|
return nil, fmt.Errorf("\"type\" property is not of %q type: %s", "Commit", 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) == "Commit" {
|
|||
|
found = true
|
|||
|
break
|
|||
|
}
|
|||
|
}
|
|||
|
if !found {
|
|||
|
return nil, fmt.Errorf("could not find a \"type\" property of value %q", "Commit")
|
|||
|
}
|
|||
|
// 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.DeserializeCommittedPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedCommitted = p
|
|||
|
}
|
|||
|
if p, err := mgr.DeserializeCommittedByPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedCommittedBy = 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.DeserializeDescriptionPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedDescription = 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.DeserializeFilesAddedPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedFilesAdded = p
|
|||
|
}
|
|||
|
if p, err := mgr.DeserializeFilesModifiedPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedFilesModified = p
|
|||
|
}
|
|||
|
if p, err := mgr.DeserializeFilesRemovedPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedFilesRemoved = p
|
|||
|
}
|
|||
|
if p, err := mgr.DeserializeGeneratorPropertyActivityStreams()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ActivityStreamsGenerator = p
|
|||
|
}
|
|||
|
if p, err := mgr.DeserializeHashPropertyForgeFed()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ForgeFedHash = 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.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.DeserializeObjectPropertyActivityStreams()(m, aliasMap); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if p != nil {
|
|||
|
this.ActivityStreamsObject = 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.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 == "committed" {
|
|||
|
continue
|
|||
|
} else if k == "committedBy" {
|
|||
|
continue
|
|||
|
} else if k == "content" {
|
|||
|
continue
|
|||
|
} else if k == "contentMap" {
|
|||
|
continue
|
|||
|
} else if k == "context" {
|
|||
|
continue
|
|||
|
} else if k == "description" {
|
|||
|
continue
|
|||
|
} else if k == "duration" {
|
|||
|
continue
|
|||
|
} else if k == "endTime" {
|
|||
|
continue
|
|||
|
} else if k == "filesAdded" {
|
|||
|
continue
|
|||
|
} else if k == "filesModified" {
|
|||
|
continue
|
|||
|
} else if k == "filesRemoved" {
|
|||
|
continue
|
|||
|
} else if k == "generator" {
|
|||
|
continue
|
|||
|
} else if k == "hash" {
|
|||
|
continue
|
|||
|
} else if k == "icon" {
|
|||
|
continue
|
|||
|
} else if k == "id" {
|
|||
|
continue
|
|||
|
} else if k == "image" {
|
|||
|
continue
|
|||
|
} else if k == "inReplyTo" {
|
|||
|
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 == "object" {
|
|||
|
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 == "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
|
|||
|
}
|
|||
|
|
|||
|
// ForgeFedCommitExtends returns true if the Commit type extends from the other
|
|||
|
// type.
|
|||
|
func ForgeFedCommitExtends(other vocab.Type) bool {
|
|||
|
extensions := []string{"Object"}
|
|||
|
for _, ext := range extensions {
|
|||
|
if ext == other.GetTypeName() {
|
|||
|
return true
|
|||
|
}
|
|||
|
}
|
|||
|
return false
|
|||
|
}
|
|||
|
|
|||
|
// IsOrExtendsCommit returns true if the other provided type is the Commit type or
|
|||
|
// extends from the Commit type.
|
|||
|
func IsOrExtendsCommit(other vocab.Type) bool {
|
|||
|
if other.GetTypeName() == "Commit" {
|
|||
|
return true
|
|||
|
}
|
|||
|
return CommitIsExtendedBy(other)
|
|||
|
}
|
|||
|
|
|||
|
// NewForgeFedCommit creates a new Commit type
|
|||
|
func NewForgeFedCommit() *ForgeFedCommit {
|
|||
|
typeProp := typePropertyConstructor()
|
|||
|
typeProp.AppendXMLSchemaString("Commit")
|
|||
|
return &ForgeFedCommit{
|
|||
|
JSONLDType: typeProp,
|
|||
|
alias: "",
|
|||
|
unknown: make(map[string]interface{}),
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsAltitude returns the "altitude" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsAltitude() vocab.ActivityStreamsAltitudeProperty {
|
|||
|
return this.ActivityStreamsAltitude
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsAttachment returns the "attachment" property if it exists,
|
|||
|
// and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsAttachment() vocab.ActivityStreamsAttachmentProperty {
|
|||
|
return this.ActivityStreamsAttachment
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsAttributedTo returns the "attributedTo" property if it
|
|||
|
// exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsAttributedTo() vocab.ActivityStreamsAttributedToProperty {
|
|||
|
return this.ActivityStreamsAttributedTo
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsAudience returns the "audience" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsAudience() vocab.ActivityStreamsAudienceProperty {
|
|||
|
return this.ActivityStreamsAudience
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsBcc() vocab.ActivityStreamsBccProperty {
|
|||
|
return this.ActivityStreamsBcc
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsBto() vocab.ActivityStreamsBtoProperty {
|
|||
|
return this.ActivityStreamsBto
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsCc returns the "cc" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsCc() vocab.ActivityStreamsCcProperty {
|
|||
|
return this.ActivityStreamsCc
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsContent returns the "content" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsContent() vocab.ActivityStreamsContentProperty {
|
|||
|
return this.ActivityStreamsContent
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsContext returns the "context" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsContext() vocab.ActivityStreamsContextProperty {
|
|||
|
return this.ActivityStreamsContext
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsDuration returns the "duration" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsDuration() vocab.ActivityStreamsDurationProperty {
|
|||
|
return this.ActivityStreamsDuration
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsEndTime returns the "endTime" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsEndTime() vocab.ActivityStreamsEndTimeProperty {
|
|||
|
return this.ActivityStreamsEndTime
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsGenerator returns the "generator" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsGenerator() vocab.ActivityStreamsGeneratorProperty {
|
|||
|
return this.ActivityStreamsGenerator
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsIcon returns the "icon" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsIcon() vocab.ActivityStreamsIconProperty {
|
|||
|
return this.ActivityStreamsIcon
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsImage returns the "image" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsImage() vocab.ActivityStreamsImageProperty {
|
|||
|
return this.ActivityStreamsImage
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsInReplyTo() vocab.ActivityStreamsInReplyToProperty {
|
|||
|
return this.ActivityStreamsInReplyTo
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsLikes returns the "likes" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsLikes() vocab.ActivityStreamsLikesProperty {
|
|||
|
return this.ActivityStreamsLikes
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsLocation returns the "location" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsLocation() vocab.ActivityStreamsLocationProperty {
|
|||
|
return this.ActivityStreamsLocation
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsMediaType returns the "mediaType" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsMediaType() vocab.ActivityStreamsMediaTypeProperty {
|
|||
|
return this.ActivityStreamsMediaType
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsName returns the "name" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsName() vocab.ActivityStreamsNameProperty {
|
|||
|
return this.ActivityStreamsName
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsObject returns the "object" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsObject() vocab.ActivityStreamsObjectProperty {
|
|||
|
return this.ActivityStreamsObject
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsPreview returns the "preview" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsPreview() vocab.ActivityStreamsPreviewProperty {
|
|||
|
return this.ActivityStreamsPreview
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsPublished returns the "published" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsPublished() vocab.ActivityStreamsPublishedProperty {
|
|||
|
return this.ActivityStreamsPublished
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsReplies returns the "replies" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsReplies() vocab.ActivityStreamsRepliesProperty {
|
|||
|
return this.ActivityStreamsReplies
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsShares returns the "shares" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsShares() vocab.ActivityStreamsSharesProperty {
|
|||
|
return this.ActivityStreamsShares
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsSource returns the "source" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsSource() vocab.ActivityStreamsSourceProperty {
|
|||
|
return this.ActivityStreamsSource
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsStartTime returns the "startTime" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsStartTime() vocab.ActivityStreamsStartTimeProperty {
|
|||
|
return this.ActivityStreamsStartTime
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsSummary returns the "summary" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsSummary() vocab.ActivityStreamsSummaryProperty {
|
|||
|
return this.ActivityStreamsSummary
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsTag() vocab.ActivityStreamsTagProperty {
|
|||
|
return this.ActivityStreamsTag
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsTo returns the "to" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsTo() vocab.ActivityStreamsToProperty {
|
|||
|
return this.ActivityStreamsTo
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsUpdated returns the "updated" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsUpdated() vocab.ActivityStreamsUpdatedProperty {
|
|||
|
return this.ActivityStreamsUpdated
|
|||
|
}
|
|||
|
|
|||
|
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetActivityStreamsUrl() vocab.ActivityStreamsUrlProperty {
|
|||
|
return this.ActivityStreamsUrl
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedCommitted returns the "committed" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedCommitted() vocab.ForgeFedCommittedProperty {
|
|||
|
return this.ForgeFedCommitted
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedCommittedBy returns the "committedBy" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedCommittedBy() vocab.ForgeFedCommittedByProperty {
|
|||
|
return this.ForgeFedCommittedBy
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedDescription returns the "description" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedDescription() vocab.ForgeFedDescriptionProperty {
|
|||
|
return this.ForgeFedDescription
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedFilesAdded returns the "filesAdded" property if it exists, and nil
|
|||
|
// otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedFilesAdded() vocab.ForgeFedFilesAddedProperty {
|
|||
|
return this.ForgeFedFilesAdded
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedFilesModified returns the "filesModified" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedFilesModified() vocab.ForgeFedFilesModifiedProperty {
|
|||
|
return this.ForgeFedFilesModified
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedFilesRemoved returns the "filesRemoved" property if it exists, and
|
|||
|
// nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedFilesRemoved() vocab.ForgeFedFilesRemovedProperty {
|
|||
|
return this.ForgeFedFilesRemoved
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedHash returns the "hash" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedHash() vocab.ForgeFedHashProperty {
|
|||
|
return this.ForgeFedHash
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedTeam returns the "team" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedTeam() vocab.ForgeFedTeamProperty {
|
|||
|
return this.ForgeFedTeam
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedTicketsTrackedBy returns the "ticketsTrackedBy" property if it
|
|||
|
// exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedTicketsTrackedBy() vocab.ForgeFedTicketsTrackedByProperty {
|
|||
|
return this.ForgeFedTicketsTrackedBy
|
|||
|
}
|
|||
|
|
|||
|
// GetForgeFedTracksTicketsFor returns the "tracksTicketsFor" property if it
|
|||
|
// exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetForgeFedTracksTicketsFor() vocab.ForgeFedTracksTicketsForProperty {
|
|||
|
return this.ForgeFedTracksTicketsFor
|
|||
|
}
|
|||
|
|
|||
|
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetJSONLDId() vocab.JSONLDIdProperty {
|
|||
|
return this.JSONLDId
|
|||
|
}
|
|||
|
|
|||
|
// GetJSONLDType returns the "type" property if it exists, and nil otherwise.
|
|||
|
func (this ForgeFedCommit) GetJSONLDType() vocab.JSONLDTypeProperty {
|
|||
|
return this.JSONLDType
|
|||
|
}
|
|||
|
|
|||
|
// GetTypeName returns the name of this type.
|
|||
|
func (this ForgeFedCommit) GetTypeName() string {
|
|||
|
return "Commit"
|
|||
|
}
|
|||
|
|
|||
|
// GetUnknownProperties returns the unknown properties for the Commit 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 ForgeFedCommit) GetUnknownProperties() map[string]interface{} {
|
|||
|
return this.unknown
|
|||
|
}
|
|||
|
|
|||
|
// IsExtending returns true if the Commit type extends from the other type.
|
|||
|
func (this ForgeFedCommit) IsExtending(other vocab.Type) bool {
|
|||
|
return ForgeFedCommitExtends(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 ForgeFedCommit) JSONLDContext() map[string]string {
|
|||
|
m := map[string]string{"https://forgefed.peers.community/ns": 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.ForgeFedCommitted, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedCommittedBy, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsContent, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsContext, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedDescription, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsDuration, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsEndTime, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedFilesAdded, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedFilesModified, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedFilesRemoved, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m)
|
|||
|
m = this.helperJSONLDContext(this.ForgeFedHash, 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.ActivityStreamsLikes, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsLocation, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsMediaType, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsName, m)
|
|||
|
m = this.helperJSONLDContext(this.ActivityStreamsObject, 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.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 Commit is lesser, with an arbitrary but stable
|
|||
|
// determination.
|
|||
|
func (this ForgeFedCommit) LessThan(o vocab.ForgeFedCommit) 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 "committed"
|
|||
|
if lhs, rhs := this.ForgeFedCommitted, o.GetForgeFedCommitted(); 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 "committedBy"
|
|||
|
if lhs, rhs := this.ForgeFedCommittedBy, o.GetForgeFedCommittedBy(); 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 "description"
|
|||
|
if lhs, rhs := this.ForgeFedDescription, o.GetForgeFedDescription(); 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 "filesAdded"
|
|||
|
if lhs, rhs := this.ForgeFedFilesAdded, o.GetForgeFedFilesAdded(); 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 "filesModified"
|
|||
|
if lhs, rhs := this.ForgeFedFilesModified, o.GetForgeFedFilesModified(); 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 "filesRemoved"
|
|||
|
if lhs, rhs := this.ForgeFedFilesRemoved, o.GetForgeFedFilesRemoved(); 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 "hash"
|
|||
|
if lhs, rhs := this.ForgeFedHash, o.GetForgeFedHash(); 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 "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 "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 "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 "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 ForgeFedCommit) Serialize() (map[string]interface{}, error) {
|
|||
|
m := make(map[string]interface{})
|
|||
|
typeName := "Commit"
|
|||
|
if len(this.alias) > 0 {
|
|||
|
typeName = this.alias + ":" + "Commit"
|
|||
|
}
|
|||
|
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 "committed"
|
|||
|
if this.ForgeFedCommitted != nil {
|
|||
|
if i, err := this.ForgeFedCommitted.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedCommitted.Name()] = i
|
|||
|
}
|
|||
|
}
|
|||
|
// Maybe serialize property "committedBy"
|
|||
|
if this.ForgeFedCommittedBy != nil {
|
|||
|
if i, err := this.ForgeFedCommittedBy.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedCommittedBy.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 "description"
|
|||
|
if this.ForgeFedDescription != nil {
|
|||
|
if i, err := this.ForgeFedDescription.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedDescription.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 "filesAdded"
|
|||
|
if this.ForgeFedFilesAdded != nil {
|
|||
|
if i, err := this.ForgeFedFilesAdded.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedFilesAdded.Name()] = i
|
|||
|
}
|
|||
|
}
|
|||
|
// Maybe serialize property "filesModified"
|
|||
|
if this.ForgeFedFilesModified != nil {
|
|||
|
if i, err := this.ForgeFedFilesModified.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedFilesModified.Name()] = i
|
|||
|
}
|
|||
|
}
|
|||
|
// Maybe serialize property "filesRemoved"
|
|||
|
if this.ForgeFedFilesRemoved != nil {
|
|||
|
if i, err := this.ForgeFedFilesRemoved.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedFilesRemoved.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 "hash"
|
|||
|
if this.ForgeFedHash != nil {
|
|||
|
if i, err := this.ForgeFedHash.Serialize(); err != nil {
|
|||
|
return nil, err
|
|||
|
} else if i != nil {
|
|||
|
m[this.ForgeFedHash.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 "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 "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 "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 "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 *ForgeFedCommit) SetActivityStreamsAltitude(i vocab.ActivityStreamsAltitudeProperty) {
|
|||
|
this.ActivityStreamsAltitude = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsAttachment sets the "attachment" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsAttachment(i vocab.ActivityStreamsAttachmentProperty) {
|
|||
|
this.ActivityStreamsAttachment = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsAttributedTo(i vocab.ActivityStreamsAttributedToProperty) {
|
|||
|
this.ActivityStreamsAttributedTo = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsAudience sets the "audience" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsAudience(i vocab.ActivityStreamsAudienceProperty) {
|
|||
|
this.ActivityStreamsAudience = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsBcc sets the "bcc" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsBcc(i vocab.ActivityStreamsBccProperty) {
|
|||
|
this.ActivityStreamsBcc = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsBto sets the "bto" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsBto(i vocab.ActivityStreamsBtoProperty) {
|
|||
|
this.ActivityStreamsBto = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsCc sets the "cc" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsCc(i vocab.ActivityStreamsCcProperty) {
|
|||
|
this.ActivityStreamsCc = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsContent sets the "content" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsContent(i vocab.ActivityStreamsContentProperty) {
|
|||
|
this.ActivityStreamsContent = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsContext sets the "context" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsContext(i vocab.ActivityStreamsContextProperty) {
|
|||
|
this.ActivityStreamsContext = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsDuration sets the "duration" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsDuration(i vocab.ActivityStreamsDurationProperty) {
|
|||
|
this.ActivityStreamsDuration = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsEndTime sets the "endTime" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsEndTime(i vocab.ActivityStreamsEndTimeProperty) {
|
|||
|
this.ActivityStreamsEndTime = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsGenerator sets the "generator" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsGenerator(i vocab.ActivityStreamsGeneratorProperty) {
|
|||
|
this.ActivityStreamsGenerator = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsIcon sets the "icon" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsIcon(i vocab.ActivityStreamsIconProperty) {
|
|||
|
this.ActivityStreamsIcon = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsImage sets the "image" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsImage(i vocab.ActivityStreamsImageProperty) {
|
|||
|
this.ActivityStreamsImage = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsInReplyTo(i vocab.ActivityStreamsInReplyToProperty) {
|
|||
|
this.ActivityStreamsInReplyTo = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsLikes sets the "likes" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsLikes(i vocab.ActivityStreamsLikesProperty) {
|
|||
|
this.ActivityStreamsLikes = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsLocation sets the "location" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsLocation(i vocab.ActivityStreamsLocationProperty) {
|
|||
|
this.ActivityStreamsLocation = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsMediaType sets the "mediaType" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsMediaType(i vocab.ActivityStreamsMediaTypeProperty) {
|
|||
|
this.ActivityStreamsMediaType = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsName sets the "name" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsName(i vocab.ActivityStreamsNameProperty) {
|
|||
|
this.ActivityStreamsName = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsObject sets the "object" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsObject(i vocab.ActivityStreamsObjectProperty) {
|
|||
|
this.ActivityStreamsObject = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsPreview sets the "preview" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsPreview(i vocab.ActivityStreamsPreviewProperty) {
|
|||
|
this.ActivityStreamsPreview = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsPublished sets the "published" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsPublished(i vocab.ActivityStreamsPublishedProperty) {
|
|||
|
this.ActivityStreamsPublished = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsReplies sets the "replies" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsReplies(i vocab.ActivityStreamsRepliesProperty) {
|
|||
|
this.ActivityStreamsReplies = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsShares sets the "shares" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsShares(i vocab.ActivityStreamsSharesProperty) {
|
|||
|
this.ActivityStreamsShares = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsSource sets the "source" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsSource(i vocab.ActivityStreamsSourceProperty) {
|
|||
|
this.ActivityStreamsSource = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsStartTime sets the "startTime" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsStartTime(i vocab.ActivityStreamsStartTimeProperty) {
|
|||
|
this.ActivityStreamsStartTime = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsSummary sets the "summary" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsSummary(i vocab.ActivityStreamsSummaryProperty) {
|
|||
|
this.ActivityStreamsSummary = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsTag sets the "tag" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsTag(i vocab.ActivityStreamsTagProperty) {
|
|||
|
this.ActivityStreamsTag = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsTo sets the "to" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsTo(i vocab.ActivityStreamsToProperty) {
|
|||
|
this.ActivityStreamsTo = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsUpdated sets the "updated" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsUpdated(i vocab.ActivityStreamsUpdatedProperty) {
|
|||
|
this.ActivityStreamsUpdated = i
|
|||
|
}
|
|||
|
|
|||
|
// SetActivityStreamsUrl sets the "url" property.
|
|||
|
func (this *ForgeFedCommit) SetActivityStreamsUrl(i vocab.ActivityStreamsUrlProperty) {
|
|||
|
this.ActivityStreamsUrl = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedCommitted sets the "committed" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedCommitted(i vocab.ForgeFedCommittedProperty) {
|
|||
|
this.ForgeFedCommitted = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedCommittedBy sets the "committedBy" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedCommittedBy(i vocab.ForgeFedCommittedByProperty) {
|
|||
|
this.ForgeFedCommittedBy = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedDescription sets the "description" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedDescription(i vocab.ForgeFedDescriptionProperty) {
|
|||
|
this.ForgeFedDescription = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedFilesAdded sets the "filesAdded" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedFilesAdded(i vocab.ForgeFedFilesAddedProperty) {
|
|||
|
this.ForgeFedFilesAdded = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedFilesModified sets the "filesModified" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedFilesModified(i vocab.ForgeFedFilesModifiedProperty) {
|
|||
|
this.ForgeFedFilesModified = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedFilesRemoved sets the "filesRemoved" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedFilesRemoved(i vocab.ForgeFedFilesRemovedProperty) {
|
|||
|
this.ForgeFedFilesRemoved = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedHash sets the "hash" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedHash(i vocab.ForgeFedHashProperty) {
|
|||
|
this.ForgeFedHash = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedTeam sets the "team" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedTeam(i vocab.ForgeFedTeamProperty) {
|
|||
|
this.ForgeFedTeam = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedTicketsTrackedBy sets the "ticketsTrackedBy" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedTicketsTrackedBy(i vocab.ForgeFedTicketsTrackedByProperty) {
|
|||
|
this.ForgeFedTicketsTrackedBy = i
|
|||
|
}
|
|||
|
|
|||
|
// SetForgeFedTracksTicketsFor sets the "tracksTicketsFor" property.
|
|||
|
func (this *ForgeFedCommit) SetForgeFedTracksTicketsFor(i vocab.ForgeFedTracksTicketsForProperty) {
|
|||
|
this.ForgeFedTracksTicketsFor = i
|
|||
|
}
|
|||
|
|
|||
|
// SetJSONLDId sets the "id" property.
|
|||
|
func (this *ForgeFedCommit) SetJSONLDId(i vocab.JSONLDIdProperty) {
|
|||
|
this.JSONLDId = i
|
|||
|
}
|
|||
|
|
|||
|
// SetJSONLDType sets the "type" property.
|
|||
|
func (this *ForgeFedCommit) SetJSONLDType(i vocab.JSONLDTypeProperty) {
|
|||
|
this.JSONLDType = i
|
|||
|
}
|
|||
|
|
|||
|
// VocabularyURI returns the vocabulary's URI as a string.
|
|||
|
func (this ForgeFedCommit) VocabularyURI() string {
|
|||
|
return "https://forgefed.peers.community/ns"
|
|||
|
}
|
|||
|
|
|||
|
// helperJSONLDContext obtains the context uris and their aliases from a property,
|
|||
|
// if it is not nil.
|
|||
|
func (this ForgeFedCommit) 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
|
|||
|
}
|