[feature] Forward-compatibility with Approval objects (#3807)

* vendor

* [feature] Forward-compatibility with Approval objects

* vendor the thing

* fix leetle bug

* lil syntax tweak for beloved kimb
This commit is contained in:
tobi 2025-02-19 18:09:54 +01:00 committed by GitHub
commit 96716e4f43
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
125 changed files with 20960 additions and 2964 deletions

View file

@ -225,6 +225,18 @@ type ActivityStreamsActorPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsActorPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsActorPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -959,6 +993,18 @@ type ActivityStreamsActorProperty interface {
// the property "actor". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "actor". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "actor". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "actor". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "actor"
AppendIRI(v *url.URL)
@ -1218,6 +1264,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "actor". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "actor". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "actor". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1432,6 +1491,16 @@ type ActivityStreamsActorProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "actor". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "actor". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "actor". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "actor". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "actor".
PrependIRI(v *url.URL)
@ -1677,6 +1746,18 @@ type ActivityStreamsActorProperty interface {
// for the property "actor". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "actor". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "actor". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "actor". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -940,6 +974,18 @@ type ActivityStreamsAnyOfProperty interface {
// the property "anyOf". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "anyOf". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "anyOf". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "anyOf". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "anyOf"
AppendIRI(v *url.URL)
@ -1199,6 +1245,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "anyOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "anyOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "anyOf". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1413,6 +1472,16 @@ type ActivityStreamsAnyOfProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "anyOf". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "anyOf". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "anyOf". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "anyOf". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "anyOf".
PrependIRI(v *url.URL)
@ -1658,6 +1727,18 @@ type ActivityStreamsAnyOfProperty interface {
// for the property "anyOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "anyOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "anyOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "anyOf". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -935,6 +969,18 @@ type ActivityStreamsAttachmentProperty interface {
// the property "attachment". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "attachment". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "attachment". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "attachment". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "attachment"
AppendIRI(v *url.URL)
@ -1199,6 +1245,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "attachment". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "attachment". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "attachment". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1419,6 +1480,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "attachment". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "attachment". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "attachment". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "attachment".
PrependIRI(v *url.URL)
@ -1664,6 +1737,18 @@ type ActivityStreamsAttachmentProperty interface {
// for the property "attachment". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "attachment". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "attachment". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "attachment". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -951,6 +985,18 @@ type ActivityStreamsAttributedToProperty interface {
// the property "attributedTo". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "attributedTo". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "attributedTo". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "attributedTo". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "attributedTo"
AppendIRI(v *url.URL)
@ -1215,6 +1261,21 @@ 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)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "attributedTo". Existing
// elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "attributedTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "attributedTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "attributedTo". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1435,6 +1496,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "attributedTo". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "attributedTo". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "attributedTo". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "attributedTo".
PrependIRI(v *url.URL)
@ -1680,6 +1753,18 @@ type ActivityStreamsAttributedToProperty interface {
// for the property "attributedTo". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "attributedTo". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "attributedTo". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "attributedTo". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsAudiencePropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsAudiencePropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsAudiencePropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -935,6 +969,18 @@ type ActivityStreamsAudienceProperty interface {
// the property "audience". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "audience". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "audience". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "audience". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "audience"
AppendIRI(v *url.URL)
@ -1199,6 +1245,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "audience". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "audience". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "audience". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1418,6 +1479,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "audience". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "audience". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "audience". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "audience".
PrependIRI(v *url.URL)
@ -1663,6 +1736,18 @@ type ActivityStreamsAudienceProperty interface {
// for the property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "audience". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "audience". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "audience". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsBccPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsBccPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsBccPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -933,6 +967,18 @@ type ActivityStreamsBccProperty interface {
// the property "bcc". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "bcc". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "bcc". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "bcc". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "bcc"
AppendIRI(v *url.URL)
@ -1189,6 +1235,18 @@ 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)
// 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.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "bcc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "bcc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "bcc". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
@ -1403,6 +1461,16 @@ type ActivityStreamsBccProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "bcc". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "bcc". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "bcc". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "bcc". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "bcc".
PrependIRI(v *url.URL)
@ -1648,6 +1716,18 @@ type ActivityStreamsBccProperty interface {
// for the property "bcc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "bcc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "bcc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "bcc". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsBtoPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsBtoPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsBtoPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -933,6 +967,18 @@ type ActivityStreamsBtoProperty interface {
// the property "bto". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "bto". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "bto". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "bto". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "bto"
AppendIRI(v *url.URL)
@ -1189,6 +1235,18 @@ 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)
// 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.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "bto". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "bto". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "bto". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
@ -1403,6 +1461,16 @@ type ActivityStreamsBtoProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "bto". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "bto". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "bto". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "bto". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "bto".
PrependIRI(v *url.URL)
@ -1648,6 +1716,18 @@ type ActivityStreamsBtoProperty interface {
// for the property "bto". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "bto". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "bto". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "bto". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsCcPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsCcPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsCcPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -933,6 +967,18 @@ type ActivityStreamsCcProperty interface {
// the property "cc". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "cc". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "cc". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "cc". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "cc"
AppendIRI(v *url.URL)
@ -1187,6 +1233,18 @@ 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)
// 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.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "cc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "cc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property "cc".
// Existing elements at that index and higher are shifted back once.
// Invalidates all iterators.
@ -1400,6 +1458,15 @@ type ActivityStreamsCcProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "cc". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "cc". Invalidates all iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "cc". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "cc". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "cc".
PrependIRI(v *url.URL)
@ -1645,6 +1712,18 @@ type ActivityStreamsCcProperty interface {
// for the property "cc". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "cc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "cc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "cc". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -228,6 +228,18 @@ type ActivityStreamsClosedPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -491,6 +503,19 @@ type ActivityStreamsClosedPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -703,6 +728,15 @@ type ActivityStreamsClosedPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -954,6 +988,18 @@ type ActivityStreamsClosedProperty interface {
// the property "closed". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "closed". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "closed". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "closed". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "closed"
AppendIRI(v *url.URL)
@ -1221,6 +1267,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "closed". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "closed". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "closed". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1443,6 +1502,16 @@ type ActivityStreamsClosedProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "closed". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "closed". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "closed". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "closed". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "closed".
PrependIRI(v *url.URL)
@ -1694,6 +1763,18 @@ type ActivityStreamsClosedProperty interface {
// for the property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "closed". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "closed". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "closed". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsContextPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsContextPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsContextPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -947,6 +981,18 @@ type ActivityStreamsContextProperty interface {
// the property "context". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "context". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "context". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "context". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "context"
AppendIRI(v *url.URL)
@ -1206,6 +1252,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "context". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "context". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "context". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1424,6 +1483,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "context". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "context". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "context". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "context".
PrependIRI(v *url.URL)
@ -1669,6 +1740,18 @@ type ActivityStreamsContextProperty interface {
// for the property "context". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "context". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "context". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "context". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -231,6 +231,18 @@ type ActivityStreamsDescribesProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -475,6 +487,19 @@ type ActivityStreamsDescribesProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -670,6 +695,15 @@ type ActivityStreamsDescribesProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)

View file

@ -217,6 +217,18 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -465,6 +477,19 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -663,6 +688,15 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -902,6 +936,18 @@ type ActivityStreamsFormerTypeProperty interface {
// the property "formerType". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "formerType". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "formerType". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "formerType". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "formerType"
AppendIRI(v *url.URL)
@ -1158,6 +1204,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "formerType". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "formerType". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "formerType". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1372,6 +1433,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "formerType". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "formerType". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "formerType". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "formerType".
PrependIRI(v *url.URL)
@ -1609,6 +1682,18 @@ type ActivityStreamsFormerTypeProperty interface {
// for the property "formerType". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "formerType". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "formerType". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "formerType". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -933,6 +967,18 @@ type ActivityStreamsGeneratorProperty interface {
// the property "generator". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "generator". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "generator". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "generator". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "generator"
AppendIRI(v *url.URL)
@ -1197,6 +1243,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "generator". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "generator". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "generator". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1417,6 +1478,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "generator". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "generator". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "generator". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "generator".
PrependIRI(v *url.URL)
@ -1662,6 +1735,18 @@ type ActivityStreamsGeneratorProperty interface {
// for the property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "generator". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "generator". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "generator". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -942,6 +976,18 @@ type ActivityStreamsInReplyToProperty interface {
// the property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "inReplyTo". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "inReplyTo". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "inReplyTo". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "inReplyTo"
AppendIRI(v *url.URL)
@ -1206,6 +1252,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "inReplyTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "inReplyTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "inReplyTo". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1426,6 +1487,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "inReplyTo". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "inReplyTo". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "inReplyTo". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "inReplyTo".
PrependIRI(v *url.URL)
@ -1671,6 +1744,18 @@ type ActivityStreamsInReplyToProperty interface {
// for the property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "inReplyTo". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "inReplyTo". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "inReplyTo". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -939,6 +973,18 @@ type ActivityStreamsInstrumentProperty interface {
// the property "instrument". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "instrument". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "instrument". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "instrument". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "instrument"
AppendIRI(v *url.URL)
@ -1203,6 +1249,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "instrument". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "instrument". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "instrument". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1423,6 +1484,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "instrument". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "instrument". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "instrument". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "instrument".
PrependIRI(v *url.URL)
@ -1668,6 +1741,18 @@ type ActivityStreamsInstrumentProperty interface {
// for the property "instrument". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "instrument". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "instrument". Panics if the index
// is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "instrument". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsItemsPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsItemsPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsItemsPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -940,6 +974,18 @@ type ActivityStreamsItemsProperty interface {
// the property "items". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "items". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "items". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "items". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "items"
AppendIRI(v *url.URL)
@ -1199,6 +1245,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "items". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "items". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "items". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1413,6 +1472,16 @@ type ActivityStreamsItemsProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "items". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "items". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "items". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "items". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "items".
PrependIRI(v *url.URL)
@ -1658,6 +1727,18 @@ type ActivityStreamsItemsProperty interface {
// for the property "items". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "items". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "items". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "items". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsLocationPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsLocationPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsLocationPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -937,6 +971,18 @@ type ActivityStreamsLocationProperty interface {
// the property "location". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "location". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "location". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "location". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "location"
AppendIRI(v *url.URL)
@ -1201,6 +1247,21 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "location". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "location". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "location". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1420,6 +1481,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "location". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "location". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "location". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "location".
PrependIRI(v *url.URL)
@ -1665,6 +1738,18 @@ type ActivityStreamsLocationProperty interface {
// for the property "location". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "location". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "location". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "location". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsObjectPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsObjectPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsObjectPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -958,6 +992,18 @@ type ActivityStreamsObjectProperty interface {
// the property "object". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "object". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "object". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "object". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "object"
AppendIRI(v *url.URL)
@ -1217,6 +1263,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "object". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "object". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "object". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1431,6 +1490,16 @@ type ActivityStreamsObjectProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "object". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "object". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "object". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "object". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "object".
PrependIRI(v *url.URL)
@ -1676,6 +1745,18 @@ type ActivityStreamsObjectProperty interface {
// for the property "object". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "object". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "object". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "object". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsOneOfPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsOneOfPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsOneOfPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -940,6 +974,18 @@ type ActivityStreamsOneOfProperty interface {
// the property "oneOf". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "oneOf". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "oneOf". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "oneOf". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "oneOf"
AppendIRI(v *url.URL)
@ -1199,6 +1245,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "oneOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "oneOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "oneOf". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1413,6 +1472,16 @@ type ActivityStreamsOneOfProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "oneOf". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "oneOf". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "oneOf". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "oneOf". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "oneOf".
PrependIRI(v *url.URL)
@ -1658,6 +1727,18 @@ type ActivityStreamsOneOfProperty interface {
// for the property "oneOf". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "oneOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "oneOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "oneOf". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -941,6 +975,18 @@ type ActivityStreamsOrderedItemsProperty interface {
// the property "orderedItems". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "orderedItems". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "orderedItems". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "orderedItems". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "orderedItems"
AppendIRI(v *url.URL)
@ -1205,6 +1251,21 @@ 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)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "orderedItems". Existing
// elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "orderedItems". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "orderedItems". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "orderedItems". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1425,6 +1486,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "orderedItems". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "orderedItems". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "orderedItems". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "orderedItems".
PrependIRI(v *url.URL)
@ -1670,6 +1743,18 @@ type ActivityStreamsOrderedItemsProperty interface {
// for the property "orderedItems". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "orderedItems". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "orderedItems". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "orderedItems". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsOriginPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsOriginPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsOriginPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -941,6 +975,18 @@ type ActivityStreamsOriginProperty interface {
// the property "origin". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "origin". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "origin". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "origin". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "origin"
AppendIRI(v *url.URL)
@ -1200,6 +1246,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "origin". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "origin". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "origin". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1414,6 +1473,16 @@ type ActivityStreamsOriginProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "origin". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "origin". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "origin". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "origin". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "origin".
PrependIRI(v *url.URL)
@ -1659,6 +1728,18 @@ type ActivityStreamsOriginProperty interface {
// for the property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "origin". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "origin". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "origin". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsPreviewPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsPreviewPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsPreviewPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -938,6 +972,18 @@ type ActivityStreamsPreviewProperty interface {
// the property "preview". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "preview". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "preview". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "preview". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "preview"
AppendIRI(v *url.URL)
@ -1197,6 +1243,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "preview". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "preview". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "preview". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1415,6 +1474,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "preview". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "preview". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "preview". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "preview".
PrependIRI(v *url.URL)
@ -1660,6 +1731,18 @@ type ActivityStreamsPreviewProperty interface {
// for the property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "preview". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "preview". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "preview". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -217,6 +217,18 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -461,6 +473,19 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -655,6 +680,15 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -900,6 +934,18 @@ type ActivityStreamsRelationshipProperty interface {
// the property "relationship". Invalidates iterators that are
// traversing using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "relationship". Invalidates
// iterators that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "relationship". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "relationship". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "relationship"
AppendIRI(v *url.URL)
@ -1152,6 +1198,21 @@ 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)
// InsertGoToSocialAnnounceApproval inserts a AnnounceApproval value at
// the specified index for a property "relationship". Existing
// elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "relationship". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "relationship". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "relationship". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1362,6 +1423,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)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "relationship". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "relationship". Invalidates all
// iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "relationship". Invalidates all
// iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "relationship".
PrependIRI(v *url.URL)
@ -1596,6 +1669,18 @@ type ActivityStreamsRelationshipProperty interface {
// for the property "relationship". Panics if the index is out of
// bounds. Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "relationship". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "relationship". Panics if the
// index is out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "relationship". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsResultPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsResultPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsResultPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -939,6 +973,18 @@ type ActivityStreamsResultProperty interface {
// the property "result". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "result". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "result". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "result". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "result"
AppendIRI(v *url.URL)
@ -1198,6 +1244,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "result". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "result". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "result". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1412,6 +1471,16 @@ type ActivityStreamsResultProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "result". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "result". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "result". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "result". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "result".
PrependIRI(v *url.URL)
@ -1657,6 +1726,18 @@ type ActivityStreamsResultProperty interface {
// for the property "result". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "result". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "result". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "result". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -247,6 +247,18 @@ type ActivityStreamsSourceProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -502,6 +514,19 @@ type ActivityStreamsSourceProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -707,6 +732,15 @@ type ActivityStreamsSourceProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)

View file

@ -244,6 +244,18 @@ type ActivityStreamsSubjectProperty interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -499,6 +511,19 @@ type ActivityStreamsSubjectProperty interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -704,6 +729,15 @@ type ActivityStreamsSubjectProperty interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsTagPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsTagPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsTagPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -937,6 +971,18 @@ type ActivityStreamsTagProperty interface {
// the property "tag". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "tag". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "tag". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "tag". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "tag"
AppendIRI(v *url.URL)
@ -1193,6 +1239,18 @@ 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)
// 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.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "tag". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "tag". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "tag". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
@ -1407,6 +1465,16 @@ type ActivityStreamsTagProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "tag". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "tag". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "tag". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "tag". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "tag".
PrependIRI(v *url.URL)
@ -1652,6 +1720,18 @@ type ActivityStreamsTagProperty interface {
// for the property "tag". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "tag". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "tag". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "tag". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsTargetPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsTargetPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsTargetPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -947,6 +981,18 @@ type ActivityStreamsTargetProperty interface {
// the property "target". Invalidates iterators that are traversing
// using Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "target". Invalidates iterators
// that are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "target". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "target". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "target"
AppendIRI(v *url.URL)
@ -1206,6 +1252,19 @@ 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)
// 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
// iterators.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "target". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "target". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property
// "target". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
@ -1420,6 +1479,16 @@ type ActivityStreamsTargetProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "target". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "target". Invalidates all
// iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "target". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "target". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "target".
PrependIRI(v *url.URL)
@ -1665,6 +1734,18 @@ type ActivityStreamsTargetProperty interface {
// for the property "target". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "target". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "target". Panics if the index is
// out of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "target". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -225,6 +225,18 @@ type ActivityStreamsToPropertyIterator interface {
// IsActivityStreamsView returns false, GetActivityStreamsView will
// return an arbitrary value.
GetActivityStreamsView() ActivityStreamsView
// GetGoToSocialAnnounceApproval returns the value of this property. When
// IsGoToSocialAnnounceApproval returns false,
// GetGoToSocialAnnounceApproval will return an arbitrary value.
GetGoToSocialAnnounceApproval() GoToSocialAnnounceApproval
// GetGoToSocialLikeApproval returns the value of this property. When
// IsGoToSocialLikeApproval returns false, GetGoToSocialLikeApproval
// will return an arbitrary value.
GetGoToSocialLikeApproval() GoToSocialLikeApproval
// GetGoToSocialReplyApproval returns the value of this property. When
// IsGoToSocialReplyApproval returns false, GetGoToSocialReplyApproval
// will return an arbitrary value.
GetGoToSocialReplyApproval() GoToSocialReplyApproval
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
@ -480,6 +492,19 @@ type ActivityStreamsToPropertyIterator interface {
// "View". When true, use the GetActivityStreamsView and
// SetActivityStreamsView methods to access and set this property.
IsActivityStreamsView() bool
// IsGoToSocialAnnounceApproval returns true if this property has a type
// of "AnnounceApproval". When true, use the
// GetGoToSocialAnnounceApproval and SetGoToSocialAnnounceApproval
// methods to access and set this property.
IsGoToSocialAnnounceApproval() bool
// IsGoToSocialLikeApproval returns true if this property has a type of
// "LikeApproval". When true, use the GetGoToSocialLikeApproval and
// SetGoToSocialLikeApproval methods to access and set this property.
IsGoToSocialLikeApproval() bool
// IsGoToSocialReplyApproval returns true if this property has a type of
// "ReplyApproval". When true, use the GetGoToSocialReplyApproval and
// SetGoToSocialReplyApproval methods to access and set this property.
IsGoToSocialReplyApproval() bool
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
@ -684,6 +709,15 @@ type ActivityStreamsToPropertyIterator interface {
// SetActivityStreamsView sets the value of this property. Calling
// IsActivityStreamsView afterwards returns true.
SetActivityStreamsView(v ActivityStreamsView)
// SetGoToSocialAnnounceApproval sets the value of this property. Calling
// IsGoToSocialAnnounceApproval afterwards returns true.
SetGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets the value of this property. Calling
// IsGoToSocialLikeApproval afterwards returns true.
SetGoToSocialLikeApproval(v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets the value of this property. Calling
// IsGoToSocialReplyApproval afterwards returns true.
SetGoToSocialReplyApproval(v GoToSocialReplyApproval)
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
@ -933,6 +967,18 @@ type ActivityStreamsToProperty interface {
// the property "to". Invalidates iterators that are traversing using
// Prev.
AppendActivityStreamsView(v ActivityStreamsView)
// AppendGoToSocialAnnounceApproval appends a AnnounceApproval value to
// the back of a list of the property "to". Invalidates iterators that
// are traversing using Prev.
AppendGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// AppendGoToSocialLikeApproval appends a LikeApproval value to the back
// of a list of the property "to". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialLikeApproval(v GoToSocialLikeApproval)
// AppendGoToSocialReplyApproval appends a ReplyApproval value to the back
// of a list of the property "to". Invalidates iterators that are
// traversing using Prev.
AppendGoToSocialReplyApproval(v GoToSocialReplyApproval)
// AppendIRI appends an IRI value to the back of a list of the property
// "to"
AppendIRI(v *url.URL)
@ -1187,6 +1233,18 @@ 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)
// 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.
InsertGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// InsertGoToSocialLikeApproval inserts a LikeApproval value at the
// specified index for a property "to". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// InsertGoToSocialReplyApproval inserts a ReplyApproval value at the
// specified index for a property "to". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// Insert inserts an IRI value at the specified index for a property "to".
// Existing elements at that index and higher are shifted back once.
// Invalidates all iterators.
@ -1400,6 +1458,15 @@ type ActivityStreamsToProperty interface {
// PrependActivityStreamsView prepends a View value to the front of a list
// of the property "to". Invalidates all iterators.
PrependActivityStreamsView(v ActivityStreamsView)
// PrependGoToSocialAnnounceApproval prepends a AnnounceApproval value to
// the front of a list of the property "to". Invalidates all iterators.
PrependGoToSocialAnnounceApproval(v GoToSocialAnnounceApproval)
// PrependGoToSocialLikeApproval prepends a LikeApproval value to the
// front of a list of the property "to". Invalidates all iterators.
PrependGoToSocialLikeApproval(v GoToSocialLikeApproval)
// PrependGoToSocialReplyApproval prepends a ReplyApproval value to the
// front of a list of the property "to". Invalidates all iterators.
PrependGoToSocialReplyApproval(v GoToSocialReplyApproval)
// PrependIRI prepends an IRI value to the front of a list of the property
// "to".
PrependIRI(v *url.URL)
@ -1645,6 +1712,18 @@ type ActivityStreamsToProperty interface {
// for the property "to". Panics if the index is out of bounds.
// Invalidates all iterators.
SetActivityStreamsView(idx int, v ActivityStreamsView)
// 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.
SetGoToSocialAnnounceApproval(idx int, v GoToSocialAnnounceApproval)
// SetGoToSocialLikeApproval sets a LikeApproval value to be at the
// specified index for the property "to". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialLikeApproval(idx int, v GoToSocialLikeApproval)
// SetGoToSocialReplyApproval sets a ReplyApproval value to be at the
// specified index for the property "to". Panics if the index is out
// of bounds. Invalidates all iterators.
SetGoToSocialReplyApproval(idx int, v GoToSocialReplyApproval)
// SetIRI sets an IRI value to be at the specified index for the property
// "to". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)

View file

@ -4,10 +4,11 @@ package vocab
import "net/url"
// URI/ID of an Approve Activity, which itself points towards the ID of the
// Activity or Object to which this property is attached. The presence of this
// property on an Activity or Object indicates that an interaction has been
// Approve'd by the Actor whose Object this Activity or Object interacts with.
// URI/ID of an Accept Activity or stamp, which itself points towards the ID of
// the Activity or Object to which this property is attached. The presence of
// this property on an Activity or Object indicates that an interaction has
// been Approve'd by the Actor whose Object this Activity or Object interacts
// with.
type GoToSocialApprovedByProperty interface {
// Clear ensures no value of this property is set. Calling
// IsXMLSchemaAnyURI afterwards will return false.

View file

@ -0,0 +1,200 @@
// Code generated by astool. DO NOT EDIT.
package vocab
type GoToSocialAnnounceApproval 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
// AnnounceApproval 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 AnnounceApproval 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 AnnounceApproval is lesser, with an arbitrary
// but stable determination.
LessThan(o GoToSocialAnnounceApproval) 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 GoToSocialLikeApproval 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
// LikeApproval 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 LikeApproval 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 LikeApproval is lesser, with an arbitrary but
// stable determination.
LessThan(o GoToSocialLikeApproval) 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 GoToSocialReplyApproval 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
// ReplyApproval 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 ReplyApproval 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 ReplyApproval is lesser, with an arbitrary
// but stable determination.
LessThan(o GoToSocialReplyApproval) 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
}