[feature] Parse funkwhale Album as Statusable to allow barebones interacting with bandwagon (#3931)

* bump activity version

* parse funkwhale / bandwagon album as statusable
This commit is contained in:
tobi 2025-03-24 11:56:42 +01:00 committed by GitHub
commit 27171a78de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
131 changed files with 26449 additions and 3098 deletions

View file

@ -225,6 +225,22 @@ type ActivityStreamsActorPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsActorPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsActorPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -996,6 +1040,22 @@ type ActivityStreamsActorProperty interface {
// the property "actor". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "actor". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "actor". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "actor". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "actor". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "actor". Invalidates iterators
// that are traversing using Prev.
@ -1267,6 +1327,22 @@ type ActivityStreamsActorProperty interface {
// for a property "actor". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "actor". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "actor". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "actor". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "actor". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "actor". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1494,6 +1570,18 @@ type ActivityStreamsActorProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "actor". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "actor". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "actor". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "actor". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "actor". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "actor". Invalidates all
// iterators.
@ -1749,6 +1837,22 @@ type ActivityStreamsActorProperty interface {
// for the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "actor". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -975,6 +1019,22 @@ type ActivityStreamsAnyOfProperty interface {
// the property "anyOf". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "anyOf". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "anyOf". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "anyOf". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "anyOf". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "anyOf". Invalidates iterators
// that are traversing using Prev.
@ -1246,6 +1306,22 @@ type ActivityStreamsAnyOfProperty interface {
// for a property "anyOf". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "anyOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "anyOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "anyOf". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "anyOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "anyOf". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1473,6 +1549,18 @@ type ActivityStreamsAnyOfProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "anyOf". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "anyOf". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "anyOf". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "anyOf". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "anyOf". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "anyOf". Invalidates all
// iterators.
@ -1728,6 +1816,22 @@ type ActivityStreamsAnyOfProperty interface {
// for the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "anyOf". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -970,6 +1014,22 @@ type ActivityStreamsAttachmentProperty interface {
// the property "attachment". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "attachment". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "attachment". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "attachment". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "attachment". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "attachment". Invalidates
// iterators that are traversing using Prev.
@ -1246,6 +1306,22 @@ type ActivityStreamsAttachmentProperty interface {
// for a property "attachment". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "attachment". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "attachment". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "attachment". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "attachment". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "attachment". Existing elements
// at that index and higher are shifted back once. Invalidates all
@ -1481,6 +1557,18 @@ type ActivityStreamsAttachmentProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "attachment". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "attachment". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "attachment". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "attachment". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "attachment". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "attachment". Invalidates all
// iterators.
@ -1738,6 +1826,22 @@ type ActivityStreamsAttachmentProperty interface {
// for the property "attachment". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "attachment". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "attachment". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "attachment". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "attachment". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "attachment". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -987,6 +1031,22 @@ type ActivityStreamsAttributedToProperty interface {
// the property "attributedTo". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "attributedTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "attributedTo". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "attributedTo". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "attributedTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "attributedTo". Invalidates
// iterators that are traversing using Prev.
@ -1263,6 +1323,22 @@ type ActivityStreamsAttributedToProperty interface {
// for a property "attributedTo". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "attributedTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "attributedTo". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "attributedTo". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "attributedTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "attributedTo". Existing
// elements at that index and higher are shifted back once.
@ -1498,6 +1574,18 @@ type ActivityStreamsAttributedToProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "attributedTo". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "attributedTo". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "attributedTo". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "attributedTo". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "attributedTo". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "attributedTo". Invalidates all
// iterators.
@ -1755,6 +1843,22 @@ type ActivityStreamsAttributedToProperty interface {
// for the property "attributedTo". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "attributedTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "attributedTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "attributedTo". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "attributedTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "attributedTo". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsAudiencePropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsAudiencePropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsAudiencePropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -972,6 +1016,22 @@ type ActivityStreamsAudienceProperty interface {
// the property "audience". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "audience". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "audience". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "audience". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "audience". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "audience". Invalidates
// iterators that are traversing using Prev.
@ -1248,6 +1308,22 @@ type ActivityStreamsAudienceProperty interface {
// for a property "audience". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "audience". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "audience". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "audience". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "audience". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "audience". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1482,6 +1558,18 @@ type ActivityStreamsAudienceProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "audience". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "audience". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "audience". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "audience". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "audience". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "audience". Invalidates all
// iterators.
@ -1739,6 +1827,22 @@ type ActivityStreamsAudienceProperty interface {
// for the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "audience". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsBccPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsBccPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsBccPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -968,6 +1012,22 @@ type ActivityStreamsBccProperty interface {
// the property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "bcc". Invalidates iterators
// that are traversing using Prev.
@ -1236,6 +1296,22 @@ type ActivityStreamsBccProperty interface {
// for a property "bcc". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "bcc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "bcc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "bcc". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "bcc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "bcc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
@ -1462,6 +1538,18 @@ type ActivityStreamsBccProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "bcc". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "bcc". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "bcc". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "bcc". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "bcc". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "bcc". Invalidates all
// iterators.
@ -1717,6 +1805,22 @@ type ActivityStreamsBccProperty interface {
// for the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "bcc". Panics if the index is
// out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsBtoPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsBtoPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsBtoPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -968,6 +1012,22 @@ type ActivityStreamsBtoProperty interface {
// the property "bto". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "bto". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "bto". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "bto". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "bto". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "bto". Invalidates iterators
// that are traversing using Prev.
@ -1236,6 +1296,22 @@ type ActivityStreamsBtoProperty interface {
// for a property "bto". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "bto". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "bto". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "bto". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "bto". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "bto". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
@ -1462,6 +1538,18 @@ type ActivityStreamsBtoProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "bto". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "bto". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "bto". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "bto". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "bto". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "bto". Invalidates all
// iterators.
@ -1717,6 +1805,22 @@ type ActivityStreamsBtoProperty interface {
// for the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "bto". Panics if the index is
// out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsCcPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsCcPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsCcPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -968,6 +1012,20 @@ type ActivityStreamsCcProperty interface {
// the property "cc". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "cc". Invalidates iterators that are traversing using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "cc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "cc". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "cc". Invalidates iterators that are traversing using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "cc". Invalidates iterators that
// are traversing using Prev.
@ -1234,6 +1292,22 @@ type ActivityStreamsCcProperty interface {
// for a property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "cc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
@ -1459,6 +1533,18 @@ type ActivityStreamsCcProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "cc". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "cc". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "cc". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "cc". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "cc". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "cc". Invalidates all iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -1713,6 +1799,22 @@ type ActivityStreamsCcProperty interface {
// for the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "cc". Panics if the index is
// out of bounds. Invalidates all iterators.

View file

@ -228,6 +228,22 @@ type ActivityStreamsClosedPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -503,6 +519,22 @@ type ActivityStreamsClosedPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -728,6 +760,18 @@ type ActivityStreamsClosedPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -989,6 +1033,22 @@ type ActivityStreamsClosedProperty interface {
// the property "closed". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "closed". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "closed". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "closed". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "closed". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "closed". Invalidates iterators
// that are traversing using Prev.
@ -1268,6 +1328,22 @@ type ActivityStreamsClosedProperty interface {
// for a property "closed". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "closed". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "closed". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "closed". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "closed". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "closed". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1503,6 +1579,18 @@ type ActivityStreamsClosedProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "closed". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "closed". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "closed". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "closed". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "closed". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "closed". Invalidates all
// iterators.
@ -1764,6 +1852,22 @@ type ActivityStreamsClosedProperty interface {
// for the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "closed". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsContextPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsContextPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsContextPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -982,6 +1026,22 @@ type ActivityStreamsContextProperty interface {
// the property "context". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "context". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "context". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "context". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "context". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "context". Invalidates iterators
// that are traversing using Prev.
@ -1253,6 +1313,22 @@ type ActivityStreamsContextProperty interface {
// for a property "context". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "context". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "context". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "context". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "context". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "context". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1484,6 +1560,18 @@ type ActivityStreamsContextProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "context". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "context". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "context". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "context". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "context". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "context". Invalidates all
// iterators.
@ -1741,6 +1829,22 @@ type ActivityStreamsContextProperty interface {
// for the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "context". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -232,6 +232,22 @@ type ActivityStreamsDescribesProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -488,6 +504,22 @@ type ActivityStreamsDescribesProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -696,6 +728,18 @@ type ActivityStreamsDescribesProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)

View file

@ -217,6 +217,22 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -477,6 +493,22 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -688,6 +720,18 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -937,6 +981,22 @@ type ActivityStreamsFormerTypeProperty interface {
// the property "formerType". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "formerType". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "formerType". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "formerType". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "formerType". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "formerType". Invalidates
// iterators that are traversing using Prev.
@ -1205,6 +1265,22 @@ type ActivityStreamsFormerTypeProperty interface {
// for a property "formerType". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "formerType". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "formerType". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "formerType". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "formerType". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "formerType". Existing elements
// at that index and higher are shifted back once. Invalidates all
@ -1434,6 +1510,18 @@ type ActivityStreamsFormerTypeProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "formerType". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "formerType". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "formerType". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "formerType". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "formerType". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "formerType". Invalidates all
// iterators.
@ -1683,6 +1771,22 @@ type ActivityStreamsFormerTypeProperty interface {
// for the property "formerType". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "formerType". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "formerType". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "formerType". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "formerType". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "formerType". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -968,6 +1012,22 @@ type ActivityStreamsGeneratorProperty interface {
// the property "generator". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "generator". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "generator". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "generator". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "generator". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "generator". Invalidates
// iterators that are traversing using Prev.
@ -1244,6 +1304,22 @@ type ActivityStreamsGeneratorProperty interface {
// for a property "generator". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "generator". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "generator". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "generator". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "generator". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "generator". Existing elements
// at that index and higher are shifted back once. Invalidates all
@ -1479,6 +1555,18 @@ type ActivityStreamsGeneratorProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "generator". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "generator". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "generator". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "generator". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "generator". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "generator". Invalidates all
// iterators.
@ -1736,6 +1824,22 @@ type ActivityStreamsGeneratorProperty interface {
// for the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "generator". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -978,6 +1022,22 @@ type ActivityStreamsInReplyToProperty interface {
// the property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "inReplyTo". Invalidates
// iterators that are traversing using Prev.
@ -1254,6 +1314,22 @@ type ActivityStreamsInReplyToProperty interface {
// for a property "inReplyTo". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "inReplyTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "inReplyTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "inReplyTo". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "inReplyTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "inReplyTo". Existing elements
// at that index and higher are shifted back once. Invalidates all
@ -1489,6 +1565,18 @@ type ActivityStreamsInReplyToProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "inReplyTo". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "inReplyTo". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "inReplyTo". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "inReplyTo". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "inReplyTo". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "inReplyTo". Invalidates all
// iterators.
@ -1746,6 +1834,22 @@ type ActivityStreamsInReplyToProperty interface {
// for the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "inReplyTo". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -976,6 +1020,22 @@ type ActivityStreamsInstrumentProperty interface {
// the property "instrument". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "instrument". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "instrument". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "instrument". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "instrument". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "instrument". Invalidates
// iterators that are traversing using Prev.
@ -1252,6 +1312,22 @@ type ActivityStreamsInstrumentProperty interface {
// for a property "instrument". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "instrument". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "instrument". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "instrument". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "instrument". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "instrument". Existing elements
// at that index and higher are shifted back once. Invalidates all
@ -1487,6 +1563,18 @@ type ActivityStreamsInstrumentProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "instrument". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "instrument". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "instrument". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "instrument". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "instrument". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "instrument". Invalidates all
// iterators.
@ -1744,6 +1832,22 @@ type ActivityStreamsInstrumentProperty interface {
// for the property "instrument". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "instrument". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "instrument". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "instrument". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "instrument". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "instrument". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsItemsPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsItemsPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsItemsPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -975,6 +1019,22 @@ type ActivityStreamsItemsProperty interface {
// the property "items". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "items". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "items". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "items". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "items". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "items". Invalidates iterators
// that are traversing using Prev.
@ -1246,6 +1306,22 @@ type ActivityStreamsItemsProperty interface {
// for a property "items". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "items". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "items". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "items". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "items". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "items". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1473,6 +1549,18 @@ type ActivityStreamsItemsProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "items". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "items". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "items". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "items". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "items". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "items". Invalidates all
// iterators.
@ -1728,6 +1816,22 @@ type ActivityStreamsItemsProperty interface {
// for the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "items". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsLocationPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsLocationPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsLocationPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -974,6 +1018,22 @@ type ActivityStreamsLocationProperty interface {
// the property "location". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "location". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "location". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "location". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "location". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "location". Invalidates
// iterators that are traversing using Prev.
@ -1250,6 +1310,22 @@ type ActivityStreamsLocationProperty interface {
// for a property "location". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "location". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "location". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "location". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "location". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "location". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1484,6 +1560,18 @@ type ActivityStreamsLocationProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "location". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "location". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "location". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "location". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "location". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "location". Invalidates all
// iterators.
@ -1741,6 +1829,22 @@ type ActivityStreamsLocationProperty interface {
// for the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "location". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsObjectPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsObjectPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsObjectPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -995,6 +1039,22 @@ type ActivityStreamsObjectProperty interface {
// the property "object". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "object". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "object". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "object". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "object". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "object". Invalidates iterators
// that are traversing using Prev.
@ -1266,6 +1326,22 @@ type ActivityStreamsObjectProperty interface {
// for a property "object". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "object". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "object". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "object". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "object". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "object". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1493,6 +1569,18 @@ type ActivityStreamsObjectProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "object". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "object". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "object". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "object". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "object". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "object". Invalidates all
// iterators.
@ -1748,6 +1836,22 @@ type ActivityStreamsObjectProperty interface {
// for the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "object". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsOneOfPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsOneOfPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsOneOfPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -975,6 +1019,22 @@ type ActivityStreamsOneOfProperty interface {
// the property "oneOf". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "oneOf". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "oneOf". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "oneOf". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "oneOf". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "oneOf". Invalidates iterators
// that are traversing using Prev.
@ -1246,6 +1306,22 @@ type ActivityStreamsOneOfProperty interface {
// for a property "oneOf". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "oneOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "oneOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "oneOf". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "oneOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "oneOf". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1473,6 +1549,18 @@ type ActivityStreamsOneOfProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "oneOf". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "oneOf". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "oneOf". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "oneOf". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "oneOf". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "oneOf". Invalidates all
// iterators.
@ -1728,6 +1816,22 @@ type ActivityStreamsOneOfProperty interface {
// for the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "oneOf". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -976,6 +1020,22 @@ type ActivityStreamsOrderedItemsProperty interface {
// the property "orderedItems". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "orderedItems". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "orderedItems". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "orderedItems". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "orderedItems". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "orderedItems". Invalidates
// iterators that are traversing using Prev.
@ -1252,6 +1312,22 @@ type ActivityStreamsOrderedItemsProperty interface {
// for a property "orderedItems". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "orderedItems". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "orderedItems". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "orderedItems". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "orderedItems". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "orderedItems". Existing
// elements at that index and higher are shifted back once.
@ -1487,6 +1563,18 @@ type ActivityStreamsOrderedItemsProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "orderedItems". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "orderedItems". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "orderedItems". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "orderedItems". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "orderedItems". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "orderedItems". Invalidates all
// iterators.
@ -1744,6 +1832,22 @@ type ActivityStreamsOrderedItemsProperty interface {
// for the property "orderedItems". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "orderedItems". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "orderedItems". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "orderedItems". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "orderedItems". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "orderedItems". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsOriginPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsOriginPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsOriginPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -976,6 +1020,22 @@ type ActivityStreamsOriginProperty interface {
// the property "origin". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "origin". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "origin". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "origin". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "origin". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "origin". Invalidates iterators
// that are traversing using Prev.
@ -1247,6 +1307,22 @@ type ActivityStreamsOriginProperty interface {
// for a property "origin". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "origin". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "origin". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "origin". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "origin". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "origin". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1474,6 +1550,18 @@ type ActivityStreamsOriginProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "origin". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "origin". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "origin". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "origin". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "origin". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "origin". Invalidates all
// iterators.
@ -1729,6 +1817,22 @@ type ActivityStreamsOriginProperty interface {
// for the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "origin". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsPreviewPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsPreviewPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsPreviewPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -973,6 +1017,22 @@ type ActivityStreamsPreviewProperty interface {
// the property "preview". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "preview". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "preview". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "preview". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "preview". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "preview". Invalidates iterators
// that are traversing using Prev.
@ -1244,6 +1304,22 @@ type ActivityStreamsPreviewProperty interface {
// for a property "preview". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "preview". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "preview". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "preview". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "preview". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "preview". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1475,6 +1551,18 @@ type ActivityStreamsPreviewProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "preview". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "preview". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "preview". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "preview". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "preview". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "preview". Invalidates all
// iterators.
@ -1732,6 +1820,22 @@ type ActivityStreamsPreviewProperty interface {
// for the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "preview". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -217,6 +217,22 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -473,6 +489,22 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -680,6 +712,18 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -935,6 +979,22 @@ type ActivityStreamsRelationshipProperty interface {
// the property "relationship". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "relationship". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "relationship". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "relationship". Invalidates iterators that are
// traversing using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "relationship". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "relationship". Invalidates
// iterators that are traversing using Prev.
@ -1199,6 +1259,22 @@ type ActivityStreamsRelationshipProperty interface {
// for a property "relationship". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "relationship". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "relationship". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "relationship". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "relationship". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "relationship". Existing
// elements at that index and higher are shifted back once.
@ -1424,6 +1500,18 @@ type ActivityStreamsRelationshipProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "relationship". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "relationship". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "relationship". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "relationship". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "relationship". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "relationship". Invalidates all
// iterators.
@ -1670,6 +1758,22 @@ type ActivityStreamsRelationshipProperty interface {
// for the property "relationship". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "relationship". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "relationship". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "relationship". Panics if the index is out of
// bounds. Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "relationship". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "relationship". Panics if the
// index is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsResultPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsResultPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsResultPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -974,6 +1018,22 @@ type ActivityStreamsResultProperty interface {
// the property "result". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "result". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "result". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "result". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "result". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "result". Invalidates iterators
// that are traversing using Prev.
@ -1245,6 +1305,22 @@ type ActivityStreamsResultProperty interface {
// for a property "result". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "result". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "result". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "result". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "result". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "result". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1472,6 +1548,18 @@ type ActivityStreamsResultProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "result". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "result". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "result". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "result". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "result". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "result". Invalidates all
// iterators.
@ -1727,6 +1815,22 @@ type ActivityStreamsResultProperty interface {
// for the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "result". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -250,6 +250,22 @@ type ActivityStreamsSourceProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -517,6 +533,22 @@ type ActivityStreamsSourceProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -735,6 +767,18 @@ type ActivityStreamsSourceProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)

View file

@ -245,6 +245,22 @@ type ActivityStreamsSubjectProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -512,6 +528,22 @@ type ActivityStreamsSubjectProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -730,6 +762,18 @@ type ActivityStreamsSubjectProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)

View file

@ -225,6 +225,22 @@ type ActivityStreamsTagPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsTagPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsTagPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -972,6 +1016,22 @@ type ActivityStreamsTagProperty interface {
// the property "tag". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "tag". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "tag". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "tag". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "tag". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "tag". Invalidates iterators
// that are traversing using Prev.
@ -1240,6 +1300,22 @@ type ActivityStreamsTagProperty interface {
// for a property "tag". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "tag". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "tag". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "tag". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "tag". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "tag". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
@ -1466,6 +1542,18 @@ type ActivityStreamsTagProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "tag". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "tag". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "tag". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "tag". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "tag". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "tag". Invalidates all
// iterators.
@ -1721,6 +1809,22 @@ type ActivityStreamsTagProperty interface {
// for the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "tag". Panics if the index is
// out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsTargetPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsTargetPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsTargetPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -983,6 +1027,22 @@ type ActivityStreamsTargetProperty interface {
// the property "target". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "target". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "target". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "target". Invalidates iterators that are traversing
// using Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "target". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "target". Invalidates iterators
// that are traversing using Prev.
@ -1254,6 +1314,22 @@ type ActivityStreamsTargetProperty interface {
// for a property "target". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "target". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "target". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "target". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "target". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "target". Existing elements at
// that index and higher are shifted back once. Invalidates all
@ -1481,6 +1557,18 @@ type ActivityStreamsTargetProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "target". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "target". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "target". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "target". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "target". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "target". Invalidates all
// iterators.
@ -1736,6 +1824,22 @@ type ActivityStreamsTargetProperty interface {
// for the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "target". Panics if the index
// is out of bounds. Invalidates all iterators.

View file

@ -225,6 +225,22 @@ type ActivityStreamsToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetFunkwhaleAlbum returns the value of this property. When
// IsFunkwhaleAlbum returns false, GetFunkwhaleAlbum will return an
// arbitrary value.
GetFunkwhaleAlbum() FunkwhaleAlbum
// GetFunkwhaleArtist returns the value of this property. When
// IsFunkwhaleArtist returns false, GetFunkwhaleArtist will return an
// arbitrary value.
GetFunkwhaleArtist() FunkwhaleArtist
// GetFunkwhaleLibrary returns the value of this property. When
// IsFunkwhaleLibrary returns false, GetFunkwhaleLibrary will return
// an arbitrary value.
GetFunkwhaleLibrary() FunkwhaleLibrary
// GetFunkwhaleTrack returns the value of this property. When
// IsFunkwhaleTrack returns false, GetFunkwhaleTrack will return an
// arbitrary value.
GetFunkwhaleTrack() FunkwhaleTrack
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
@ -492,6 +508,22 @@ type ActivityStreamsToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsFunkwhaleAlbum returns true if this property has a type of "Album".
// When true, use the GetFunkwhaleAlbum and SetFunkwhaleAlbum methods
// to access and set this property.
IsFunkwhaleAlbum() bool
// IsFunkwhaleArtist returns true if this property has a type of "Artist".
// When true, use the GetFunkwhaleArtist and SetFunkwhaleArtist
// methods to access and set this property.
IsFunkwhaleArtist() bool
// IsFunkwhaleLibrary returns true if this property has a type of
// "Library". When true, use the GetFunkwhaleLibrary and
// SetFunkwhaleLibrary methods to access and set this property.
IsFunkwhaleLibrary() bool
// IsFunkwhaleTrack returns true if this property has a type of "Track".
// When true, use the GetFunkwhaleTrack and SetFunkwhaleTrack methods
// to access and set this property.
IsFunkwhaleTrack() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
@ -709,6 +741,18 @@ type ActivityStreamsToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetFunkwhaleAlbum sets the value of this property. Calling
// IsFunkwhaleAlbum afterwards returns true.
SetFunkwhaleAlbum(v FunkwhaleAlbum)
// SetFunkwhaleArtist sets the value of this property. Calling
// IsFunkwhaleArtist afterwards returns true.
SetFunkwhaleArtist(v FunkwhaleArtist)
// SetFunkwhaleLibrary sets the value of this property. Calling
// IsFunkwhaleLibrary afterwards returns true.
SetFunkwhaleLibrary(v FunkwhaleLibrary)
// SetFunkwhaleTrack sets the value of this property. Calling
// IsFunkwhaleTrack afterwards returns true.
SetFunkwhaleTrack(v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -968,6 +1012,20 @@ type ActivityStreamsToProperty interface {
// the property "to". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendFunkwhaleAlbum appends a Album value to the back of a list of the
// property "to". Invalidates iterators that are traversing using Prev.
AppendFunkwhaleAlbum(v FunkwhaleAlbum)
// AppendFunkwhaleArtist appends a Artist value to the back of a list of
// the property "to". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleArtist(v FunkwhaleArtist)
// AppendFunkwhaleLibrary appends a Library value to the back of a list of
// the property "to". Invalidates iterators that are traversing using
// Prev.
AppendFunkwhaleLibrary(v FunkwhaleLibrary)
// AppendFunkwhaleTrack appends a Track value to the back of a list of the
// property "to". Invalidates iterators that are traversing using Prev.
AppendFunkwhaleTrack(v FunkwhaleTrack)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "to". Invalidates iterators that
// are traversing using Prev.
@ -1234,6 +1292,22 @@ type ActivityStreamsToProperty interface {
// for a property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertActivityStreamsView(idx int, v ActivityStreamsView)
// InsertFunkwhaleAlbum inserts a Album value at the specified index for a
// property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// InsertFunkwhaleArtist inserts a Artist value at the specified index for
// a property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleArtist(idx int, v FunkwhaleArtist)
// InsertFunkwhaleLibrary inserts a Library value at the specified index
// for a property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// InsertFunkwhaleTrack inserts a Track value at the specified index for a
// property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertFunkwhaleTrack(idx int, v FunkwhaleTrack)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "to". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
@ -1459,6 +1533,18 @@ type ActivityStreamsToProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "to". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependFunkwhaleAlbum prepends a Album value to the front of a list of
// the property "to". Invalidates all iterators.
PrependFunkwhaleAlbum(v FunkwhaleAlbum)
// PrependFunkwhaleArtist prepends a Artist value to the front of a list
// of the property "to". Invalidates all iterators.
PrependFunkwhaleArtist(v FunkwhaleArtist)
// PrependFunkwhaleLibrary prepends a Library value to the front of a list
// of the property "to". Invalidates all iterators.
PrependFunkwhaleLibrary(v FunkwhaleLibrary)
// PrependFunkwhaleTrack prepends a Track value to the front of a list of
// the property "to". Invalidates all iterators.
PrependFunkwhaleTrack(v FunkwhaleTrack)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "to". Invalidates all iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
@ -1713,6 +1799,22 @@ type ActivityStreamsToProperty interface {
// for the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// SetFunkwhaleAlbum sets a Album value to be at the specified index for
// the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleAlbum(idx int, v FunkwhaleAlbum)
// SetFunkwhaleArtist sets a Artist value to be at the specified index for
// the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleArtist(idx int, v FunkwhaleArtist)
// SetFunkwhaleLibrary sets a Library value to be at the specified index
// for the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleLibrary(idx int, v FunkwhaleLibrary)
// SetFunkwhaleTrack sets a Track value to be at the specified index for
// the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetFunkwhaleTrack(idx int, v FunkwhaleTrack)
// SetGoToSocialAnnounceApproval sets a AnnounceApproval value to be at
// the specified index for the property "to". Panics if the index is
// out of bounds. Invalidates all iterators.

View file

@ -0,0 +1,199 @@
// Code generated by astool. DO NOT EDIT.
package vocab
type FunkwhaleAlbum interface {
// GetActivityStreamsAltitude returns the "altitude" property if it
// exists, and nil otherwise.
GetActivityStreamsAltitude() ActivityStreamsAltitudeProperty
// GetActivityStreamsAttachment returns the "attachment" property if it
// exists, and nil otherwise.
GetActivityStreamsAttachment() ActivityStreamsAttachmentProperty
// GetActivityStreamsAttributedTo returns the "attributedTo" property if
// it exists, and nil otherwise.
GetActivityStreamsAttributedTo() ActivityStreamsAttributedToProperty
// GetActivityStreamsAudience returns the "audience" property if it
// exists, and nil otherwise.
GetActivityStreamsAudience() ActivityStreamsAudienceProperty
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
// otherwise.
GetActivityStreamsBcc() ActivityStreamsBccProperty
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
// otherwise.
GetActivityStreamsBto() ActivityStreamsBtoProperty
// GetActivityStreamsCc returns the "cc" property if it exists, and nil
// otherwise.
GetActivityStreamsCc() ActivityStreamsCcProperty
// GetActivityStreamsContent returns the "content" property if it exists,
// and nil otherwise.
GetActivityStreamsContent() ActivityStreamsContentProperty
// GetActivityStreamsContext returns the "context" property if it exists,
// and nil otherwise.
GetActivityStreamsContext() ActivityStreamsContextProperty
// GetActivityStreamsDuration returns the "duration" property if it
// exists, and nil otherwise.
GetActivityStreamsDuration() ActivityStreamsDurationProperty
// GetActivityStreamsEndTime returns the "endTime" property if it exists,
// and nil otherwise.
GetActivityStreamsEndTime() ActivityStreamsEndTimeProperty
// GetActivityStreamsGenerator returns the "generator" property if it
// exists, and nil otherwise.
GetActivityStreamsGenerator() ActivityStreamsGeneratorProperty
// GetActivityStreamsIcon returns the "icon" property if it exists, and
// nil otherwise.
GetActivityStreamsIcon() ActivityStreamsIconProperty
// GetActivityStreamsImage returns the "image" property if it exists, and
// nil otherwise.
GetActivityStreamsImage() ActivityStreamsImageProperty
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it
// exists, and nil otherwise.
GetActivityStreamsInReplyTo() ActivityStreamsInReplyToProperty
// GetActivityStreamsLikes returns the "likes" property if it exists, and
// nil otherwise.
GetActivityStreamsLikes() ActivityStreamsLikesProperty
// GetActivityStreamsLocation returns the "location" property if it
// exists, and nil otherwise.
GetActivityStreamsLocation() ActivityStreamsLocationProperty
// GetActivityStreamsMediaType returns the "mediaType" property if it
// exists, and nil otherwise.
GetActivityStreamsMediaType() ActivityStreamsMediaTypeProperty
// GetActivityStreamsName returns the "name" property if it exists, and
// nil otherwise.
GetActivityStreamsName() ActivityStreamsNameProperty
// GetActivityStreamsObject returns the "object" property if it exists,
// and nil otherwise.
GetActivityStreamsObject() ActivityStreamsObjectProperty
// GetActivityStreamsPreview returns the "preview" property if it exists,
// and nil otherwise.
GetActivityStreamsPreview() ActivityStreamsPreviewProperty
// GetActivityStreamsPublished returns the "published" property if it
// exists, and nil otherwise.
GetActivityStreamsPublished() ActivityStreamsPublishedProperty
// GetActivityStreamsReplies returns the "replies" property if it exists,
// and nil otherwise.
GetActivityStreamsReplies() ActivityStreamsRepliesProperty
// GetActivityStreamsSensitive returns the "sensitive" property if it
// exists, and nil otherwise.
GetActivityStreamsSensitive() ActivityStreamsSensitiveProperty
// GetActivityStreamsShares returns the "shares" property if it exists,
// and nil otherwise.
GetActivityStreamsShares() ActivityStreamsSharesProperty
// GetActivityStreamsSource returns the "source" property if it exists,
// and nil otherwise.
GetActivityStreamsSource() ActivityStreamsSourceProperty
// GetActivityStreamsStartTime returns the "startTime" property if it
// exists, and nil otherwise.
GetActivityStreamsStartTime() ActivityStreamsStartTimeProperty
// GetActivityStreamsSummary returns the "summary" property if it exists,
// and nil otherwise.
GetActivityStreamsSummary() ActivityStreamsSummaryProperty
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
// otherwise.
GetActivityStreamsTag() ActivityStreamsTagProperty
// GetActivityStreamsTo returns the "to" property if it exists, and nil
// otherwise.
GetActivityStreamsTo() ActivityStreamsToProperty
// GetActivityStreamsUpdated returns the "updated" property if it exists,
// and nil otherwise.
GetActivityStreamsUpdated() ActivityStreamsUpdatedProperty
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
// otherwise.
GetActivityStreamsUrl() ActivityStreamsUrlProperty
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
GetJSONLDId() JSONLDIdProperty
// GetJSONLDType returns the "type" property if it exists, and nil
// otherwise.
GetJSONLDType() JSONLDTypeProperty
// GetTypeName returns the name of this type.
GetTypeName() string
// GetUnknownProperties returns the unknown properties for the Album 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.
GetUnknownProperties() map[string]interface{}
// IsExtending returns true if the Album type extends from the other type.
IsExtending(other Type) bool
// 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.
JSONLDContext() map[string]string
// LessThan computes if this Album is lesser, with an arbitrary but stable
// determination.
LessThan(o FunkwhaleAlbum) bool
// Serialize converts this into an interface representation suitable for
// marshalling into a text or binary format.
Serialize() (map[string]interface{}, error)
// SetActivityStreamsAltitude sets the "altitude" property.
SetActivityStreamsAltitude(i ActivityStreamsAltitudeProperty)
// SetActivityStreamsAttachment sets the "attachment" property.
SetActivityStreamsAttachment(i ActivityStreamsAttachmentProperty)
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
SetActivityStreamsAttributedTo(i ActivityStreamsAttributedToProperty)
// SetActivityStreamsAudience sets the "audience" property.
SetActivityStreamsAudience(i ActivityStreamsAudienceProperty)
// SetActivityStreamsBcc sets the "bcc" property.
SetActivityStreamsBcc(i ActivityStreamsBccProperty)
// SetActivityStreamsBto sets the "bto" property.
SetActivityStreamsBto(i ActivityStreamsBtoProperty)
// SetActivityStreamsCc sets the "cc" property.
SetActivityStreamsCc(i ActivityStreamsCcProperty)
// SetActivityStreamsContent sets the "content" property.
SetActivityStreamsContent(i ActivityStreamsContentProperty)
// SetActivityStreamsContext sets the "context" property.
SetActivityStreamsContext(i ActivityStreamsContextProperty)
// SetActivityStreamsDuration sets the "duration" property.
SetActivityStreamsDuration(i ActivityStreamsDurationProperty)
// SetActivityStreamsEndTime sets the "endTime" property.
SetActivityStreamsEndTime(i ActivityStreamsEndTimeProperty)
// SetActivityStreamsGenerator sets the "generator" property.
SetActivityStreamsGenerator(i ActivityStreamsGeneratorProperty)
// SetActivityStreamsIcon sets the "icon" property.
SetActivityStreamsIcon(i ActivityStreamsIconProperty)
// SetActivityStreamsImage sets the "image" property.
SetActivityStreamsImage(i ActivityStreamsImageProperty)
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
SetActivityStreamsInReplyTo(i ActivityStreamsInReplyToProperty)
// SetActivityStreamsLikes sets the "likes" property.
SetActivityStreamsLikes(i ActivityStreamsLikesProperty)
// SetActivityStreamsLocation sets the "location" property.
SetActivityStreamsLocation(i ActivityStreamsLocationProperty)
// SetActivityStreamsMediaType sets the "mediaType" property.
SetActivityStreamsMediaType(i ActivityStreamsMediaTypeProperty)
// SetActivityStreamsName sets the "name" property.
SetActivityStreamsName(i ActivityStreamsNameProperty)
// SetActivityStreamsObject sets the "object" property.
SetActivityStreamsObject(i ActivityStreamsObjectProperty)
// SetActivityStreamsPreview sets the "preview" property.
SetActivityStreamsPreview(i ActivityStreamsPreviewProperty)
// SetActivityStreamsPublished sets the "published" property.
SetActivityStreamsPublished(i ActivityStreamsPublishedProperty)
// SetActivityStreamsReplies sets the "replies" property.
SetActivityStreamsReplies(i ActivityStreamsRepliesProperty)
// SetActivityStreamsSensitive sets the "sensitive" property.
SetActivityStreamsSensitive(i ActivityStreamsSensitiveProperty)
// SetActivityStreamsShares sets the "shares" property.
SetActivityStreamsShares(i ActivityStreamsSharesProperty)
// SetActivityStreamsSource sets the "source" property.
SetActivityStreamsSource(i ActivityStreamsSourceProperty)
// SetActivityStreamsStartTime sets the "startTime" property.
SetActivityStreamsStartTime(i ActivityStreamsStartTimeProperty)
// SetActivityStreamsSummary sets the "summary" property.
SetActivityStreamsSummary(i ActivityStreamsSummaryProperty)
// SetActivityStreamsTag sets the "tag" property.
SetActivityStreamsTag(i ActivityStreamsTagProperty)
// SetActivityStreamsTo sets the "to" property.
SetActivityStreamsTo(i ActivityStreamsToProperty)
// SetActivityStreamsUpdated sets the "updated" property.
SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty)
// SetActivityStreamsUrl sets the "url" property.
SetActivityStreamsUrl(i ActivityStreamsUrlProperty)
// SetJSONLDId sets the "id" property.
SetJSONLDId(i JSONLDIdProperty)
// SetJSONLDType sets the "type" property.
SetJSONLDType(i JSONLDTypeProperty)
// VocabularyURI returns the vocabulary's URI as a string.
VocabularyURI() string
}

View file

@ -0,0 +1,199 @@
// Code generated by astool. DO NOT EDIT.
package vocab
type FunkwhaleArtist interface {
// GetActivityStreamsAltitude returns the "altitude" property if it
// exists, and nil otherwise.
GetActivityStreamsAltitude() ActivityStreamsAltitudeProperty
// GetActivityStreamsAttachment returns the "attachment" property if it
// exists, and nil otherwise.
GetActivityStreamsAttachment() ActivityStreamsAttachmentProperty
// GetActivityStreamsAttributedTo returns the "attributedTo" property if
// it exists, and nil otherwise.
GetActivityStreamsAttributedTo() ActivityStreamsAttributedToProperty
// GetActivityStreamsAudience returns the "audience" property if it
// exists, and nil otherwise.
GetActivityStreamsAudience() ActivityStreamsAudienceProperty
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
// otherwise.
GetActivityStreamsBcc() ActivityStreamsBccProperty
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
// otherwise.
GetActivityStreamsBto() ActivityStreamsBtoProperty
// GetActivityStreamsCc returns the "cc" property if it exists, and nil
// otherwise.
GetActivityStreamsCc() ActivityStreamsCcProperty
// GetActivityStreamsContent returns the "content" property if it exists,
// and nil otherwise.
GetActivityStreamsContent() ActivityStreamsContentProperty
// GetActivityStreamsContext returns the "context" property if it exists,
// and nil otherwise.
GetActivityStreamsContext() ActivityStreamsContextProperty
// GetActivityStreamsDuration returns the "duration" property if it
// exists, and nil otherwise.
GetActivityStreamsDuration() ActivityStreamsDurationProperty
// GetActivityStreamsEndTime returns the "endTime" property if it exists,
// and nil otherwise.
GetActivityStreamsEndTime() ActivityStreamsEndTimeProperty
// GetActivityStreamsGenerator returns the "generator" property if it
// exists, and nil otherwise.
GetActivityStreamsGenerator() ActivityStreamsGeneratorProperty
// GetActivityStreamsIcon returns the "icon" property if it exists, and
// nil otherwise.
GetActivityStreamsIcon() ActivityStreamsIconProperty
// GetActivityStreamsImage returns the "image" property if it exists, and
// nil otherwise.
GetActivityStreamsImage() ActivityStreamsImageProperty
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it
// exists, and nil otherwise.
GetActivityStreamsInReplyTo() ActivityStreamsInReplyToProperty
// GetActivityStreamsLikes returns the "likes" property if it exists, and
// nil otherwise.
GetActivityStreamsLikes() ActivityStreamsLikesProperty
// GetActivityStreamsLocation returns the "location" property if it
// exists, and nil otherwise.
GetActivityStreamsLocation() ActivityStreamsLocationProperty
// GetActivityStreamsMediaType returns the "mediaType" property if it
// exists, and nil otherwise.
GetActivityStreamsMediaType() ActivityStreamsMediaTypeProperty
// GetActivityStreamsName returns the "name" property if it exists, and
// nil otherwise.
GetActivityStreamsName() ActivityStreamsNameProperty
// GetActivityStreamsObject returns the "object" property if it exists,
// and nil otherwise.
GetActivityStreamsObject() ActivityStreamsObjectProperty
// GetActivityStreamsPreview returns the "preview" property if it exists,
// and nil otherwise.
GetActivityStreamsPreview() ActivityStreamsPreviewProperty
// GetActivityStreamsPublished returns the "published" property if it
// exists, and nil otherwise.
GetActivityStreamsPublished() ActivityStreamsPublishedProperty
// GetActivityStreamsReplies returns the "replies" property if it exists,
// and nil otherwise.
GetActivityStreamsReplies() ActivityStreamsRepliesProperty
// GetActivityStreamsSensitive returns the "sensitive" property if it
// exists, and nil otherwise.
GetActivityStreamsSensitive() ActivityStreamsSensitiveProperty
// GetActivityStreamsShares returns the "shares" property if it exists,
// and nil otherwise.
GetActivityStreamsShares() ActivityStreamsSharesProperty
// GetActivityStreamsSource returns the "source" property if it exists,
// and nil otherwise.
GetActivityStreamsSource() ActivityStreamsSourceProperty
// GetActivityStreamsStartTime returns the "startTime" property if it
// exists, and nil otherwise.
GetActivityStreamsStartTime() ActivityStreamsStartTimeProperty
// GetActivityStreamsSummary returns the "summary" property if it exists,
// and nil otherwise.
GetActivityStreamsSummary() ActivityStreamsSummaryProperty
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
// otherwise.
GetActivityStreamsTag() ActivityStreamsTagProperty
// GetActivityStreamsTo returns the "to" property if it exists, and nil
// otherwise.
GetActivityStreamsTo() ActivityStreamsToProperty
// GetActivityStreamsUpdated returns the "updated" property if it exists,
// and nil otherwise.
GetActivityStreamsUpdated() ActivityStreamsUpdatedProperty
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
// otherwise.
GetActivityStreamsUrl() ActivityStreamsUrlProperty
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
GetJSONLDId() JSONLDIdProperty
// GetJSONLDType returns the "type" property if it exists, and nil
// otherwise.
GetJSONLDType() JSONLDTypeProperty
// GetTypeName returns the name of this type.
GetTypeName() string
// GetUnknownProperties returns the unknown properties for the Artist
// 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.
GetUnknownProperties() map[string]interface{}
// IsExtending returns true if the Artist type extends from the other type.
IsExtending(other Type) bool
// 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.
JSONLDContext() map[string]string
// LessThan computes if this Artist is lesser, with an arbitrary but
// stable determination.
LessThan(o FunkwhaleArtist) bool
// Serialize converts this into an interface representation suitable for
// marshalling into a text or binary format.
Serialize() (map[string]interface{}, error)
// SetActivityStreamsAltitude sets the "altitude" property.
SetActivityStreamsAltitude(i ActivityStreamsAltitudeProperty)
// SetActivityStreamsAttachment sets the "attachment" property.
SetActivityStreamsAttachment(i ActivityStreamsAttachmentProperty)
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
SetActivityStreamsAttributedTo(i ActivityStreamsAttributedToProperty)
// SetActivityStreamsAudience sets the "audience" property.
SetActivityStreamsAudience(i ActivityStreamsAudienceProperty)
// SetActivityStreamsBcc sets the "bcc" property.
SetActivityStreamsBcc(i ActivityStreamsBccProperty)
// SetActivityStreamsBto sets the "bto" property.
SetActivityStreamsBto(i ActivityStreamsBtoProperty)
// SetActivityStreamsCc sets the "cc" property.
SetActivityStreamsCc(i ActivityStreamsCcProperty)
// SetActivityStreamsContent sets the "content" property.
SetActivityStreamsContent(i ActivityStreamsContentProperty)
// SetActivityStreamsContext sets the "context" property.
SetActivityStreamsContext(i ActivityStreamsContextProperty)
// SetActivityStreamsDuration sets the "duration" property.
SetActivityStreamsDuration(i ActivityStreamsDurationProperty)
// SetActivityStreamsEndTime sets the "endTime" property.
SetActivityStreamsEndTime(i ActivityStreamsEndTimeProperty)
// SetActivityStreamsGenerator sets the "generator" property.
SetActivityStreamsGenerator(i ActivityStreamsGeneratorProperty)
// SetActivityStreamsIcon sets the "icon" property.
SetActivityStreamsIcon(i ActivityStreamsIconProperty)
// SetActivityStreamsImage sets the "image" property.
SetActivityStreamsImage(i ActivityStreamsImageProperty)
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
SetActivityStreamsInReplyTo(i ActivityStreamsInReplyToProperty)
// SetActivityStreamsLikes sets the "likes" property.
SetActivityStreamsLikes(i ActivityStreamsLikesProperty)
// SetActivityStreamsLocation sets the "location" property.
SetActivityStreamsLocation(i ActivityStreamsLocationProperty)
// SetActivityStreamsMediaType sets the "mediaType" property.
SetActivityStreamsMediaType(i ActivityStreamsMediaTypeProperty)
// SetActivityStreamsName sets the "name" property.
SetActivityStreamsName(i ActivityStreamsNameProperty)
// SetActivityStreamsObject sets the "object" property.
SetActivityStreamsObject(i ActivityStreamsObjectProperty)
// SetActivityStreamsPreview sets the "preview" property.
SetActivityStreamsPreview(i ActivityStreamsPreviewProperty)
// SetActivityStreamsPublished sets the "published" property.
SetActivityStreamsPublished(i ActivityStreamsPublishedProperty)
// SetActivityStreamsReplies sets the "replies" property.
SetActivityStreamsReplies(i ActivityStreamsRepliesProperty)
// SetActivityStreamsSensitive sets the "sensitive" property.
SetActivityStreamsSensitive(i ActivityStreamsSensitiveProperty)
// SetActivityStreamsShares sets the "shares" property.
SetActivityStreamsShares(i ActivityStreamsSharesProperty)
// SetActivityStreamsSource sets the "source" property.
SetActivityStreamsSource(i ActivityStreamsSourceProperty)
// SetActivityStreamsStartTime sets the "startTime" property.
SetActivityStreamsStartTime(i ActivityStreamsStartTimeProperty)
// SetActivityStreamsSummary sets the "summary" property.
SetActivityStreamsSummary(i ActivityStreamsSummaryProperty)
// SetActivityStreamsTag sets the "tag" property.
SetActivityStreamsTag(i ActivityStreamsTagProperty)
// SetActivityStreamsTo sets the "to" property.
SetActivityStreamsTo(i ActivityStreamsToProperty)
// SetActivityStreamsUpdated sets the "updated" property.
SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty)
// SetActivityStreamsUrl sets the "url" property.
SetActivityStreamsUrl(i ActivityStreamsUrlProperty)
// SetJSONLDId sets the "id" property.
SetJSONLDId(i JSONLDIdProperty)
// SetJSONLDType sets the "type" property.
SetJSONLDType(i JSONLDTypeProperty)
// VocabularyURI returns the vocabulary's URI as a string.
VocabularyURI() string
}

View file

@ -0,0 +1,200 @@
// Code generated by astool. DO NOT EDIT.
package vocab
type FunkwhaleLibrary interface {
// GetActivityStreamsAltitude returns the "altitude" property if it
// exists, and nil otherwise.
GetActivityStreamsAltitude() ActivityStreamsAltitudeProperty
// GetActivityStreamsAttachment returns the "attachment" property if it
// exists, and nil otherwise.
GetActivityStreamsAttachment() ActivityStreamsAttachmentProperty
// GetActivityStreamsAttributedTo returns the "attributedTo" property if
// it exists, and nil otherwise.
GetActivityStreamsAttributedTo() ActivityStreamsAttributedToProperty
// GetActivityStreamsAudience returns the "audience" property if it
// exists, and nil otherwise.
GetActivityStreamsAudience() ActivityStreamsAudienceProperty
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
// otherwise.
GetActivityStreamsBcc() ActivityStreamsBccProperty
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
// otherwise.
GetActivityStreamsBto() ActivityStreamsBtoProperty
// GetActivityStreamsCc returns the "cc" property if it exists, and nil
// otherwise.
GetActivityStreamsCc() ActivityStreamsCcProperty
// GetActivityStreamsContent returns the "content" property if it exists,
// and nil otherwise.
GetActivityStreamsContent() ActivityStreamsContentProperty
// GetActivityStreamsContext returns the "context" property if it exists,
// and nil otherwise.
GetActivityStreamsContext() ActivityStreamsContextProperty
// GetActivityStreamsDuration returns the "duration" property if it
// exists, and nil otherwise.
GetActivityStreamsDuration() ActivityStreamsDurationProperty
// GetActivityStreamsEndTime returns the "endTime" property if it exists,
// and nil otherwise.
GetActivityStreamsEndTime() ActivityStreamsEndTimeProperty
// GetActivityStreamsGenerator returns the "generator" property if it
// exists, and nil otherwise.
GetActivityStreamsGenerator() ActivityStreamsGeneratorProperty
// GetActivityStreamsIcon returns the "icon" property if it exists, and
// nil otherwise.
GetActivityStreamsIcon() ActivityStreamsIconProperty
// GetActivityStreamsImage returns the "image" property if it exists, and
// nil otherwise.
GetActivityStreamsImage() ActivityStreamsImageProperty
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it
// exists, and nil otherwise.
GetActivityStreamsInReplyTo() ActivityStreamsInReplyToProperty
// GetActivityStreamsLikes returns the "likes" property if it exists, and
// nil otherwise.
GetActivityStreamsLikes() ActivityStreamsLikesProperty
// GetActivityStreamsLocation returns the "location" property if it
// exists, and nil otherwise.
GetActivityStreamsLocation() ActivityStreamsLocationProperty
// GetActivityStreamsMediaType returns the "mediaType" property if it
// exists, and nil otherwise.
GetActivityStreamsMediaType() ActivityStreamsMediaTypeProperty
// GetActivityStreamsName returns the "name" property if it exists, and
// nil otherwise.
GetActivityStreamsName() ActivityStreamsNameProperty
// GetActivityStreamsObject returns the "object" property if it exists,
// and nil otherwise.
GetActivityStreamsObject() ActivityStreamsObjectProperty
// GetActivityStreamsPreview returns the "preview" property if it exists,
// and nil otherwise.
GetActivityStreamsPreview() ActivityStreamsPreviewProperty
// GetActivityStreamsPublished returns the "published" property if it
// exists, and nil otherwise.
GetActivityStreamsPublished() ActivityStreamsPublishedProperty
// GetActivityStreamsReplies returns the "replies" property if it exists,
// and nil otherwise.
GetActivityStreamsReplies() ActivityStreamsRepliesProperty
// GetActivityStreamsSensitive returns the "sensitive" property if it
// exists, and nil otherwise.
GetActivityStreamsSensitive() ActivityStreamsSensitiveProperty
// GetActivityStreamsShares returns the "shares" property if it exists,
// and nil otherwise.
GetActivityStreamsShares() ActivityStreamsSharesProperty
// GetActivityStreamsSource returns the "source" property if it exists,
// and nil otherwise.
GetActivityStreamsSource() ActivityStreamsSourceProperty
// GetActivityStreamsStartTime returns the "startTime" property if it
// exists, and nil otherwise.
GetActivityStreamsStartTime() ActivityStreamsStartTimeProperty
// GetActivityStreamsSummary returns the "summary" property if it exists,
// and nil otherwise.
GetActivityStreamsSummary() ActivityStreamsSummaryProperty
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
// otherwise.
GetActivityStreamsTag() ActivityStreamsTagProperty
// GetActivityStreamsTo returns the "to" property if it exists, and nil
// otherwise.
GetActivityStreamsTo() ActivityStreamsToProperty
// GetActivityStreamsUpdated returns the "updated" property if it exists,
// and nil otherwise.
GetActivityStreamsUpdated() ActivityStreamsUpdatedProperty
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
// otherwise.
GetActivityStreamsUrl() ActivityStreamsUrlProperty
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
GetJSONLDId() JSONLDIdProperty
// GetJSONLDType returns the "type" property if it exists, and nil
// otherwise.
GetJSONLDType() JSONLDTypeProperty
// GetTypeName returns the name of this type.
GetTypeName() string
// GetUnknownProperties returns the unknown properties for the Library
// 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.
GetUnknownProperties() map[string]interface{}
// IsExtending returns true if the Library type extends from the other
// type.
IsExtending(other Type) bool
// 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.
JSONLDContext() map[string]string
// LessThan computes if this Library is lesser, with an arbitrary but
// stable determination.
LessThan(o FunkwhaleLibrary) bool
// Serialize converts this into an interface representation suitable for
// marshalling into a text or binary format.
Serialize() (map[string]interface{}, error)
// SetActivityStreamsAltitude sets the "altitude" property.
SetActivityStreamsAltitude(i ActivityStreamsAltitudeProperty)
// SetActivityStreamsAttachment sets the "attachment" property.
SetActivityStreamsAttachment(i ActivityStreamsAttachmentProperty)
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
SetActivityStreamsAttributedTo(i ActivityStreamsAttributedToProperty)
// SetActivityStreamsAudience sets the "audience" property.
SetActivityStreamsAudience(i ActivityStreamsAudienceProperty)
// SetActivityStreamsBcc sets the "bcc" property.
SetActivityStreamsBcc(i ActivityStreamsBccProperty)
// SetActivityStreamsBto sets the "bto" property.
SetActivityStreamsBto(i ActivityStreamsBtoProperty)
// SetActivityStreamsCc sets the "cc" property.
SetActivityStreamsCc(i ActivityStreamsCcProperty)
// SetActivityStreamsContent sets the "content" property.
SetActivityStreamsContent(i ActivityStreamsContentProperty)
// SetActivityStreamsContext sets the "context" property.
SetActivityStreamsContext(i ActivityStreamsContextProperty)
// SetActivityStreamsDuration sets the "duration" property.
SetActivityStreamsDuration(i ActivityStreamsDurationProperty)
// SetActivityStreamsEndTime sets the "endTime" property.
SetActivityStreamsEndTime(i ActivityStreamsEndTimeProperty)
// SetActivityStreamsGenerator sets the "generator" property.
SetActivityStreamsGenerator(i ActivityStreamsGeneratorProperty)
// SetActivityStreamsIcon sets the "icon" property.
SetActivityStreamsIcon(i ActivityStreamsIconProperty)
// SetActivityStreamsImage sets the "image" property.
SetActivityStreamsImage(i ActivityStreamsImageProperty)
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
SetActivityStreamsInReplyTo(i ActivityStreamsInReplyToProperty)
// SetActivityStreamsLikes sets the "likes" property.
SetActivityStreamsLikes(i ActivityStreamsLikesProperty)
// SetActivityStreamsLocation sets the "location" property.
SetActivityStreamsLocation(i ActivityStreamsLocationProperty)
// SetActivityStreamsMediaType sets the "mediaType" property.
SetActivityStreamsMediaType(i ActivityStreamsMediaTypeProperty)
// SetActivityStreamsName sets the "name" property.
SetActivityStreamsName(i ActivityStreamsNameProperty)
// SetActivityStreamsObject sets the "object" property.
SetActivityStreamsObject(i ActivityStreamsObjectProperty)
// SetActivityStreamsPreview sets the "preview" property.
SetActivityStreamsPreview(i ActivityStreamsPreviewProperty)
// SetActivityStreamsPublished sets the "published" property.
SetActivityStreamsPublished(i ActivityStreamsPublishedProperty)
// SetActivityStreamsReplies sets the "replies" property.
SetActivityStreamsReplies(i ActivityStreamsRepliesProperty)
// SetActivityStreamsSensitive sets the "sensitive" property.
SetActivityStreamsSensitive(i ActivityStreamsSensitiveProperty)
// SetActivityStreamsShares sets the "shares" property.
SetActivityStreamsShares(i ActivityStreamsSharesProperty)
// SetActivityStreamsSource sets the "source" property.
SetActivityStreamsSource(i ActivityStreamsSourceProperty)
// SetActivityStreamsStartTime sets the "startTime" property.
SetActivityStreamsStartTime(i ActivityStreamsStartTimeProperty)
// SetActivityStreamsSummary sets the "summary" property.
SetActivityStreamsSummary(i ActivityStreamsSummaryProperty)
// SetActivityStreamsTag sets the "tag" property.
SetActivityStreamsTag(i ActivityStreamsTagProperty)
// SetActivityStreamsTo sets the "to" property.
SetActivityStreamsTo(i ActivityStreamsToProperty)
// SetActivityStreamsUpdated sets the "updated" property.
SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty)
// SetActivityStreamsUrl sets the "url" property.
SetActivityStreamsUrl(i ActivityStreamsUrlProperty)
// SetJSONLDId sets the "id" property.
SetJSONLDId(i JSONLDIdProperty)
// SetJSONLDType sets the "type" property.
SetJSONLDType(i JSONLDTypeProperty)
// VocabularyURI returns the vocabulary's URI as a string.
VocabularyURI() string
}

View file

@ -0,0 +1,199 @@
// Code generated by astool. DO NOT EDIT.
package vocab
type FunkwhaleTrack interface {
// GetActivityStreamsAltitude returns the "altitude" property if it
// exists, and nil otherwise.
GetActivityStreamsAltitude() ActivityStreamsAltitudeProperty
// GetActivityStreamsAttachment returns the "attachment" property if it
// exists, and nil otherwise.
GetActivityStreamsAttachment() ActivityStreamsAttachmentProperty
// GetActivityStreamsAttributedTo returns the "attributedTo" property if
// it exists, and nil otherwise.
GetActivityStreamsAttributedTo() ActivityStreamsAttributedToProperty
// GetActivityStreamsAudience returns the "audience" property if it
// exists, and nil otherwise.
GetActivityStreamsAudience() ActivityStreamsAudienceProperty
// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil
// otherwise.
GetActivityStreamsBcc() ActivityStreamsBccProperty
// GetActivityStreamsBto returns the "bto" property if it exists, and nil
// otherwise.
GetActivityStreamsBto() ActivityStreamsBtoProperty
// GetActivityStreamsCc returns the "cc" property if it exists, and nil
// otherwise.
GetActivityStreamsCc() ActivityStreamsCcProperty
// GetActivityStreamsContent returns the "content" property if it exists,
// and nil otherwise.
GetActivityStreamsContent() ActivityStreamsContentProperty
// GetActivityStreamsContext returns the "context" property if it exists,
// and nil otherwise.
GetActivityStreamsContext() ActivityStreamsContextProperty
// GetActivityStreamsDuration returns the "duration" property if it
// exists, and nil otherwise.
GetActivityStreamsDuration() ActivityStreamsDurationProperty
// GetActivityStreamsEndTime returns the "endTime" property if it exists,
// and nil otherwise.
GetActivityStreamsEndTime() ActivityStreamsEndTimeProperty
// GetActivityStreamsGenerator returns the "generator" property if it
// exists, and nil otherwise.
GetActivityStreamsGenerator() ActivityStreamsGeneratorProperty
// GetActivityStreamsIcon returns the "icon" property if it exists, and
// nil otherwise.
GetActivityStreamsIcon() ActivityStreamsIconProperty
// GetActivityStreamsImage returns the "image" property if it exists, and
// nil otherwise.
GetActivityStreamsImage() ActivityStreamsImageProperty
// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it
// exists, and nil otherwise.
GetActivityStreamsInReplyTo() ActivityStreamsInReplyToProperty
// GetActivityStreamsLikes returns the "likes" property if it exists, and
// nil otherwise.
GetActivityStreamsLikes() ActivityStreamsLikesProperty
// GetActivityStreamsLocation returns the "location" property if it
// exists, and nil otherwise.
GetActivityStreamsLocation() ActivityStreamsLocationProperty
// GetActivityStreamsMediaType returns the "mediaType" property if it
// exists, and nil otherwise.
GetActivityStreamsMediaType() ActivityStreamsMediaTypeProperty
// GetActivityStreamsName returns the "name" property if it exists, and
// nil otherwise.
GetActivityStreamsName() ActivityStreamsNameProperty
// GetActivityStreamsObject returns the "object" property if it exists,
// and nil otherwise.
GetActivityStreamsObject() ActivityStreamsObjectProperty
// GetActivityStreamsPreview returns the "preview" property if it exists,
// and nil otherwise.
GetActivityStreamsPreview() ActivityStreamsPreviewProperty
// GetActivityStreamsPublished returns the "published" property if it
// exists, and nil otherwise.
GetActivityStreamsPublished() ActivityStreamsPublishedProperty
// GetActivityStreamsReplies returns the "replies" property if it exists,
// and nil otherwise.
GetActivityStreamsReplies() ActivityStreamsRepliesProperty
// GetActivityStreamsSensitive returns the "sensitive" property if it
// exists, and nil otherwise.
GetActivityStreamsSensitive() ActivityStreamsSensitiveProperty
// GetActivityStreamsShares returns the "shares" property if it exists,
// and nil otherwise.
GetActivityStreamsShares() ActivityStreamsSharesProperty
// GetActivityStreamsSource returns the "source" property if it exists,
// and nil otherwise.
GetActivityStreamsSource() ActivityStreamsSourceProperty
// GetActivityStreamsStartTime returns the "startTime" property if it
// exists, and nil otherwise.
GetActivityStreamsStartTime() ActivityStreamsStartTimeProperty
// GetActivityStreamsSummary returns the "summary" property if it exists,
// and nil otherwise.
GetActivityStreamsSummary() ActivityStreamsSummaryProperty
// GetActivityStreamsTag returns the "tag" property if it exists, and nil
// otherwise.
GetActivityStreamsTag() ActivityStreamsTagProperty
// GetActivityStreamsTo returns the "to" property if it exists, and nil
// otherwise.
GetActivityStreamsTo() ActivityStreamsToProperty
// GetActivityStreamsUpdated returns the "updated" property if it exists,
// and nil otherwise.
GetActivityStreamsUpdated() ActivityStreamsUpdatedProperty
// GetActivityStreamsUrl returns the "url" property if it exists, and nil
// otherwise.
GetActivityStreamsUrl() ActivityStreamsUrlProperty
// GetJSONLDId returns the "id" property if it exists, and nil otherwise.
GetJSONLDId() JSONLDIdProperty
// GetJSONLDType returns the "type" property if it exists, and nil
// otherwise.
GetJSONLDType() JSONLDTypeProperty
// GetTypeName returns the name of this type.
GetTypeName() string
// GetUnknownProperties returns the unknown properties for the Track 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.
GetUnknownProperties() map[string]interface{}
// IsExtending returns true if the Track type extends from the other type.
IsExtending(other Type) bool
// 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.
JSONLDContext() map[string]string
// LessThan computes if this Track is lesser, with an arbitrary but stable
// determination.
LessThan(o FunkwhaleTrack) bool
// Serialize converts this into an interface representation suitable for
// marshalling into a text or binary format.
Serialize() (map[string]interface{}, error)
// SetActivityStreamsAltitude sets the "altitude" property.
SetActivityStreamsAltitude(i ActivityStreamsAltitudeProperty)
// SetActivityStreamsAttachment sets the "attachment" property.
SetActivityStreamsAttachment(i ActivityStreamsAttachmentProperty)
// SetActivityStreamsAttributedTo sets the "attributedTo" property.
SetActivityStreamsAttributedTo(i ActivityStreamsAttributedToProperty)
// SetActivityStreamsAudience sets the "audience" property.
SetActivityStreamsAudience(i ActivityStreamsAudienceProperty)
// SetActivityStreamsBcc sets the "bcc" property.
SetActivityStreamsBcc(i ActivityStreamsBccProperty)
// SetActivityStreamsBto sets the "bto" property.
SetActivityStreamsBto(i ActivityStreamsBtoProperty)
// SetActivityStreamsCc sets the "cc" property.
SetActivityStreamsCc(i ActivityStreamsCcProperty)
// SetActivityStreamsContent sets the "content" property.
SetActivityStreamsContent(i ActivityStreamsContentProperty)
// SetActivityStreamsContext sets the "context" property.
SetActivityStreamsContext(i ActivityStreamsContextProperty)
// SetActivityStreamsDuration sets the "duration" property.
SetActivityStreamsDuration(i ActivityStreamsDurationProperty)
// SetActivityStreamsEndTime sets the "endTime" property.
SetActivityStreamsEndTime(i ActivityStreamsEndTimeProperty)
// SetActivityStreamsGenerator sets the "generator" property.
SetActivityStreamsGenerator(i ActivityStreamsGeneratorProperty)
// SetActivityStreamsIcon sets the "icon" property.
SetActivityStreamsIcon(i ActivityStreamsIconProperty)
// SetActivityStreamsImage sets the "image" property.
SetActivityStreamsImage(i ActivityStreamsImageProperty)
// SetActivityStreamsInReplyTo sets the "inReplyTo" property.
SetActivityStreamsInReplyTo(i ActivityStreamsInReplyToProperty)
// SetActivityStreamsLikes sets the "likes" property.
SetActivityStreamsLikes(i ActivityStreamsLikesProperty)
// SetActivityStreamsLocation sets the "location" property.
SetActivityStreamsLocation(i ActivityStreamsLocationProperty)
// SetActivityStreamsMediaType sets the "mediaType" property.
SetActivityStreamsMediaType(i ActivityStreamsMediaTypeProperty)
// SetActivityStreamsName sets the "name" property.
SetActivityStreamsName(i ActivityStreamsNameProperty)
// SetActivityStreamsObject sets the "object" property.
SetActivityStreamsObject(i ActivityStreamsObjectProperty)
// SetActivityStreamsPreview sets the "preview" property.
SetActivityStreamsPreview(i ActivityStreamsPreviewProperty)
// SetActivityStreamsPublished sets the "published" property.
SetActivityStreamsPublished(i ActivityStreamsPublishedProperty)
// SetActivityStreamsReplies sets the "replies" property.
SetActivityStreamsReplies(i ActivityStreamsRepliesProperty)
// SetActivityStreamsSensitive sets the "sensitive" property.
SetActivityStreamsSensitive(i ActivityStreamsSensitiveProperty)
// SetActivityStreamsShares sets the "shares" property.
SetActivityStreamsShares(i ActivityStreamsSharesProperty)
// SetActivityStreamsSource sets the "source" property.
SetActivityStreamsSource(i ActivityStreamsSourceProperty)
// SetActivityStreamsStartTime sets the "startTime" property.
SetActivityStreamsStartTime(i ActivityStreamsStartTimeProperty)
// SetActivityStreamsSummary sets the "summary" property.
SetActivityStreamsSummary(i ActivityStreamsSummaryProperty)
// SetActivityStreamsTag sets the "tag" property.
SetActivityStreamsTag(i ActivityStreamsTagProperty)
// SetActivityStreamsTo sets the "to" property.
SetActivityStreamsTo(i ActivityStreamsToProperty)
// SetActivityStreamsUpdated sets the "updated" property.
SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty)
// SetActivityStreamsUrl sets the "url" property.
SetActivityStreamsUrl(i ActivityStreamsUrlProperty)
// SetJSONLDId sets the "id" property.
SetJSONLDId(i JSONLDIdProperty)
// SetJSONLDType sets the "type" property.
SetJSONLDType(i JSONLDTypeProperty)
// VocabularyURI returns the vocabulary's URI as a string.
VocabularyURI() string
}