mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 06:32:26 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			127 lines
		
	
	
	
		
			6.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			127 lines
		
	
	
	
		
			6.6 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| /*
 | |
|    GoToSocial
 | |
|    Copyright (C) 2021 GoToSocial Authors admin@gotosocial.org
 | |
| 
 | |
|    This program is free software: you can redistribute it and/or modify
 | |
|    it under the terms of the GNU Affero General Public License as published by
 | |
|    the Free Software Foundation, either version 3 of the License, or
 | |
|    (at your option) any later version.
 | |
| 
 | |
|    This program is distributed in the hope that it will be useful,
 | |
|    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|    GNU Affero General Public License for more details.
 | |
| 
 | |
|    You should have received a copy of the GNU Affero General Public License
 | |
|    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |
| */
 | |
| 
 | |
| package gtsmodel
 | |
| 
 | |
| // ActivityStreamsObject refers to https://www.w3.org/TR/activitystreams-vocabulary/#object-types
 | |
| type ActivityStreamsObject string
 | |
| 
 | |
| const (
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-article
 | |
| 	ActivityStreamsArticle ActivityStreamsObject = "Article"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-audio
 | |
| 	ActivityStreamsAudio ActivityStreamsObject = "Audio"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-document
 | |
| 	ActivityStreamsDocument ActivityStreamsObject = "Event"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-event
 | |
| 	ActivityStreamsEvent ActivityStreamsObject = "Event"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-image
 | |
| 	ActivityStreamsImage ActivityStreamsObject = "Image"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-note
 | |
| 	ActivityStreamsNote ActivityStreamsObject = "Note"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-page
 | |
| 	ActivityStreamsPage ActivityStreamsObject = "Page"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place
 | |
| 	ActivityStreamsPlace ActivityStreamsObject = "Place"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-profile
 | |
| 	ActivityStreamsProfile ActivityStreamsObject = "Profile"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-relationship
 | |
| 	ActivityStreamsRelationship ActivityStreamsObject = "Relationship"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tombstone
 | |
| 	ActivityStreamsTombstone ActivityStreamsObject = "Tombstone"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-video
 | |
| 	ActivityStreamsVideo ActivityStreamsObject = "Video"
 | |
| )
 | |
| 
 | |
| // ActivityStreamsActor refers to https://www.w3.org/TR/activitystreams-vocabulary/#actor-types
 | |
| type ActivityStreamsActor string
 | |
| 
 | |
| const (
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-application
 | |
| 	ActivityStreamsApplication ActivityStreamsActor = "Application"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-group
 | |
| 	ActivityStreamsGroup ActivityStreamsActor = "Group"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-organization
 | |
| 	ActivityStreamsOrganization ActivityStreamsActor = "Organization"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-person
 | |
| 	ActivityStreamsPerson ActivityStreamsActor = "Person"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-service
 | |
| 	ActivityStreamsService ActivityStreamsActor = "Service"
 | |
| )
 | |
| 
 | |
| // ActivityStreamsActivity refers to https://www.w3.org/TR/activitystreams-vocabulary/#activity-types
 | |
| type ActivityStreamsActivity string
 | |
| 
 | |
| const (
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-accept
 | |
| 	ActivityStreamsAccept ActivityStreamsActivity = "Accept"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-add
 | |
| 	ActivityStreamsAdd ActivityStreamsActivity = "Add"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-announce
 | |
| 	ActivityStreamsAnnounce ActivityStreamsActivity = "Announce"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-arrive
 | |
| 	ActivityStreamsArrive ActivityStreamsActivity = "Arrive"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-block
 | |
| 	ActivityStreamsBlock ActivityStreamsActivity = "Block"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-create
 | |
| 	ActivityStreamsCreate ActivityStreamsActivity = "Create"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-delete
 | |
| 	ActivityStreamsDelete ActivityStreamsActivity = "Delete"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-dislike
 | |
| 	ActivityStreamsDislike ActivityStreamsActivity = "Dislike"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-flag
 | |
| 	ActivityStreamsFlag ActivityStreamsActivity = "Flag"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-follow
 | |
| 	ActivityStreamsFollow ActivityStreamsActivity = "Follow"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-ignore
 | |
| 	ActivityStreamsIgnore ActivityStreamsActivity = "Ignore"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-invite
 | |
| 	ActivityStreamsInvite ActivityStreamsActivity = "Invite"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-join
 | |
| 	ActivityStreamsJoin ActivityStreamsActivity = "Join"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-leave
 | |
| 	ActivityStreamsLeave ActivityStreamsActivity = "Leave"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-like
 | |
| 	ActivityStreamsLike ActivityStreamsActivity = "Like"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-listen
 | |
| 	ActivityStreamsListen ActivityStreamsActivity = "Listen"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-move
 | |
| 	ActivityStreamsMove ActivityStreamsActivity = "Move"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-offer
 | |
| 	ActivityStreamsOffer ActivityStreamsActivity = "Offer"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-question
 | |
| 	ActivityStreamsQuestion ActivityStreamsActivity = "Question"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-reject
 | |
| 	ActivityStreamsReject ActivityStreamsActivity = "Reject"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-read
 | |
| 	ActivityStreamsRead ActivityStreamsActivity = "Read"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-remove
 | |
| 	ActivityStreamsRemove ActivityStreamsActivity = "Remove"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tentativereject
 | |
| 	ActivityStreamsTentativeReject ActivityStreamsActivity = "TentativeReject"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tentativeaccept
 | |
| 	ActivityStreamsTentativeAccept ActivityStreamsActivity = "TentativeAccept"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-travel
 | |
| 	ActivityStreamsTravel ActivityStreamsActivity = "Travel"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-undo
 | |
| 	ActivityStreamsUndo ActivityStreamsActivity = "Undo"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-update
 | |
| 	ActivityStreamsUpdate ActivityStreamsActivity = "Update"
 | |
| 	// https://www.w3.org/TR/activitystreams-vocabulary/#dfn-view
 | |
| 	ActivityStreamsView ActivityStreamsActivity = "View"
 | |
| )
 |