[feature] Enable federation in/out of profile PropertyValue fields (#1722)

Co-authored-by: kim <grufwub@gmail.com>
Co-authored-by: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>
This commit is contained in:
tobi 2023-05-09 12:16:10 +02:00 committed by GitHub
commit 0e29f1f5bb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
180 changed files with 9278 additions and 1550 deletions

View file

@ -251,6 +251,10 @@ type ActivityStreamsActorPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsActorPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsActorPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1031,6 +1042,10 @@ type ActivityStreamsActorProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "actor"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "actor". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "actor". Invalidates iterators that are traversing using
// Prev.
@ -1307,6 +1322,10 @@ type ActivityStreamsActorProperty interface {
// "actor". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "actor". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "actor". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1531,6 +1550,9 @@ type ActivityStreamsActorProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "actor".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "actor". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "actor". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1794,6 +1816,10 @@ type ActivityStreamsActorProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "actor". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "actor". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsAnyOfPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1012,6 +1023,10 @@ type ActivityStreamsAnyOfProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "anyOf"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "anyOf". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "anyOf". Invalidates iterators that are traversing using
// Prev.
@ -1288,6 +1303,10 @@ type ActivityStreamsAnyOfProperty interface {
// "anyOf". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "anyOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "anyOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1512,6 +1531,9 @@ type ActivityStreamsAnyOfProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "anyOf".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "anyOf". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "anyOf". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1775,6 +1797,10 @@ type ActivityStreamsAnyOfProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "anyOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "anyOf". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsAttachmentPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1007,6 +1018,10 @@ type ActivityStreamsAttachmentProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "attachment"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "attachment". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "attachment". Invalidates iterators that are traversing
// using Prev.
@ -1289,6 +1304,11 @@ type ActivityStreamsAttachmentProperty interface {
// "attachment". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "attachment". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "attachment". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1518,6 +1538,9 @@ type ActivityStreamsAttachmentProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "attachment".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "attachment". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "attachment". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1781,6 +1804,10 @@ type ActivityStreamsAttachmentProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "attachment". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "attachment". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsAttributedToPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1023,6 +1034,10 @@ type ActivityStreamsAttributedToProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "attributedTo"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "attributedTo". Invalidates iterators that
// are traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "attributedTo". Invalidates iterators that are traversing
// using Prev.
@ -1305,6 +1320,11 @@ type ActivityStreamsAttributedToProperty interface {
// "attributedTo". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "attributedTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "attributedTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1534,6 +1554,9 @@ type ActivityStreamsAttributedToProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "attributedTo".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "attributedTo". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "attributedTo". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1797,6 +1820,10 @@ type ActivityStreamsAttributedToProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "attributedTo". Panics if the
// index is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "attributedTo". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsAudiencePropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsAudiencePropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsAudiencePropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1007,6 +1018,10 @@ type ActivityStreamsAudienceProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "audience"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "audience". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "audience". Invalidates iterators that are traversing
// using Prev.
@ -1289,6 +1304,11 @@ type ActivityStreamsAudienceProperty interface {
// "audience". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "audience". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "audience". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1517,6 +1537,9 @@ type ActivityStreamsAudienceProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "audience".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "audience". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "audience". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1780,6 +1803,10 @@ type ActivityStreamsAudienceProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "audience". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "audience". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsBccPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsBccPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsBccPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1005,6 +1016,10 @@ type ActivityStreamsBccProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "bcc"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "bcc". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "bcc". Invalidates iterators that are traversing using
// Prev.
@ -1278,6 +1293,10 @@ type ActivityStreamsBccProperty interface {
// "bcc". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "bcc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "bcc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1502,6 +1521,9 @@ type ActivityStreamsBccProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "bcc".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "bcc". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "bcc". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1765,6 +1787,10 @@ type ActivityStreamsBccProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "bcc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "bcc". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsBtoPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsBtoPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsBtoPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1005,6 +1016,10 @@ type ActivityStreamsBtoProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "bto"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "bto". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "bto". Invalidates iterators that are traversing using
// Prev.
@ -1278,6 +1293,10 @@ type ActivityStreamsBtoProperty interface {
// "bto". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "bto". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "bto". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1502,6 +1521,9 @@ type ActivityStreamsBtoProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "bto".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "bto". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "bto". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1765,6 +1787,10 @@ type ActivityStreamsBtoProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "bto". Panics if the index is out
// of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "bto". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsCcPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsCcPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsCcPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1004,6 +1015,10 @@ type ActivityStreamsCcProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "cc"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "cc". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "cc". Invalidates iterators that are traversing using Prev.
AppendTootEmoji(v TootEmoji)
@ -1276,6 +1291,10 @@ type ActivityStreamsCcProperty interface {
// Existing elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "cc". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "cc". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1498,6 +1517,9 @@ type ActivityStreamsCcProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "cc".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "cc". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "cc". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1761,6 +1783,10 @@ type ActivityStreamsCcProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "cc". Panics if the index is out
// of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "cc". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -254,6 +254,10 @@ type ActivityStreamsClosedPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -535,6 +539,10 @@ type ActivityStreamsClosedPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -757,6 +765,9 @@ type ActivityStreamsClosedPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1026,6 +1037,10 @@ type ActivityStreamsClosedProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "closed"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "closed". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "closed". Invalidates iterators that are traversing using
// Prev.
@ -1310,6 +1325,10 @@ type ActivityStreamsClosedProperty interface {
// "closed". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "closed". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "closed". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1542,6 +1561,9 @@ type ActivityStreamsClosedProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "closed".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "closed". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "closed". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1811,6 +1833,10 @@ type ActivityStreamsClosedProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "closed". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "closed". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsContextPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsContextPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsContextPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1019,6 +1030,10 @@ type ActivityStreamsContextProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "context"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "context". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "context". Invalidates iterators that are traversing using
// Prev.
@ -1295,6 +1310,10 @@ type ActivityStreamsContextProperty interface {
// "context". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "context". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "context". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1523,6 +1542,9 @@ type ActivityStreamsContextProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "context".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "context". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "context". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1786,6 +1808,10 @@ type ActivityStreamsContextProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "context". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "context". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -257,6 +257,10 @@ type ActivityStreamsDescribesProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -522,6 +526,10 @@ type ActivityStreamsDescribesProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -731,6 +739,9 @@ type ActivityStreamsDescribesProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -243,6 +243,10 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -512,6 +516,10 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -724,6 +732,9 @@ type ActivityStreamsFormerTypePropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -984,6 +995,10 @@ type ActivityStreamsFormerTypeProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "formerType"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "formerType". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "formerType". Invalidates iterators that are traversing
// using Prev.
@ -1262,6 +1277,11 @@ type ActivityStreamsFormerTypeProperty interface {
// "formerType". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "formerType". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "formerType". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1489,6 +1509,9 @@ type ActivityStreamsFormerTypeProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "formerType".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "formerType". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "formerType". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1747,6 +1770,10 @@ type ActivityStreamsFormerTypeProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "formerType". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "formerType". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsGeneratorPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1005,6 +1016,10 @@ type ActivityStreamsGeneratorProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "generator"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "generator". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "generator". Invalidates iterators that are traversing
// using Prev.
@ -1287,6 +1302,11 @@ type ActivityStreamsGeneratorProperty interface {
// "generator". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "generator". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "generator". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1516,6 +1536,9 @@ type ActivityStreamsGeneratorProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "generator".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "generator". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "generator". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1779,6 +1802,10 @@ type ActivityStreamsGeneratorProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "generator". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "generator". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsInReplyToPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1014,6 +1025,10 @@ type ActivityStreamsInReplyToProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "inReplyTo"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "inReplyTo". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "inReplyTo". Invalidates iterators that are traversing
// using Prev.
@ -1296,6 +1311,11 @@ type ActivityStreamsInReplyToProperty interface {
// "inReplyTo". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "inReplyTo". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "inReplyTo". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1525,6 +1545,9 @@ type ActivityStreamsInReplyToProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "inReplyTo".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "inReplyTo". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "inReplyTo". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1788,6 +1811,10 @@ type ActivityStreamsInReplyToProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "inReplyTo". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "inReplyTo". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsInstrumentPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1011,6 +1022,10 @@ type ActivityStreamsInstrumentProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "instrument"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "instrument". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "instrument". Invalidates iterators that are traversing
// using Prev.
@ -1293,6 +1308,11 @@ type ActivityStreamsInstrumentProperty interface {
// "instrument". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "instrument". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "instrument". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1522,6 +1542,9 @@ type ActivityStreamsInstrumentProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "instrument".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "instrument". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "instrument". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1785,6 +1808,10 @@ type ActivityStreamsInstrumentProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "instrument". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "instrument". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsItemsPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsItemsPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsItemsPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1012,6 +1023,10 @@ type ActivityStreamsItemsProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "items"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "items". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "items". Invalidates iterators that are traversing using
// Prev.
@ -1288,6 +1303,10 @@ type ActivityStreamsItemsProperty interface {
// "items". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "items". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "items". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1512,6 +1531,9 @@ type ActivityStreamsItemsProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "items".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "items". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "items". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1775,6 +1797,10 @@ type ActivityStreamsItemsProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "items". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "items". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsLocationPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsLocationPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsLocationPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1009,6 +1020,10 @@ type ActivityStreamsLocationProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "location"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "location". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "location". Invalidates iterators that are traversing
// using Prev.
@ -1291,6 +1306,11 @@ type ActivityStreamsLocationProperty interface {
// "location". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "location". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "location". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1519,6 +1539,9 @@ type ActivityStreamsLocationProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "location".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "location". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "location". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1782,6 +1805,10 @@ type ActivityStreamsLocationProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "location". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "location". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsObjectPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsObjectPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsObjectPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1030,6 +1041,10 @@ type ActivityStreamsObjectProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "object"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "object". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "object". Invalidates iterators that are traversing using
// Prev.
@ -1306,6 +1321,10 @@ type ActivityStreamsObjectProperty interface {
// "object". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "object". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "object". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1530,6 +1549,9 @@ type ActivityStreamsObjectProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "object".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "object". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "object". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1793,6 +1815,10 @@ type ActivityStreamsObjectProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "object". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "object". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsOneOfPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsOneOfPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsOneOfPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1012,6 +1023,10 @@ type ActivityStreamsOneOfProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "oneOf"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "oneOf". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "oneOf". Invalidates iterators that are traversing using
// Prev.
@ -1288,6 +1303,10 @@ type ActivityStreamsOneOfProperty interface {
// "oneOf". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "oneOf". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "oneOf". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1512,6 +1531,9 @@ type ActivityStreamsOneOfProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "oneOf".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "oneOf". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "oneOf". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1775,6 +1797,10 @@ type ActivityStreamsOneOfProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "oneOf". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "oneOf". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsOrderedItemsPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1013,6 +1024,10 @@ type ActivityStreamsOrderedItemsProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "orderedItems"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "orderedItems". Invalidates iterators that
// are traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "orderedItems". Invalidates iterators that are traversing
// using Prev.
@ -1295,6 +1310,11 @@ type ActivityStreamsOrderedItemsProperty interface {
// "orderedItems". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "orderedItems". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "orderedItems". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1524,6 +1544,9 @@ type ActivityStreamsOrderedItemsProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "orderedItems".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "orderedItems". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "orderedItems". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1787,6 +1810,10 @@ type ActivityStreamsOrderedItemsProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "orderedItems". Panics if the
// index is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "orderedItems". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsOriginPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsOriginPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsOriginPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1013,6 +1024,10 @@ type ActivityStreamsOriginProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "origin"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "origin". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "origin". Invalidates iterators that are traversing using
// Prev.
@ -1289,6 +1304,10 @@ type ActivityStreamsOriginProperty interface {
// "origin". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "origin". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "origin". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1513,6 +1532,9 @@ type ActivityStreamsOriginProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "origin".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "origin". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "origin". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1776,6 +1798,10 @@ type ActivityStreamsOriginProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "origin". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "origin". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsPreviewPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsPreviewPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsPreviewPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1010,6 +1021,10 @@ type ActivityStreamsPreviewProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "preview"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "preview". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "preview". Invalidates iterators that are traversing using
// Prev.
@ -1286,6 +1301,10 @@ type ActivityStreamsPreviewProperty interface {
// "preview". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "preview". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "preview". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1514,6 +1533,9 @@ type ActivityStreamsPreviewProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "preview".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "preview". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "preview". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1777,6 +1799,10 @@ type ActivityStreamsPreviewProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "preview". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "preview". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -243,6 +243,10 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -508,6 +512,10 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -716,6 +724,9 @@ type ActivityStreamsRelationshipPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -982,6 +993,10 @@ type ActivityStreamsRelationshipProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "relationship"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "relationship". Invalidates iterators that
// are traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "relationship". Invalidates iterators that are traversing
// using Prev.
@ -1256,6 +1271,11 @@ type ActivityStreamsRelationshipProperty interface {
// "relationship". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "relationship". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "relationship". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1479,6 +1499,9 @@ type ActivityStreamsRelationshipProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "relationship".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "relationship". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "relationship". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1734,6 +1757,10 @@ type ActivityStreamsRelationshipProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "relationship". Panics if the
// index is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "relationship". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsResultPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsResultPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsResultPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1011,6 +1022,10 @@ type ActivityStreamsResultProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "result"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "result". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "result". Invalidates iterators that are traversing using
// Prev.
@ -1287,6 +1302,10 @@ type ActivityStreamsResultProperty interface {
// "result". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "result". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "result". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1511,6 +1530,9 @@ type ActivityStreamsResultProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "result".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "result". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "result". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1774,6 +1796,10 @@ type ActivityStreamsResultProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "result". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "result". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -273,6 +273,10 @@ type ActivityStreamsSourceProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -546,6 +550,10 @@ type ActivityStreamsSourceProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -761,6 +769,9 @@ type ActivityStreamsSourceProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -270,6 +270,10 @@ type ActivityStreamsSubjectProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -543,6 +547,10 @@ type ActivityStreamsSubjectProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -758,6 +766,9 @@ type ActivityStreamsSubjectProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -251,6 +251,10 @@ type ActivityStreamsTagPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsTagPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsTagPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1009,6 +1020,10 @@ type ActivityStreamsTagProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "tag"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "tag". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "tag". Invalidates iterators that are traversing using
// Prev.
@ -1282,6 +1297,10 @@ type ActivityStreamsTagProperty interface {
// "tag". Existing elements at that index and higher are shifted back
// once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "tag". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "tag". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1506,6 +1525,9 @@ type ActivityStreamsTagProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "tag".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "tag". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "tag". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1769,6 +1791,10 @@ type ActivityStreamsTagProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "tag". Panics if the index is out
// of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "tag". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsTargetPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsTargetPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsTargetPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1019,6 +1030,10 @@ type ActivityStreamsTargetProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "target"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "target". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "target". Invalidates iterators that are traversing using
// Prev.
@ -1295,6 +1310,10 @@ type ActivityStreamsTargetProperty interface {
// "target". Existing elements at that index and higher are shifted
// back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "target". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "target". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1519,6 +1538,9 @@ type ActivityStreamsTargetProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "target".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "target". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "target". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1782,6 +1804,10 @@ type ActivityStreamsTargetProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "target". Panics if the index is
// out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "target". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -251,6 +251,10 @@ type ActivityStreamsToPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ActivityStreamsToPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ActivityStreamsToPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1004,6 +1015,10 @@ type ActivityStreamsToProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "to"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "to". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "to". Invalidates iterators that are traversing using Prev.
AppendTootEmoji(v TootEmoji)
@ -1276,6 +1291,10 @@ type ActivityStreamsToProperty interface {
// Existing elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "to". Existing elements at that
// index and higher are shifted back once. Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "to". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
@ -1498,6 +1517,9 @@ type ActivityStreamsToProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "to".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "to". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "to". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1761,6 +1783,10 @@ type ActivityStreamsToProperty interface {
// 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)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "to". Panics if the index is out
// of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "to". Panics if the index is out of bounds. Invalidates
// all iterators.

View file

@ -252,6 +252,10 @@ type ForgeFedCommittedByProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -517,6 +521,10 @@ type ForgeFedCommittedByProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -726,6 +734,9 @@ type ForgeFedCommittedByProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -266,6 +266,10 @@ type ForgeFedDescriptionProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -531,6 +535,10 @@ type ForgeFedDescriptionProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -740,6 +748,9 @@ type ForgeFedDescriptionProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -251,6 +251,10 @@ type ForgeFedEarlyItemsPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ForgeFedEarlyItemsPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -738,6 +746,9 @@ type ForgeFedEarlyItemsPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -1020,6 +1031,10 @@ type ForgeFedEarlyItemsProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "earlyItems"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "earlyItems". Invalidates iterators that are
// traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "earlyItems". Invalidates iterators that are traversing
// using Prev.
@ -1302,6 +1317,11 @@ type ForgeFedEarlyItemsProperty interface {
// "earlyItems". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "earlyItems". Existing elements at
// that index and higher are shifted back once. Invalidates all
// iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "earlyItems". Existing elements at that index and higher
// are shifted back once. Invalidates all iterators.
@ -1531,6 +1551,9 @@ type ForgeFedEarlyItemsProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "earlyItems".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "earlyItems". Invalidates all iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "earlyItems". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1794,6 +1817,10 @@ type ForgeFedEarlyItemsProperty interface {
// SetIRI sets an IRI value to be at the specified index for the property
// "earlyItems". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "earlyItems". Panics if the index
// is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "earlyItems". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -259,6 +259,10 @@ type ForgeFedTicketsTrackedByProperty interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -524,6 +528,10 @@ type ForgeFedTicketsTrackedByProperty interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -733,6 +741,9 @@ type ForgeFedTicketsTrackedByProperty interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)

View file

@ -243,6 +243,10 @@ type ForgeFedTracksTicketsForPropertyIterator interface {
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return an arbitrary value.
GetIRI() *url.URL
// GetSchemaPropertyValue returns the value of this property. When
// IsSchemaPropertyValue returns false, GetSchemaPropertyValue will
// return an arbitrary value.
GetSchemaPropertyValue() SchemaPropertyValue
// GetTootEmoji returns the value of this property. When IsTootEmoji
// returns false, GetTootEmoji will return an arbitrary value.
GetTootEmoji() TootEmoji
@ -508,6 +512,10 @@ type ForgeFedTracksTicketsForPropertyIterator interface {
// IsIRI returns true if this property is an IRI. When true, use GetIRI
// and SetIRI to access and set this property
IsIRI() bool
// IsSchemaPropertyValue returns true if this property has a type of
// "PropertyValue". When true, use the GetSchemaPropertyValue and
// SetSchemaPropertyValue methods to access and set this property.
IsSchemaPropertyValue() bool
// IsTootEmoji returns true if this property has a type of "Emoji". When
// true, use the GetTootEmoji and SetTootEmoji methods to access and
// set this property.
@ -716,6 +724,9 @@ type ForgeFedTracksTicketsForPropertyIterator interface {
// SetIRI sets the value of this property. Calling IsIRI afterwards
// returns true.
SetIRI(v *url.URL)
// SetSchemaPropertyValue sets the value of this property. Calling
// IsSchemaPropertyValue afterwards returns true.
SetSchemaPropertyValue(v SchemaPropertyValue)
// SetTootEmoji sets the value of this property. Calling IsTootEmoji
// afterwards returns true.
SetTootEmoji(v TootEmoji)
@ -982,6 +993,10 @@ type ForgeFedTracksTicketsForProperty interface {
// AppendIRI appends an IRI value to the back of a list of the property
// "tracksTicketsFor"
AppendIRI(v *url.URL)
// AppendSchemaPropertyValue appends a PropertyValue value to the back of
// a list of the property "tracksTicketsFor". Invalidates iterators
// that are traversing using Prev.
AppendSchemaPropertyValue(v SchemaPropertyValue)
// AppendTootEmoji appends a Emoji value to the back of a list of the
// property "tracksTicketsFor". Invalidates iterators that are
// traversing using Prev.
@ -1256,6 +1271,11 @@ type ForgeFedTracksTicketsForProperty interface {
// "tracksTicketsFor". Existing elements at that index and higher are
// shifted back once. Invalidates all iterators.
InsertIRI(idx int, v *url.URL)
// InsertSchemaPropertyValue inserts a PropertyValue value at the
// specified index for a property "tracksTicketsFor". Existing
// elements at that index and higher are shifted back once.
// Invalidates all iterators.
InsertSchemaPropertyValue(idx int, v SchemaPropertyValue)
// InsertTootEmoji inserts a Emoji value at the specified index for a
// property "tracksTicketsFor". Existing elements at that index and
// higher are shifted back once. Invalidates all iterators.
@ -1489,6 +1509,10 @@ type ForgeFedTracksTicketsForProperty interface {
// PrependIRI prepends an IRI value to the front of a list of the property
// "tracksTicketsFor".
PrependIRI(v *url.URL)
// PrependSchemaPropertyValue prepends a PropertyValue value to the front
// of a list of the property "tracksTicketsFor". Invalidates all
// iterators.
PrependSchemaPropertyValue(v SchemaPropertyValue)
// PrependTootEmoji prepends a Emoji value to the front of a list of the
// property "tracksTicketsFor". Invalidates all iterators.
PrependTootEmoji(v TootEmoji)
@ -1747,6 +1771,10 @@ type ForgeFedTracksTicketsForProperty interface {
// SetIRI sets an IRI value to be at the specified index for the property
// "tracksTicketsFor". Panics if the index is out of bounds.
SetIRI(idx int, v *url.URL)
// SetSchemaPropertyValue sets a PropertyValue value to be at the
// specified index for the property "tracksTicketsFor". Panics if the
// index is out of bounds. Invalidates all iterators.
SetSchemaPropertyValue(idx int, v SchemaPropertyValue)
// SetTootEmoji sets a Emoji value to be at the specified index for the
// property "tracksTicketsFor". Panics if the index is out of bounds.
// Invalidates all iterators.

View file

@ -0,0 +1,52 @@
// Code generated by astool. DO NOT EDIT.
package vocab
import "net/url"
// The value of the quantitative value or property value node.
type SchemaValueProperty interface {
// Clear ensures no value of this property is set. Calling
// IsXMLSchemaString afterwards will return false.
Clear()
// Get returns the value of this property. When IsXMLSchemaString returns
// false, Get will return any arbitrary value.
Get() string
// GetIRI returns the IRI of this property. When IsIRI returns false,
// GetIRI will return any arbitrary value.
GetIRI() *url.URL
// HasAny returns true if the value or IRI is set.
HasAny() bool
// IsIRI returns true if this property is an IRI.
IsIRI() bool
// IsXMLSchemaString returns true if this property is set and not an IRI.
IsXMLSchemaString() bool
// JSONLDContext returns the JSONLD URIs required in the context string
// for this property and the specific values that are set. The value
// in the map is the alias used to import the property's value or
// values.
JSONLDContext() map[string]string
// KindIndex computes an arbitrary value for indexing this kind of value.
// This is a leaky API detail only for folks looking to replace the
// go-fed implementation. Applications should not use this method.
KindIndex() int
// LessThan compares two instances of this property with an arbitrary but
// stable comparison. Applications should not use this because it is
// only meant to help alternative implementations to go-fed to be able
// to normalize nonfunctional properties.
LessThan(o SchemaValueProperty) bool
// Name returns the name of this property: "value".
Name() string
// Serialize converts this into an interface representation suitable for
// marshalling into a text or binary format. Applications should not
// need this function as most typical use cases serialize types
// instead of individual properties. It is exposed for alternatives to
// go-fed implementations to use.
Serialize() (interface{}, error)
// Set sets the value of this property. Calling IsXMLSchemaString
// afterwards will return true.
Set(v string)
// SetIRI sets the value of this property. Calling IsIRI afterwards will
// return true.
SetIRI(v *url.URL)
}

View file

@ -0,0 +1,222 @@
// Code generated by astool. DO NOT EDIT.
package vocab
// A property-value pair, e.g. representing a feature of a product or place. Use
// the 'name' property for the name of the property.
type SchemaPropertyValue 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
// GetForgeFedTeam returns the "team" property if it exists, and nil
// otherwise.
GetForgeFedTeam() ForgeFedTeamProperty
// GetForgeFedTicketsTrackedBy returns the "ticketsTrackedBy" property if
// it exists, and nil otherwise.
GetForgeFedTicketsTrackedBy() ForgeFedTicketsTrackedByProperty
// GetForgeFedTracksTicketsFor returns the "tracksTicketsFor" property if
// it exists, and nil otherwise.
GetForgeFedTracksTicketsFor() ForgeFedTracksTicketsForProperty
// 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
// GetSchemaValue returns the "value" property if it exists, and nil
// otherwise.
GetSchemaValue() SchemaValueProperty
// GetTypeName returns the name of this type.
GetTypeName() string
// GetUnknownProperties returns the unknown properties for the
// PropertyValue 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 PropertyValue 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 PropertyValue is lesser, with an arbitrary
// but stable determination.
LessThan(o SchemaPropertyValue) 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)
// SetForgeFedTeam sets the "team" property.
SetForgeFedTeam(i ForgeFedTeamProperty)
// SetForgeFedTicketsTrackedBy sets the "ticketsTrackedBy" property.
SetForgeFedTicketsTrackedBy(i ForgeFedTicketsTrackedByProperty)
// SetForgeFedTracksTicketsFor sets the "tracksTicketsFor" property.
SetForgeFedTracksTicketsFor(i ForgeFedTracksTicketsForProperty)
// SetJSONLDId sets the "id" property.
SetJSONLDId(i JSONLDIdProperty)
// SetJSONLDType sets the "type" property.
SetJSONLDType(i JSONLDTypeProperty)
// SetSchemaValue sets the "value" property.
SetSchemaValue(i SchemaValueProperty)
// VocabularyURI returns the vocabulary's URI as a string.
VocabularyURI() string
}