From dcfc9b7885e7ed4f7886a35ccb3e007c293d3521 Mon Sep 17 00:00:00 2001 From: tobi Date: Wed, 9 Jul 2025 16:50:25 +0200 Subject: [PATCH] [feature] Use `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb` properties for web visibility of statuses (#4315) This pull request implements two new properties on ActivityPub actors: `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb`. As documented, these properties allow actors to signal their preference for whether or not their posts should be hidden from unauthenticated web views (ie., web pages like the GtS frontend, web apps like the Mastodon frontend, web APIs like the Mastodon public timeline API, etc). This allows remote accounts to *opt in* to having their unlisted visibility posts shown in (for example) the replies section of the web view of a GtS thread. In future, we can also use these properties to determine whether we should show boosts of a remote actor's post on a GtS profile, and that sort of thing. In keeping with our stance around privacy by default, GtS assumes `true` for `hidesCcPublicFromUnauthedWeb` if the property is not set on a remote actor, ie., hide unlisted/unlocked posts by default. `hidesToPublicFromUnauthedWeb` is assumed to be `false` if the property is not set on a remote actor, ie., show public posts by default. ~~WIP as I still want to work on the documentation for this a bit.~~ New props are already in the namespace document: https://gotosocial.org/ns Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4315 Reviewed-by: kim Co-authored-by: tobi Co-committed-by: tobi --- docs/federation/actors.md | 84 + docs/user_guide/settings.md | 8 +- go.mod | 2 +- go.sum | 4 +- internal/ap/interfaces.go | 14 + internal/ap/properties.go | 42 + internal/db/bundb/account.go | 36 +- internal/db/bundb/admin.go | 29 +- .../20250708074906_unauthed_web_updates.go | 164 ++ .../common/visibility.go | 50 + .../new/account.go | 102 + .../old/account.go | 96 + internal/filter/visibility/status.go | 56 +- internal/gtsmodel/account.go | 10 + internal/gtsmodel/accountsettings.go | 1 - internal/processing/account/update.go | 46 +- internal/processing/timeline/public_test.go | 6 +- internal/transport/dereference_test.go | 7 +- internal/typeutils/astointernal.go | 4 + internal/typeutils/internaltoas.go | 4 + internal/typeutils/internaltoas_test.go | 21 + internal/typeutils/internaltofrontend.go | 19 +- internal/typeutils/internaltofrontend_test.go | 4 +- internal/typeutils/wrap_test.go | 3 + testrig/testmodels.go | 419 ++-- .../activity/streams/gen_consts.go | 9 + .../activity/streams/gen_init.go | 7 + .../activity/streams/gen_json_resolver.go | 20 + .../activity/streams/gen_manager.go | 43 + ...en_pkg_gotosocial_property_constructors.go | 14 + .../streams/gen_pkg_litepub_disjoint.go | 14 + .../streams/gen_pkg_litepub_extendedby.go | 15 + .../streams/gen_pkg_litepub_extends.go | 14 + .../streams/gen_pkg_litepub_isorextends.go | 14 + .../gen_pkg_litepub_type_constructors.go | 13 + .../activity/streams/gen_resolver_utils.go | 3 + .../streams/gen_type_predicated_resolver.go | 13 + .../activity/streams/gen_type_resolver.go | 11 + .../activitystreams/property_actor/gen_pkg.go | 4 + .../gen_property_activitystreams_actor.go | 295 ++- .../activitystreams/property_anyof/gen_pkg.go | 4 + .../gen_property_activitystreams_anyOf.go | 295 ++- .../property_attachment/gen_pkg.go | 4 + ...gen_property_activitystreams_attachment.go | 295 ++- .../property_attributedto/gen_pkg.go | 4 + ...n_property_activitystreams_attributedTo.go | 296 ++- .../property_audience/gen_pkg.go | 4 + .../gen_property_activitystreams_audience.go | 295 ++- .../activitystreams/property_bcc/gen_pkg.go | 4 + .../gen_property_activitystreams_bcc.go | 295 ++- .../activitystreams/property_bto/gen_pkg.go | 4 + .../gen_property_activitystreams_bto.go | 295 ++- .../activitystreams/property_cc/gen_pkg.go | 4 + .../gen_property_activitystreams_cc.go | 295 ++- .../property_closed/gen_pkg.go | 4 + .../gen_property_activitystreams_closed.go | 295 ++- .../property_context/gen_pkg.go | 4 + .../gen_property_activitystreams_context.go | 295 ++- .../property_describes/gen_pkg.go | 4 + .../gen_property_activitystreams_describes.go | 138 +- .../property_formertype/gen_pkg.go | 4 + ...gen_property_activitystreams_formerType.go | 287 ++- .../property_generator/gen_pkg.go | 4 + .../gen_property_activitystreams_generator.go | 295 ++- .../property_inreplyto/gen_pkg.go | 4 + .../gen_property_activitystreams_inReplyTo.go | 295 ++- .../property_instrument/gen_pkg.go | 4 + ...gen_property_activitystreams_instrument.go | 295 ++- .../activitystreams/property_items/gen_pkg.go | 4 + .../gen_property_activitystreams_items.go | 295 ++- .../property_location/gen_pkg.go | 4 + .../gen_property_activitystreams_location.go | 295 ++- .../property_object/gen_pkg.go | 4 + .../gen_property_activitystreams_object.go | 295 ++- .../activitystreams/property_oneof/gen_pkg.go | 4 + .../gen_property_activitystreams_oneOf.go | 295 ++- .../property_ordereditems/gen_pkg.go | 4 + ...n_property_activitystreams_orderedItems.go | 296 ++- .../property_origin/gen_pkg.go | 4 + .../gen_property_activitystreams_origin.go | 295 ++- .../property_preview/gen_pkg.go | 4 + .../gen_property_activitystreams_preview.go | 295 ++- .../property_relationship/gen_pkg.go | 4 + ...n_property_activitystreams_relationship.go | 288 ++- .../property_result/gen_pkg.go | 4 + .../gen_property_activitystreams_result.go | 295 ++- .../property_source/gen_pkg.go | 4 + .../gen_property_activitystreams_source.go | 142 +- .../property_subject/gen_pkg.go | 4 + .../gen_property_activitystreams_subject.go | 142 +- .../activitystreams/property_tag/gen_pkg.go | 4 + .../gen_property_activitystreams_tag.go | 295 ++- .../property_target/gen_pkg.go | 4 + .../gen_property_activitystreams_target.go | 295 ++- .../activitystreams/property_to/gen_pkg.go | 4 + .../gen_property_activitystreams_to.go | 295 ++- .../gen_type_activitystreams_activity.go | 2 +- .../type_application/gen_pkg.go | 10 + .../gen_type_activitystreams_application.go | 86 + .../activitystreams/type_group/gen_pkg.go | 10 + .../gen_type_activitystreams_group.go | 86 + .../gen_type_activitystreams_link.go | 2 +- .../gen_type_activitystreams_mention.go | 2 +- .../gen_type_activitystreams_object.go | 2 +- .../type_organization/gen_pkg.go | 10 + .../gen_type_activitystreams_organization.go | 86 + .../activitystreams/type_person/gen_pkg.go | 10 + .../gen_type_activitystreams_person.go | 86 + .../activitystreams/type_service/gen_pkg.go | 10 + .../gen_type_activitystreams_service.go | 86 + .../gen_doc.go | 17 + .../gen_pkg.go | 15 + ...gotosocial_hidesCcPublicFromUnauthedWeb.go | 206 ++ .../gen_doc.go | 17 + .../gen_pkg.go | 15 + ...gotosocial_hidesToPublicFromUnauthedWeb.go | 206 ++ .../impl/litepub/type_emojireact/gen_doc.go | 17 + .../impl/litepub/type_emojireact/gen_pkg.go | 199 ++ .../gen_type_litepub_emojireact.go | 1872 +++++++++++++++++ .../type_hashtag/gen_type_toot_hashtag.go | 2 +- ...roperty_activitystreams_actor_interface.go | 26 + ...roperty_activitystreams_anyOf_interface.go | 26 + ...ty_activitystreams_attachment_interface.go | 26 + ..._activitystreams_attributedTo_interface.go | 26 + ...erty_activitystreams_audience_interface.go | 26 + ..._property_activitystreams_bcc_interface.go | 26 + ..._property_activitystreams_bto_interface.go | 26 + ...n_property_activitystreams_cc_interface.go | 26 + ...operty_activitystreams_closed_interface.go | 26 + ...perty_activitystreams_context_interface.go | 26 + ...rty_activitystreams_describes_interface.go | 11 + ...ty_activitystreams_formerType_interface.go | 26 + ...rty_activitystreams_generator_interface.go | 26 + ...rty_activitystreams_inReplyTo_interface.go | 26 + ...ty_activitystreams_instrument_interface.go | 26 + ...roperty_activitystreams_items_interface.go | 26 + ...erty_activitystreams_location_interface.go | 26 + ...operty_activitystreams_object_interface.go | 26 + ...roperty_activitystreams_oneOf_interface.go | 26 + ..._activitystreams_orderedItems_interface.go | 26 + ...operty_activitystreams_origin_interface.go | 26 + ...perty_activitystreams_preview_interface.go | 26 + ..._activitystreams_relationship_interface.go | 26 + ...operty_activitystreams_result_interface.go | 26 + ...operty_activitystreams_source_interface.go | 11 + ...perty_activitystreams_subject_interface.go | 11 + ..._property_activitystreams_tag_interface.go | 26 + ...operty_activitystreams_target_interface.go | 26 + ...n_property_activitystreams_to_interface.go | 26 + ..._hidesCcPublicFromUnauthedWeb_interface.go | 57 + ..._hidesToPublicFromUnauthedWeb_interface.go | 57 + ...e_activitystreams_application_interface.go | 14 + ...en_type_activitystreams_group_interface.go | 14 + ..._activitystreams_organization_interface.go | 14 + ...n_type_activitystreams_person_interface.go | 14 + ..._type_activitystreams_service_interface.go | 14 + .../gen_type_litepub_emojireact_interface.go | 248 +++ vendor/modules.txt | 5 +- .../settings/views/user/profile/profile.tsx | 2 +- 159 files changed, 10900 insertions(+), 2918 deletions(-) create mode 100644 internal/db/bundb/migrations/20250708074906_unauthed_web_updates.go create mode 100644 internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common/visibility.go create mode 100644 internal/db/bundb/migrations/20250708074906_unauthed_web_updates/new/account.go create mode 100644 internal/db/bundb/migrations/20250708074906_unauthed_web_updates/old/account.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_disjoint.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extendedby.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extends.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_isorextends.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_type_constructors.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_doc.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_pkg.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_doc.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_pkg.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_property_gotosocial_hidesToPublicFromUnauthedWeb.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_doc.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_pkg.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_type_litepub_emojireact.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb_interface.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesToPublicFromUnauthedWeb_interface.go create mode 100644 vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_litepub_emojireact_interface.go diff --git a/docs/federation/actors.md b/docs/federation/actors.md index ba2283ee9..a6098f160 100644 --- a/docs/federation/actors.md +++ b/docs/federation/actors.md @@ -248,6 +248,90 @@ Another difference between GoToSocial and other server implementations is that G Instead, to build a view of a GoToSocial user's pinned posts, it is recommended that remote instances simply poll a GoToSocial Actor's `featured` collection every so often, and add/remove posts in their cached representation as appropriate. +## `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb` + +GoToSocial uses the properties `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb` to indicate whether an actor prefers to hide posts addressed `to` or `cc` public from unauthenticated (ie., logged-out) visitors to web pages, web apps, and web APIs. + +Some background for this: many ActivityPub server softwares allow unauthenticated visitors to the profile web page of an actor to see a list of posts that an actor has created that are addressed either `to` or `cc` public. These are often called "public" posts, and "unlisted", "unlocked", or "quiet public" posts, respectively. GoToSocial provides [a settings flag](../user_guide/settings.md#visibility-level-of-posts-to-show-on-your-profile) that allows GtS accounts to hide posts from the web view of their profile, as one layer of protection to make it more of a nuisance to scrape/stalk someone with a GtS account. + +While this setting works for hiding posts of an actor *on their own instance*, prior to GoToSocial v0.20.0, this preference was not federated out to other instances, nor was it federated in from other instances. This leads to two problems: + +1. Many other fedi server softwares permit logged-out visitors, via a web app, to look up profiles of *remote* accounts, and to see public and unlisted posts created by those accounts. This means that it is trivial to work around the ability of GtS users to hide their posts from the web. For example, say a GtS user at `@someone@gts.example.org` locks down their profile by setting the visibility of posts on their profile to "none"; this prevents visitors to `gts.example.org` from seeing posts, but one could visit eg. `mastodon.example.org` and, while logged out, look up `@someone@gts.example.org`, and see all the posts there that have been sent to, or dereferenced by, actors on `mastodon.example.org`. This makes the GtS user's choice to hide their posts significantly less meaningful. +2. In an effort to support this extra layer of privacy, by default GoToSocial instances do not show posts from remote instances unless they are addressed `to` public. For example, if someone from `mastodon.example.org` were to reply to a post by `@someone@gts.example.org`, and the reply was only addressed `cc` public instead of `to` public, the GtS instance `gts.example.org` would *not* show that reply in the web view, as it could not determine the preferences of the user from `mastodon.example.org` with regard to showing the "quiet public" post to logged-out visitors to the web page. This could be frustrating for the GtS user, as they might want to show a more complete picture of the thread that they started, right there on their instance; this could also frustrate the Mastodon user, as are used to their "quiet public" posts being visible on the web even when logged out. + +The actor properties `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb` are a move towards solving these issues, by allowing actors to signal their preferences for hiding or showing `to`- and/or `cc`-public posts to unauthenticated visitors via the web. + +For example, the following actor representation indicates that the actor is happy to show both "unlisted" and "public" posts via unauthed web view (this represents the de-facto default for actors on Mastodon and most other server softwares): + +```json +{ + "@context": [ + "https://gotosocial.org/ns", + "https://www.w3.org/ns/activitystreams" + ], + "type": "Person", + [... other properties here ...] + "hidesToPublicFromUnauthedWeb": false, + "hidesCcPublicFromUnauthedWeb": false, + [... other properties here ...] +} +``` + +By contrast, the following indicates that the actor hides "unlisted" posts but is happy to show "public" posts unauthed (this is the default for actors on GtS instances): + +```json +{ + "@context": [ + "https://gotosocial.org/ns", + "https://www.w3.org/ns/activitystreams" + ], + "type": "Person", + [... other properties here ...] + "hidesToPublicFromUnauthedWeb": false, + "hidesCcPublicFromUnauthedWeb": true, + [... other properties here ...] +} +``` + +And the following shows that the actor wants to show no posts unauthed at all: + +```json +{ + "@context": [ + "https://gotosocial.org/ns", + "https://www.w3.org/ns/activitystreams" + ], + "type": "Person", + [... other properties here ...] + "hidesToPublicFromUnauthedWeb": true, + "hidesCcPublicFromUnauthedWeb": true, + [... other properties here ...] +} +``` + +Both `hidesToPublicFromUnauthedWeb` and `hidesCcPublicFromUnauthedWeb` are defined in [the GoToSocial json-ld `@context` document](https://gotosocial.org/ns). + +In line with its emphasis on having people opt-in to greater visibility rather than opt-out, when receiving a post from a remote actor that does not set these flags, GoToSocial assumes `hidesToPublicFromUnauthedWeb` = `false`, and `hidesCcPublicFromUnauthedWeb` = `true`. That is, the pre-v0.20.x behavior of GoToSocial is still the default for remote servers that don't (yet) use these flags. + +!!! note + While unusual, it's possible for an actor to also specify that they want to show "unlisted" posts but hide "public" ones: + + ```json + { + "@context": [ + "https://gotosocial.org/ns", + "https://www.w3.org/ns/activitystreams" + ], + "type": "Person", + [... other properties here ...] + "hidesToPublicFromUnauthedWeb": true, + "hidesCcPublicFromUnauthedWeb": false, + [... other properties here ...] + } + ``` + + GoToSocial respects these flags for incoming posts, but it does not let accounts set this combination of flags for outgoing posts. It may be desirable for other implementers to also prevent users from being able to set this state, as it doesn't make a lot of sense. + ## Actor Migration / Aliasing GoToSocial supports account migration from one instance/server to another through a combination of the `Move` activity, and the Actor Object properties `alsoKnownAs` and `movedTo`. diff --git a/docs/user_guide/settings.md b/docs/user_guide/settings.md index 96cebe911..a17892513 100644 --- a/docs/user_guide/settings.md +++ b/docs/user_guide/settings.md @@ -115,15 +115,15 @@ Some examples: #### Visibility Level of Posts to Show on Your Profile -Using this dropdown, you can choose what visibility level(s) of posts should be shown on the public web views of your profile, of your statuses, and in your RSS feed (if you have enabled RSS). +Using this dropdown, you can choose what visibility level(s) of posts should be shown on the public web views of your profile and posts, and in your RSS feed (if enabled). **By default, GoToSocial shows only Public visibility posts on its web views, not Unlisted.** You can adjust this setting to also show Unlisted visibility posts, which is similar to the default for other ActivityPub softwares like Mastodon etc. -You can also choose to show no posts at all on GoToSocial's web views. This allows you to write posts without having to worry about scrapers, rubberneckers, and other nosy parkers visiting your web profile and looking at your posts. +You can also choose to show no posts at all on the web view of your profile. This allows you to post without having to worry about scrapers, rubberneckers, and other nosy parkers being able to easily look through your posts by opening your profile in a browser. -This setting only applies to the visibility of your own posts. Other user's Unlisted posts are never shown. +Please bear in mind that this setting only applies to the logged-out (unauthenticated) web view of your profile and threads that people visit in their web browser, and RSS feed (if enabled). It does not change the visibility of your posts over the ActivityPub protocol. So even if you choose to show no posts to logged-out visitors to your web profile, folks on instances you federate with will be able to see your posts via ActivityPub if they follow you, have your posts boosted onto their timeline by other people, use a link to search a post of yours, etc. -This setting does not affect visibility of your posts over the ActivityPub protocol, so even if you choose to show no posts on your public web profile, others will be able to see your posts in their client if they follow you, and/or have your posts boosted onto their timeline, use a link to search a post of yours, etc. +Furthermore, while GoToSocial does [transmit a flag to other instances](../federation/actors.md) indicating your preference of what post visibility level to show to logged-out visitors, not all servers will respect this flag; indeed, many servers allow logged-out visitors to look up remote profiles, which can expose your public and unlisted posts. If you require stricter control over who sees your posts, consider posting things at the [followers-only](./posts.md#privatefollowers-only) visibility level, which almost all server softwares respect and properly gate behind authorization. !!! warning Be aware that changes to this setting also apply retroactively. diff --git a/go.mod b/go.mod index ba8e69eba..a0639fcaf 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ replace github.com/go-swagger/go-swagger => codeberg.org/superseriousbusiness/go replace modernc.org/sqlite => gitlab.com/NyaaaWhatsUpDoc/sqlite v1.38.0-concurrency-workaround require ( - code.superseriousbusiness.org/activity v1.15.1 + code.superseriousbusiness.org/activity v1.16.0 code.superseriousbusiness.org/exif-terminator v0.11.0 code.superseriousbusiness.org/httpsig v1.4.0 code.superseriousbusiness.org/oauth2/v4 v4.5.4-0.20250606121655-9d54ef189d42 diff --git a/go.sum b/go.sum index ea1dc23c9..77a62503d 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -code.superseriousbusiness.org/activity v1.15.1 h1:vCJ4X8wscBWnrBh61Reot64p8LZmlyoFfj7qjcci840= -code.superseriousbusiness.org/activity v1.15.1/go.mod h1:BTMWJIAuwDH1w+ieRP5N+T5LipbXjw35U6KZy0V/xdg= +code.superseriousbusiness.org/activity v1.16.0 h1:6WHpKx2ggkwRlI6lqiK4+VHUdTYRVOcba3fCo1E6wWk= +code.superseriousbusiness.org/activity v1.16.0/go.mod h1:BTMWJIAuwDH1w+ieRP5N+T5LipbXjw35U6KZy0V/xdg= code.superseriousbusiness.org/exif-terminator v0.11.0 h1:Hof0MCcsa+1fS17gf86fTTZ8AQnMY9h9kzcc+2C6mVg= code.superseriousbusiness.org/exif-terminator v0.11.0/go.mod h1:9sutT1axa/kSdlPLlRFjCNKmyo/KNx8eX3XZvWBlAEY= code.superseriousbusiness.org/go-jpeg-image-structure/v2 v2.3.0 h1:r9uq8StaSHYKJ8DklR9Xy+E9c40G1Z8yj5TRGi8L6+4= diff --git a/internal/ap/interfaces.go b/internal/ap/interfaces.go index faf793bd8..ec961f80b 100644 --- a/internal/ap/interfaces.go +++ b/internal/ap/interfaces.go @@ -227,6 +227,8 @@ type Accountable interface { WithMovedTo WithAlsoKnownAs WithManuallyApprovesFollowers + WithHidesToPublicFromUnauthedWeb + WithHidesCcPublicFromUnauthedWeb WithEndpoints WithTag WithPublished @@ -711,6 +713,18 @@ type WithManuallyApprovesFollowers interface { SetActivityStreamsManuallyApprovesFollowers(vocab.ActivityStreamsManuallyApprovesFollowersProperty) } +// WithHidesToPublicFromUnauthedWeb represents a Person or profile with the hidesToPublicFromUnauthedWeb property. +type WithHidesToPublicFromUnauthedWeb interface { + GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty + SetGoToSocialHidesToPublicFromUnauthedWeb(vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) +} + +// WithHidesCcPublicFromUnauthedWeb represents a Person or profile with the hidesCcPublicFromUnauthedWeb property. +type WithHidesCcPublicFromUnauthedWeb interface { + GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + SetGoToSocialHidesCcPublicFromUnauthedWeb(vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) +} + // WithEndpoints represents a Person or profile with the endpoints property type WithEndpoints interface { GetActivityStreamsEndpoints() vocab.ActivityStreamsEndpointsProperty diff --git a/internal/ap/properties.go b/internal/ap/properties.go index 722c3fca5..3e064bae0 100644 --- a/internal/ap/properties.go +++ b/internal/ap/properties.go @@ -562,6 +562,48 @@ func SetManuallyApprovesFollowers(with WithManuallyApprovesFollowers, manuallyAp mafProp.Set(manuallyApprovesFollowers) } +// GetHidesToPublicFromUnauthedWeb returns the boolean contained in the hidesToPublicFromUnauthedWeb property of 'with'. +// +// Returns default 'false' if property unusable or not set. +func GetHidesToPublicFromUnauthedWeb(with WithHidesToPublicFromUnauthedWeb) bool { + hidesProp := with.GetGoToSocialHidesToPublicFromUnauthedWeb() + if hidesProp == nil || !hidesProp.IsXMLSchemaBoolean() { + return false + } + return hidesProp.Get() +} + +// SetHidesToPublicFromUnauthedWeb sets the given boolean on the hidesToPublicFromUnauthedWeb property of 'with'. +func SetHidesToPublicFromUnauthedWeb(with WithHidesToPublicFromUnauthedWeb, hidesToPublicFromUnauthedWeb bool) { + hidesProp := with.GetGoToSocialHidesToPublicFromUnauthedWeb() + if hidesProp == nil { + hidesProp = streams.NewGoToSocialHidesToPublicFromUnauthedWebProperty() + with.SetGoToSocialHidesToPublicFromUnauthedWeb(hidesProp) + } + hidesProp.Set(hidesToPublicFromUnauthedWeb) +} + +// GetHidesCcPublicFromUnauthedWeb returns the boolean contained in the hidesCcPublicFromUnauthedWeb property of 'with'. +// +// Returns default 'true' if property unusable or not set. +func GetHidesCcPublicFromUnauthedWeb(with WithHidesCcPublicFromUnauthedWeb) bool { + hidesProp := with.GetGoToSocialHidesCcPublicFromUnauthedWeb() + if hidesProp == nil || !hidesProp.IsXMLSchemaBoolean() { + return true + } + return hidesProp.Get() +} + +// SetHidesCcPublicFromUnauthedWeb sets the given boolean on the hidesCcPublicFromUnauthedWeb property of 'with'. +func SetHidesCcPublicFromUnauthedWeb(with WithHidesCcPublicFromUnauthedWeb, hidesCcPublicFromUnauthedWeb bool) { + hidesProp := with.GetGoToSocialHidesCcPublicFromUnauthedWeb() + if hidesProp == nil { + hidesProp = streams.NewGoToSocialHidesCcPublicFromUnauthedWebProperty() + with.SetGoToSocialHidesCcPublicFromUnauthedWeb(hidesProp) + } + hidesProp.Set(hidesCcPublicFromUnauthedWeb) +} + // GetApprovedBy returns the URL contained in // the ApprovedBy property of 'with', if set. func GetApprovedBy(with WithApprovedBy) *url.URL { diff --git a/internal/db/bundb/account.go b/internal/db/bundb/account.go index 66dc3b307..603740f17 100644 --- a/internal/db/bundb/account.go +++ b/internal/db/bundb/account.go @@ -1054,10 +1054,21 @@ func (a *accountDB) GetAccountWebStatuses( return nil, nil } - // Check for an easy case: account exposes no statuses via the web. - webVisibility := account.Settings.WebVisibility - if webVisibility == gtsmodel.VisibilityNone { - return nil, db.ErrNoEntries + // Derive visibility of statuses on the web. + // + // We don't account for situations where someone + // hides public statuses but shows unlocked/unlisted, + // since that's only an option for remote accts. + var ( + hideAll = *account.HidesToPublicFromUnauthedWeb + publicOnly = *account.HidesCcPublicFromUnauthedWeb + ) + + if hideAll { + // Account hides all + // statuses from web, + // nothing to do. + return nil, nil } // Ensure reasonable @@ -1075,27 +1086,18 @@ func (a *accountDB) GetAccountWebStatuses( Column("status.id"). Where("? = ?", bun.Ident("status.account_id"), account.ID) - // Select statuses for this account according - // to their web visibility preference. - switch webVisibility { - - case gtsmodel.VisibilityPublic: + // Select statuses according to + // account's web visibility prefs. + if publicOnly { // Only Public statuses. q = q.Where("? = ?", bun.Ident("status.visibility"), gtsmodel.VisibilityPublic) - - case gtsmodel.VisibilityUnlocked: + } else { // Public or Unlocked. visis := []gtsmodel.Visibility{ gtsmodel.VisibilityPublic, gtsmodel.VisibilityUnlocked, } q = q.Where("? IN (?)", bun.Ident("status.visibility"), bun.In(visis)) - - default: - return nil, gtserror.Newf( - "unrecognized web visibility for account %s: %s", - account.ID, webVisibility, - ) } // Don't show replies, boosts, or diff --git a/internal/db/bundb/admin.go b/internal/db/bundb/admin.go index 0666cf8a8..dcf51c6a5 100644 --- a/internal/db/bundb/admin.go +++ b/internal/db/bundb/admin.go @@ -120,20 +120,21 @@ func (a *adminDB) NewSignup(ctx context.Context, newSignup gtsmodel.NewSignup) ( } account = >smodel.Account{ - ID: accountID, - Username: newSignup.Username, - DisplayName: newSignup.Username, - URI: uris.UserURI, - URL: uris.UserURL, - InboxURI: uris.InboxURI, - OutboxURI: uris.OutboxURI, - FollowingURI: uris.FollowingURI, - FollowersURI: uris.FollowersURI, - FeaturedCollectionURI: uris.FeaturedCollectionURI, - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: privKey, - PublicKey: &privKey.PublicKey, - PublicKeyURI: uris.PublicKeyURI, + ID: accountID, + Username: newSignup.Username, + DisplayName: newSignup.Username, + URI: uris.UserURI, + URL: uris.UserURL, + InboxURI: uris.InboxURI, + OutboxURI: uris.OutboxURI, + FollowingURI: uris.FollowingURI, + FollowersURI: uris.FollowersURI, + FeaturedCollectionURI: uris.FeaturedCollectionURI, + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: privKey, + PublicKey: &privKey.PublicKey, + PublicKeyURI: uris.PublicKeyURI, + HidesCcPublicFromUnauthedWeb: util.Ptr(true), // GtS default to hide unlisted. } // Insert the new account! diff --git a/internal/db/bundb/migrations/20250708074906_unauthed_web_updates.go b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates.go new file mode 100644 index 000000000..f69dbac86 --- /dev/null +++ b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates.go @@ -0,0 +1,164 @@ +// GoToSocial +// Copyright (C) GoToSocial Authors admin@gotosocial.org +// SPDX-License-Identifier: AGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +package migrations + +import ( + "context" + "fmt" + "reflect" + + "code.superseriousbusiness.org/gotosocial/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common" + newmodel "code.superseriousbusiness.org/gotosocial/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/new" + oldmodel "code.superseriousbusiness.org/gotosocial/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/old" + "code.superseriousbusiness.org/gotosocial/internal/log" + "github.com/uptrace/bun" +) + +func init() { + up := func(ctx context.Context, db *bun.DB) error { + return db.RunInTx(ctx, nil, func(ctx context.Context, tx bun.Tx) error { + + var account *newmodel.Account + accountType := reflect.TypeOf(account) + + // Add new columns to accounts + // table if they don't exist already. + for _, new := range []struct { + dbCol string + fieldName string + }{ + { + dbCol: "hides_to_public_from_unauthed_web", + fieldName: "HidesToPublicFromUnauthedWeb", + }, + { + dbCol: "hides_cc_public_from_unauthed_web", + fieldName: "HidesCcPublicFromUnauthedWeb", + }, + } { + exists, err := doesColumnExist( + ctx, + tx, + "accounts", + new.dbCol, + ) + if err != nil { + return err + } + + if exists { + // Column already exists. + continue + } + + // Column doesn't exist yet, add it. + colDef, err := getBunColumnDef(tx, accountType, new.fieldName) + if err != nil { + return fmt.Errorf("error making column def: %w", err) + } + + log.Infof(ctx, "adding accounts.%s column...", new.dbCol) + if _, err := tx. + NewAddColumn(). + Model(account). + ColumnExpr(colDef). + Exec(ctx); err != nil { + return fmt.Errorf("error adding column: %w", err) + } + } + + // For each account settings we have + // stored on this instance, set the + // new account columns to values + // corresponding to the setting. + allSettings := []*oldmodel.AccountSettings{} + if err := tx. + NewSelect(). + Model(&allSettings). + Column("account_id", "web_visibility"). + Scan(ctx); err != nil { + return fmt.Errorf("error selecting settings: %w", err) + } + + for _, settings := range allSettings { + + // Derive web visibility. + var ( + hidesToPublicFromUnauthedWeb bool + hidesCcPublicFromUnauthedWeb bool + ) + + switch settings.WebVisibility { + + // Show nothing. + case common.VisibilityNone: + hidesToPublicFromUnauthedWeb = true + hidesCcPublicFromUnauthedWeb = true + + // Show public only (GtS default). + case common.VisibilityPublic: + hidesToPublicFromUnauthedWeb = false + hidesCcPublicFromUnauthedWeb = true + + // Show public + unlisted (Masto default). + case common.VisibilityUnlocked: + hidesToPublicFromUnauthedWeb = false + hidesCcPublicFromUnauthedWeb = false + + default: + log.Warnf(ctx, + "local account %s had unrecognized settings.WebVisibility %d, skipping...", + settings.AccountID, settings.WebVisibility, + ) + continue + } + + // Update account. + if _, err := tx. + NewUpdate(). + Table("accounts"). + Set("? = ?", bun.Ident("hides_to_public_from_unauthed_web"), hidesToPublicFromUnauthedWeb). + Set("? = ?", bun.Ident("hides_cc_public_from_unauthed_web"), hidesCcPublicFromUnauthedWeb). + Where("? = ?", bun.Ident("id"), settings.AccountID).Exec(ctx); err != nil { + return fmt.Errorf("error updating local account: %w", err) + } + } + + // Drop the old web_visibility column. + if _, err := tx. + NewDropColumn(). + Model((*oldmodel.AccountSettings)(nil)). + Column("web_visibility"). + Exec(ctx); err != nil { + return fmt.Errorf("error dropping old web_visibility column: %w", err) + } + + return nil + }) + } + + down := func(ctx context.Context, db *bun.DB) error { + return db.RunInTx(ctx, nil, func(ctx context.Context, tx bun.Tx) error { + return nil + }) + } + + if err := Migrations.Register(up, down); err != nil { + panic(err) + } +} diff --git a/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common/visibility.go b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common/visibility.go new file mode 100644 index 000000000..51cb13d87 --- /dev/null +++ b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common/visibility.go @@ -0,0 +1,50 @@ +// GoToSocial +// Copyright (C) GoToSocial Authors admin@gotosocial.org +// SPDX-License-Identifier: AGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +package common + +// Visibility represents the +// visibility granularity of a status. +type Visibility int16 + +const ( + // VisibilityNone means nobody can see this. + // It's only used for web status visibility. + VisibilityNone Visibility = 1 + + // VisibilityPublic means this status will + // be visible to everyone on all timelines. + VisibilityPublic Visibility = 2 + + // VisibilityUnlocked means this status will be visible to everyone, + // but will only show on home timeline to followers, and in lists. + VisibilityUnlocked Visibility = 3 + + // VisibilityFollowersOnly means this status is viewable to followers only. + VisibilityFollowersOnly Visibility = 4 + + // VisibilityMutualsOnly means this status + // is visible to mutual followers only. + VisibilityMutualsOnly Visibility = 5 + + // VisibilityDirect means this status is + // visible only to mentioned recipients. + VisibilityDirect Visibility = 6 + + // VisibilityDefault is used when no other setting can be found. + VisibilityDefault Visibility = VisibilityUnlocked +) diff --git a/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/new/account.go b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/new/account.go new file mode 100644 index 000000000..ad25a5bc9 --- /dev/null +++ b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/new/account.go @@ -0,0 +1,102 @@ +// GoToSocial +// Copyright (C) GoToSocial Authors admin@gotosocial.org +// SPDX-License-Identifier: AGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +package gtsmodel + +import ( + "crypto/rsa" + "time" + + "code.superseriousbusiness.org/gotosocial/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common" +) + +type Account struct { + ID string `bun:"type:CHAR(26),pk,nullzero,notnull,unique"` + CreatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + UpdatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + FetchedAt time.Time `bun:"type:timestamptz,nullzero"` + Username string `bun:",nullzero,notnull,unique:accounts_username_domain_uniq"` + Domain string `bun:",nullzero,unique:accounts_username_domain_uniq"` + AvatarMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` + AvatarRemoteURL string `bun:",nullzero"` + HeaderMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` + HeaderRemoteURL string `bun:",nullzero"` + DisplayName string `bun:",nullzero"` + EmojiIDs []string `bun:"emojis,array"` + Fields []*Field `bun:",nullzero"` + FieldsRaw []*Field `bun:",nullzero"` + Note string `bun:",nullzero"` + NoteRaw string `bun:",nullzero"` + AlsoKnownAsURIs []string `bun:"also_known_as_uris,array"` + AlsoKnownAs []*Account `bun:"-"` + MovedToURI string `bun:",nullzero"` + MovedTo *Account `bun:"-"` + MoveID string `bun:"type:CHAR(26),nullzero"` + Locked *bool `bun:",nullzero,notnull,default:true"` + Discoverable *bool `bun:",nullzero,notnull,default:false"` + URI string `bun:",nullzero,notnull,unique"` + URL string `bun:",nullzero"` + InboxURI string `bun:",nullzero"` + SharedInboxURI *string `bun:""` + OutboxURI string `bun:",nullzero"` + FollowingURI string `bun:",nullzero"` + FollowersURI string `bun:",nullzero"` + FeaturedCollectionURI string `bun:",nullzero"` + ActorType int16 `bun:",nullzero,notnull"` + PrivateKey *rsa.PrivateKey `bun:""` + PublicKey *rsa.PublicKey `bun:",notnull"` + PublicKeyURI string `bun:",nullzero,notnull,unique"` + PublicKeyExpiresAt time.Time `bun:"type:timestamptz,nullzero"` + MemorializedAt time.Time `bun:"type:timestamptz,nullzero"` + SensitizedAt time.Time `bun:"type:timestamptz,nullzero"` + SilencedAt time.Time `bun:"type:timestamptz,nullzero"` + SuspendedAt time.Time `bun:"type:timestamptz,nullzero"` + SuspensionOrigin string `bun:"type:CHAR(26),nullzero"` + + // Added in this migration: + HidesToPublicFromUnauthedWeb *bool `bun:",nullzero,notnull,default:false"` + HidesCcPublicFromUnauthedWeb *bool `bun:",nullzero,notnull,default:false"` +} + +type Field struct { + Name string + Value string + VerifiedAt time.Time `bun:",nullzero"` +} + +type AccountSettings struct { + AccountID string `bun:"type:CHAR(26),pk,nullzero,notnull,unique"` + CreatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + UpdatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + Privacy common.Visibility `bun:",nullzero,default:3"` + Sensitive *bool `bun:",nullzero,notnull,default:false"` + Language string `bun:",nullzero,notnull,default:'en'"` + StatusContentType string `bun:",nullzero"` + Theme string `bun:",nullzero"` + CustomCSS string `bun:",nullzero"` + EnableRSS *bool `bun:",nullzero,notnull,default:false"` + HideCollections *bool `bun:",nullzero,notnull,default:false"` + WebLayout int16 `bun:",nullzero,notnull,default:1"` + InteractionPolicyDirect *struct{} `bun:""` + InteractionPolicyMutualsOnly *struct{} `bun:""` + InteractionPolicyFollowersOnly *struct{} `bun:""` + InteractionPolicyUnlocked *struct{} `bun:""` + InteractionPolicyPublic *struct{} `bun:""` + + // Removed in this migration: + // WebVisibility common.Visibility `bun:",nullzero,notnull,default:3"` +} diff --git a/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/old/account.go b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/old/account.go new file mode 100644 index 000000000..0086b1464 --- /dev/null +++ b/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/old/account.go @@ -0,0 +1,96 @@ +// GoToSocial +// Copyright (C) GoToSocial Authors admin@gotosocial.org +// SPDX-License-Identifier: AGPL-3.0-or-later +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Affero General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Affero General Public License for more details. +// +// You should have received a copy of the GNU Affero General Public License +// along with this program. If not, see . + +package gtsmodel + +import ( + "crypto/rsa" + "time" + + "code.superseriousbusiness.org/gotosocial/internal/db/bundb/migrations/20250708074906_unauthed_web_updates/common" +) + +type Account struct { + ID string `bun:"type:CHAR(26),pk,nullzero,notnull,unique"` + CreatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + UpdatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + FetchedAt time.Time `bun:"type:timestamptz,nullzero"` + Username string `bun:",nullzero,notnull,unique:accounts_username_domain_uniq"` + Domain string `bun:",nullzero,unique:accounts_username_domain_uniq"` + AvatarMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` + AvatarRemoteURL string `bun:",nullzero"` + HeaderMediaAttachmentID string `bun:"type:CHAR(26),nullzero"` + HeaderRemoteURL string `bun:",nullzero"` + DisplayName string `bun:",nullzero"` + EmojiIDs []string `bun:"emojis,array"` + Fields []*Field `bun:",nullzero"` + FieldsRaw []*Field `bun:",nullzero"` + Note string `bun:",nullzero"` + NoteRaw string `bun:",nullzero"` + AlsoKnownAsURIs []string `bun:"also_known_as_uris,array"` + AlsoKnownAs []*Account `bun:"-"` + MovedToURI string `bun:",nullzero"` + MovedTo *Account `bun:"-"` + MoveID string `bun:"type:CHAR(26),nullzero"` + Locked *bool `bun:",nullzero,notnull,default:true"` + Discoverable *bool `bun:",nullzero,notnull,default:false"` + URI string `bun:",nullzero,notnull,unique"` + URL string `bun:",nullzero"` + InboxURI string `bun:",nullzero"` + SharedInboxURI *string `bun:""` + OutboxURI string `bun:",nullzero"` + FollowingURI string `bun:",nullzero"` + FollowersURI string `bun:",nullzero"` + FeaturedCollectionURI string `bun:",nullzero"` + ActorType int16 `bun:",nullzero,notnull"` + PrivateKey *rsa.PrivateKey `bun:""` + PublicKey *rsa.PublicKey `bun:",notnull"` + PublicKeyURI string `bun:",nullzero,notnull,unique"` + PublicKeyExpiresAt time.Time `bun:"type:timestamptz,nullzero"` + MemorializedAt time.Time `bun:"type:timestamptz,nullzero"` + SensitizedAt time.Time `bun:"type:timestamptz,nullzero"` + SilencedAt time.Time `bun:"type:timestamptz,nullzero"` + SuspendedAt time.Time `bun:"type:timestamptz,nullzero"` + SuspensionOrigin string `bun:"type:CHAR(26),nullzero"` +} + +type Field struct { + Name string + Value string + VerifiedAt time.Time `bun:",nullzero"` +} + +type AccountSettings struct { + AccountID string `bun:"type:CHAR(26),pk,nullzero,notnull,unique"` + CreatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + UpdatedAt time.Time `bun:"type:timestamptz,nullzero,notnull,default:current_timestamp"` + Privacy common.Visibility `bun:",nullzero,default:3"` + Sensitive *bool `bun:",nullzero,notnull,default:false"` + Language string `bun:",nullzero,notnull,default:'en'"` + StatusContentType string `bun:",nullzero"` + Theme string `bun:",nullzero"` + CustomCSS string `bun:",nullzero"` + EnableRSS *bool `bun:",nullzero,notnull,default:false"` + HideCollections *bool `bun:",nullzero,notnull,default:false"` + WebVisibility common.Visibility `bun:",nullzero,notnull,default:3"` + WebLayout int16 `bun:",nullzero,notnull,default:1"` + InteractionPolicyDirect *struct{} `bun:""` + InteractionPolicyMutualsOnly *struct{} `bun:""` + InteractionPolicyFollowersOnly *struct{} `bun:""` + InteractionPolicyUnlocked *struct{} `bun:""` + InteractionPolicyPublic *struct{} `bun:""` +} diff --git a/internal/filter/visibility/status.go b/internal/filter/visibility/status.go index 24fa6f2e6..c46fd369c 100644 --- a/internal/filter/visibility/status.go +++ b/internal/filter/visibility/status.go @@ -115,9 +115,7 @@ func (f *Filter) isStatusVisible( if requester == nil { // Use a different visibility // heuristic for unauthed requests. - return f.isStatusVisibleUnauthed( - ctx, status, - ) + return f.isStatusVisibleUnauthed(status), nil } /* @@ -245,57 +243,29 @@ func isPendingStatusVisible(requester *gtsmodel.Account, status *gtsmodel.Status return false } -// isStatusVisibleUnauthed returns whether status is visible without any unauthenticated account. -func (f *Filter) isStatusVisibleUnauthed(ctx context.Context, status *gtsmodel.Status) (bool, error) { - - // For remote accounts, only show - // Public statuses via the web. - if status.Account.IsRemote() { - return status.Visibility == gtsmodel.VisibilityPublic, nil - } +// isStatusVisibleUnauthed returns whether status is visible without authentication. +func (f *Filter) isStatusVisibleUnauthed(status *gtsmodel.Status) bool { // If status is local only, - // never show via the web. + // never show without auth. if status.IsLocalOnly() { - return false, nil + return false } - // Check account's settings to see - // what they expose. Populate these - // from the DB if necessary. - if status.Account.Settings == nil { - var err error - status.Account.Settings, err = f.state.DB.GetAccountSettings(ctx, status.Account.ID) - if err != nil { - return false, gtserror.Newf( - "error getting settings for account %s: %w", - status.Account.ID, err, - ) - } - } + switch status.Visibility { - switch webvis := status.Account.Settings.WebVisibility; webvis { - - // public_only: status must be Public. case gtsmodel.VisibilityPublic: - return status.Visibility == gtsmodel.VisibilityPublic, nil + // Visible if account doesn't hide Public statuses. + return !*status.Account.HidesToPublicFromUnauthedWeb - // unlisted: status must be Public or Unlocked. case gtsmodel.VisibilityUnlocked: - visible := status.Visibility == gtsmodel.VisibilityPublic || - status.Visibility == gtsmodel.VisibilityUnlocked - return visible, nil + // Visible if account doesn't hide Unlocked statuses. + return !*status.Account.HidesCcPublicFromUnauthedWeb - // none: never show via the web. - case gtsmodel.VisibilityNone: - return false, nil - - // Huh? default: - return false, gtserror.Newf( - "unrecognized web visibility for account %s: %s", - status.Account.ID, webvis, - ) + // For all other visibilities, + // never show without auth. + return false } } diff --git a/internal/gtsmodel/account.go b/internal/gtsmodel/account.go index 664f1f66a..8b2de6b23 100644 --- a/internal/gtsmodel/account.go +++ b/internal/gtsmodel/account.go @@ -272,6 +272,16 @@ type Account struct { // // Local accounts only. Stats *AccountStats `bun:"-"` + + // True if the actor hides to-public statusables + // from unauthenticated public access via the web. + // Default "false" if not set on the actor model. + HidesToPublicFromUnauthedWeb *bool `bun:",nullzero,notnull,default:false"` + + // True if the actor hides cc-public statusables + // from unauthenticated public access via the web. + // Default "true" if not set on the actor model. + HidesCcPublicFromUnauthedWeb *bool `bun:",nullzero,notnull,default:true"` } // UsernameDomain returns account @username@domain (missing domain if local). diff --git a/internal/gtsmodel/accountsettings.go b/internal/gtsmodel/accountsettings.go index 30fb7e5df..9fa05e139 100644 --- a/internal/gtsmodel/accountsettings.go +++ b/internal/gtsmodel/accountsettings.go @@ -35,7 +35,6 @@ type AccountSettings struct { CustomCSS string `bun:",nullzero"` // Custom CSS that should be displayed for this Account's profile and statuses. EnableRSS *bool `bun:",nullzero,notnull,default:false"` // enable RSS feed subscription for this account's public posts at [URL]/feed HideCollections *bool `bun:",nullzero,notnull,default:false"` // Hide this account's followers/following collections. - WebVisibility Visibility `bun:",nullzero,notnull,default:3"` // Visibility level of statuses that visitors can view via the web profile. WebLayout WebLayout `bun:",nullzero,notnull,default:1"` // Layout to use when showing this profile via the web. InteractionPolicyDirect *InteractionPolicy `bun:""` // Interaction policy to use for new direct visibility statuses by this account. If null, assume default policy. InteractionPolicyMutualsOnly *InteractionPolicy `bun:""` // Interaction policy to use for new mutuals only visibility statuses. If null, assume default policy. diff --git a/internal/processing/account/update.go b/internal/processing/account/update.go index f0e3b790b..99dd074a5 100644 --- a/internal/processing/account/update.go +++ b/internal/processing/account/update.go @@ -212,6 +212,37 @@ func (p *Processor) Update(ctx context.Context, account *gtsmodel.Account, form } } + if form.WebVisibility != nil { + switch apimodel.Visibility(*form.WebVisibility) { + + // Show none. + case apimodel.VisibilityNone: + account.HidesToPublicFromUnauthedWeb = util.Ptr(true) + account.HidesCcPublicFromUnauthedWeb = util.Ptr(true) + + // Show public only (GtS default). + case apimodel.VisibilityPublic: + account.HidesToPublicFromUnauthedWeb = util.Ptr(false) + account.HidesCcPublicFromUnauthedWeb = util.Ptr(true) + + // Show public and unlisted (Masto default). + case apimodel.VisibilityUnlisted: + account.HidesToPublicFromUnauthedWeb = util.Ptr(false) + account.HidesCcPublicFromUnauthedWeb = util.Ptr(false) + + default: + const text = "web_visibility must be one of public, unlisted, or none" + err := errors.New(text) + return nil, gtserror.NewErrorBadRequest(err, text) + } + + acctColumns = append( + acctColumns, + "hides_to_public_from_unauthed_web", + "hides_cc_public_from_unauthed_web", + ) + } + // Account settings flags. if form.Source != nil { @@ -287,21 +318,6 @@ func (p *Processor) Update(ctx context.Context, account *gtsmodel.Account, form settingsColumns = append(settingsColumns, "hide_collections") } - if form.WebVisibility != nil { - apiVis := apimodel.Visibility(*form.WebVisibility) - webVisibility := typeutils.APIVisToVis(apiVis) - if webVisibility != gtsmodel.VisibilityPublic && - webVisibility != gtsmodel.VisibilityUnlocked && - webVisibility != gtsmodel.VisibilityNone { - const text = "web_visibility must be one of public, unlocked, or none" - err := errors.New(text) - return nil, gtserror.NewErrorBadRequest(err, text) - } - - account.Settings.WebVisibility = webVisibility - settingsColumns = append(settingsColumns, "web_visibility") - } - if form.WebLayout != nil { webLayout := gtsmodel.ParseWebLayout(*form.WebLayout) if webLayout == gtsmodel.WebLayoutUnknown { diff --git a/internal/processing/timeline/public_test.go b/internal/processing/timeline/public_test.go index 3320a45da..cf3ade7e5 100644 --- a/internal/processing/timeline/public_test.go +++ b/internal/processing/timeline/public_test.go @@ -67,7 +67,7 @@ func (suite *PublicTestSuite) TestPublicTimelineGetNotEmpty() { ctx = suite.T().Context() requester = suite.testAccounts["local_account_1"] // Select 1 *just above* a status we know should - // not be in the public timeline -- a public + // not be in the public timeline -- an unlisted // reply to one of admin's statuses. maxID = "01HE7XJ1CG84TBKH5V9XKBVGF6" sinceID = "" @@ -91,9 +91,9 @@ func (suite *PublicTestSuite) TestPublicTimelineGetNotEmpty() { // some other statuses were filtered out. suite.NoError(errWithCode) suite.Len(resp.Items, 1) - suite.Equal(`; rel="next", ; rel="prev"`, resp.LinkHeader) + suite.Equal(`; rel="next", ; rel="prev"`, resp.LinkHeader) suite.Equal(`http://localhost:8080/api/v1/timelines/public?limit=1&local=false&max_id=01F8MHCP5P2NWYQ416SBA0XSEV`, resp.NextLink) - suite.Equal(`http://localhost:8080/api/v1/timelines/public?limit=1&local=false&min_id=01HE7XJ1CG84TBKH5V9XKBVGF5`, resp.PrevLink) + suite.Equal(`http://localhost:8080/api/v1/timelines/public?limit=1&local=false&min_id=01FF25D5Q0DH7CHD57CTRS6WK0`, resp.PrevLink) } // A timeline containing a status hidden due to filtering should return other statuses with no error. diff --git a/internal/transport/dereference_test.go b/internal/transport/dereference_test.go index b9611d1e7..836ba2ba5 100644 --- a/internal/transport/dereference_test.go +++ b/internal/transport/dereference_test.go @@ -43,8 +43,8 @@ func (suite *DereferenceTestSuite) TestDerefLocalUser() { defer resp.Body.Close() suite.Equal(http.StatusOK, resp.StatusCode) - suite.EqualValues(2007, resp.ContentLength) - suite.Equal("2007", resp.Header.Get("Content-Length")) + suite.EqualValues(2109, resp.ContentLength) + suite.Equal("2109", resp.Header.Get("Content-Length")) suite.Equal(apiutil.AppActivityLDJSON, resp.Header.Get("Content-Type")) b, err := io.ReadAll(resp.Body) @@ -59,6 +59,7 @@ func (suite *DereferenceTestSuite) TestDerefLocalUser() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -75,6 +76,8 @@ func (suite *DereferenceTestSuite) TestDerefLocalUser() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", diff --git a/internal/typeutils/astointernal.go b/internal/typeutils/astointernal.go index 35f1e7cb7..ede2b3253 100644 --- a/internal/typeutils/astointernal.go +++ b/internal/typeutils/astointernal.go @@ -244,6 +244,10 @@ func (c *Converter) ASRepresentationToAccount( acct.PublicKey = pkey acct.PublicKeyURI = pkeyURL.String() + // Web visibility for statuses. + acct.HidesToPublicFromUnauthedWeb = util.Ptr(ap.GetHidesToPublicFromUnauthedWeb(accountable)) + acct.HidesCcPublicFromUnauthedWeb = util.Ptr(ap.GetHidesCcPublicFromUnauthedWeb(accountable)) + return &acct, nil } diff --git a/internal/typeutils/internaltoas.go b/internal/typeutils/internaltoas.go index 3feecaa9b..ce1501e1a 100644 --- a/internal/typeutils/internaltoas.go +++ b/internal/typeutils/internaltoas.go @@ -399,6 +399,10 @@ func (c *Converter) AccountToAS( } } + // Web visibility for statuses. + ap.SetHidesToPublicFromUnauthedWeb(accountable, *a.HidesToPublicFromUnauthedWeb) + ap.SetHidesCcPublicFromUnauthedWeb(accountable, *a.HidesCcPublicFromUnauthedWeb) + return accountable, nil } diff --git a/internal/typeutils/internaltoas_test.go b/internal/typeutils/internaltoas_test.go index 5da103582..f3e19bb81 100644 --- a/internal/typeutils/internaltoas_test.go +++ b/internal/typeutils/internaltoas_test.go @@ -48,6 +48,7 @@ func (suite *InternalToASTestSuite) TestAccountToAS() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -64,6 +65,8 @@ func (suite *InternalToASTestSuite) TestAccountToAS() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", @@ -116,6 +119,7 @@ func (suite *InternalToASTestSuite) TestAccountToASBot() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -132,6 +136,8 @@ func (suite *InternalToASTestSuite) TestAccountToASBot() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", @@ -178,6 +184,7 @@ func (suite *InternalToASTestSuite) TestAccountToASWithFields() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -209,6 +216,8 @@ func (suite *InternalToASTestSuite) TestAccountToASWithFields() { "featured": "http://localhost:8080/users/1happyturtle/collections/featured", "followers": "http://localhost:8080/users/1happyturtle/followers", "following": "http://localhost:8080/users/1happyturtle/following", + "hidesCcPublicFromUnauthedWeb": true, + "hidesToPublicFromUnauthedWeb": false, "id": "http://localhost:8080/users/1happyturtle", "inbox": "http://localhost:8080/users/1happyturtle/inbox", "manuallyApprovesFollowers": true, @@ -256,6 +265,7 @@ func (suite *InternalToASTestSuite) TestAccountToASAliasedAndMoved() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -279,6 +289,8 @@ func (suite *InternalToASTestSuite) TestAccountToASAliasedAndMoved() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", @@ -328,6 +340,7 @@ func (suite *InternalToASTestSuite) TestAccountToASWithOneField() { // Despite only one field being set, attachments should still be a slice/array. suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -354,6 +367,8 @@ func (suite *InternalToASTestSuite) TestAccountToASWithOneField() { "featured": "http://localhost:8080/users/1happyturtle/collections/featured", "followers": "http://localhost:8080/users/1happyturtle/followers", "following": "http://localhost:8080/users/1happyturtle/following", + "hidesCcPublicFromUnauthedWeb": true, + "hidesToPublicFromUnauthedWeb": false, "id": "http://localhost:8080/users/1happyturtle", "inbox": "http://localhost:8080/users/1happyturtle/inbox", "manuallyApprovesFollowers": true, @@ -389,6 +404,7 @@ func (suite *InternalToASTestSuite) TestAccountToASWithEmoji() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -406,6 +422,8 @@ func (suite *InternalToASTestSuite) TestAccountToASWithEmoji() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", @@ -464,6 +482,7 @@ func (suite *InternalToASTestSuite) TestAccountToASWithSharedInbox() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -483,6 +502,8 @@ func (suite *InternalToASTestSuite) TestAccountToASWithSharedInbox() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", diff --git a/internal/typeutils/internaltofrontend.go b/internal/typeutils/internaltofrontend.go index 3b5af6579..aef38ad6e 100644 --- a/internal/typeutils/internaltofrontend.go +++ b/internal/typeutils/internaltofrontend.go @@ -134,9 +134,26 @@ func (c *Converter) AccountToAPIAccountSensitive(ctx context.Context, a *gtsmode statusContentType = a.Settings.StatusContentType } + // Derive web visibility for + // this local account's statuses. + var webVisibility apimodel.Visibility + switch { + case *a.HidesToPublicFromUnauthedWeb: + // Hides all. + webVisibility = apimodel.VisibilityNone + + case !*a.HidesCcPublicFromUnauthedWeb: + // Shows unlisted + public (Masto default). + webVisibility = apimodel.VisibilityUnlisted + + default: + // Shows public only (GtS default). + webVisibility = apimodel.VisibilityPublic + } + apiAccount.Source = &apimodel.Source{ Privacy: VisToAPIVis(a.Settings.Privacy), - WebVisibility: VisToAPIVis(a.Settings.WebVisibility), + WebVisibility: webVisibility, WebLayout: a.Settings.WebLayout.String(), Sensitive: *a.Settings.Sensitive, Language: a.Settings.Language, diff --git a/internal/typeutils/internaltofrontend_test.go b/internal/typeutils/internaltofrontend_test.go index 8b0d15f10..a26ff114e 100644 --- a/internal/typeutils/internaltofrontend_test.go +++ b/internal/typeutils/internaltofrontend_test.go @@ -965,7 +965,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToFrontendUnknownAttachments "in_reply_to_account_id": "01F8MH17FWEB39HZJ76B6VXSKF", "sensitive": true, "spoiler_text": "some unknown media included", - "visibility": "public", + "visibility": "unlisted", "language": "en", "uri": "http://example.org/users/Some_User/statuses/01HE7XJ1CG84TBKH5V9XKBVGF5", "url": "http://example.org/@Some_User/statuses/01HE7XJ1CG84TBKH5V9XKBVGF5", @@ -1114,7 +1114,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToWebStatus() { "in_reply_to_account_id": "01F8MH17FWEB39HZJ76B6VXSKF", "sensitive": true, "spoiler_text": "some unknown media included", - "visibility": "public", + "visibility": "unlisted", "language": "en", "uri": "http://example.org/users/Some_User/statuses/01HE7XJ1CG84TBKH5V9XKBVGF5", "url": "http://example.org/@Some_User/statuses/01HE7XJ1CG84TBKH5V9XKBVGF5", diff --git a/internal/typeutils/wrap_test.go b/internal/typeutils/wrap_test.go index 828e6a683..c0c51b37a 100644 --- a/internal/typeutils/wrap_test.go +++ b/internal/typeutils/wrap_test.go @@ -178,6 +178,7 @@ func (suite *WrapTestSuite) TestWrapAccountableInUpdate() { suite.Equal(`{ "@context": [ + "https://gotosocial.org/ns", "https://w3id.org/security/v1", "https://www.w3.org/ns/activitystreams", { @@ -198,6 +199,8 @@ func (suite *WrapTestSuite) TestWrapAccountableInUpdate() { "featured": "http://localhost:8080/users/the_mighty_zork/collections/featured", "followers": "http://localhost:8080/users/the_mighty_zork/followers", "following": "http://localhost:8080/users/the_mighty_zork/following", + "hidesCcPublicFromUnauthedWeb": false, + "hidesToPublicFromUnauthedWeb": false, "icon": { "mediaType": "image/jpeg", "name": "a green goblin looking nasty", diff --git a/testrig/testmodels.go b/testrig/testmodels.go index d8cfb9b82..9bbebcc4e 100644 --- a/testrig/testmodels.go +++ b/testrig/testmodels.go @@ -292,88 +292,96 @@ func NewTestAccounts() map[string]*gtsmodel.Account { accounts := map[string]*gtsmodel.Account{ "instance_account": { - ID: "01AY6P665V14JJR0AFVRT7311Y", - Username: "localhost:8080", - CreatedAt: TimeMustParse("2020-05-17T13:10:59Z"), - UpdatedAt: TimeMustParse("2020-05-17T13:10:59Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(true), - URI: "http://localhost:8080/users/localhost:8080", - URL: "http://localhost:8080/@localhost:8080", - PublicKeyURI: "http://localhost:8080/users/localhost:8080#main-key", - InboxURI: "http://localhost:8080/users/localhost:8080/inbox", - OutboxURI: "http://localhost:8080/users/localhost:8080/outbox", - FollowersURI: "http://localhost:8080/users/localhost:8080/followers", - FollowingURI: "http://localhost:8080/users/localhost:8080/following", - FeaturedCollectionURI: "http://localhost:8080/users/localhost:8080/collections/featured", - ActorType: gtsmodel.AccountActorTypeService, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, + ID: "01AY6P665V14JJR0AFVRT7311Y", + Username: "localhost:8080", + CreatedAt: TimeMustParse("2020-05-17T13:10:59Z"), + UpdatedAt: TimeMustParse("2020-05-17T13:10:59Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(true), + URI: "http://localhost:8080/users/localhost:8080", + URL: "http://localhost:8080/@localhost:8080", + PublicKeyURI: "http://localhost:8080/users/localhost:8080#main-key", + InboxURI: "http://localhost:8080/users/localhost:8080/inbox", + OutboxURI: "http://localhost:8080/users/localhost:8080/outbox", + FollowersURI: "http://localhost:8080/users/localhost:8080/followers", + FollowingURI: "http://localhost:8080/users/localhost:8080/following", + FeaturedCollectionURI: "http://localhost:8080/users/localhost:8080/collections/featured", + ActorType: gtsmodel.AccountActorTypeService, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "unconfirmed_account": { - ID: "01F8MH0BBE4FHXPH513MBVFHB0", - Username: "weed_lord420", - CreatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(false), - URI: "http://localhost:8080/users/weed_lord420", - URL: "http://localhost:8080/@weed_lord420", - InboxURI: "http://localhost:8080/users/weed_lord420/inbox", - OutboxURI: "http://localhost:8080/users/weed_lord420/outbox", - FollowersURI: "http://localhost:8080/users/weed_lord420/followers", - FollowingURI: "http://localhost:8080/users/weed_lord420/following", - FeaturedCollectionURI: "http://localhost:8080/users/weed_lord420/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://localhost:8080/users/weed_lord420#main-key", - Settings: settings["unconfirmed_account"], + ID: "01F8MH0BBE4FHXPH513MBVFHB0", + Username: "weed_lord420", + CreatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(false), + URI: "http://localhost:8080/users/weed_lord420", + URL: "http://localhost:8080/@weed_lord420", + InboxURI: "http://localhost:8080/users/weed_lord420/inbox", + OutboxURI: "http://localhost:8080/users/weed_lord420/outbox", + FollowersURI: "http://localhost:8080/users/weed_lord420/followers", + FollowingURI: "http://localhost:8080/users/weed_lord420/following", + FeaturedCollectionURI: "http://localhost:8080/users/weed_lord420/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://localhost:8080/users/weed_lord420#main-key", + Settings: settings["unconfirmed_account"], + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "admin_account": { - ID: "01F8MH17FWEB39HZJ76B6VXSKF", - Username: "admin", - CreatedAt: TimeMustParse("2022-05-17T13:10:59Z"), - UpdatedAt: TimeMustParse("2022-05-17T13:10:59Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(true), - URI: "http://localhost:8080/users/admin", - URL: "http://localhost:8080/@admin", - PublicKeyURI: "http://localhost:8080/users/admin#main-key", - InboxURI: "http://localhost:8080/users/admin/inbox", - OutboxURI: "http://localhost:8080/users/admin/outbox", - FollowersURI: "http://localhost:8080/users/admin/followers", - FollowingURI: "http://localhost:8080/users/admin/following", - FeaturedCollectionURI: "http://localhost:8080/users/admin/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - Settings: settings["admin_account"], + ID: "01F8MH17FWEB39HZJ76B6VXSKF", + Username: "admin", + CreatedAt: TimeMustParse("2022-05-17T13:10:59Z"), + UpdatedAt: TimeMustParse("2022-05-17T13:10:59Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(true), + URI: "http://localhost:8080/users/admin", + URL: "http://localhost:8080/@admin", + PublicKeyURI: "http://localhost:8080/users/admin#main-key", + InboxURI: "http://localhost:8080/users/admin/inbox", + OutboxURI: "http://localhost:8080/users/admin/outbox", + FollowersURI: "http://localhost:8080/users/admin/followers", + FollowingURI: "http://localhost:8080/users/admin/following", + FeaturedCollectionURI: "http://localhost:8080/users/admin/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + Settings: settings["admin_account"], + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "local_account_1": { - ID: "01F8MH1H7YV1Z7D2C8K2730QBF", - Username: "the_mighty_zork", - AvatarMediaAttachmentID: "01F8MH58A357CV5K7R7TJMSH6S", - HeaderMediaAttachmentID: "01PFPMWK2FF0D9WMHEJHR07C3Q", - DisplayName: "original zork (he/they)", - Note: "

hey yo this is my profile!

", - NoteRaw: "hey yo this is my profile!", - CreatedAt: TimeMustParse("2022-05-20T11:09:18Z"), - UpdatedAt: TimeMustParse("2022-05-20T11:09:18Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(true), - URI: "http://localhost:8080/users/the_mighty_zork", - URL: "http://localhost:8080/@the_mighty_zork", - InboxURI: "http://localhost:8080/users/the_mighty_zork/inbox", - OutboxURI: "http://localhost:8080/users/the_mighty_zork/outbox", - FollowersURI: "http://localhost:8080/users/the_mighty_zork/followers", - FollowingURI: "http://localhost:8080/users/the_mighty_zork/following", - FeaturedCollectionURI: "http://localhost:8080/users/the_mighty_zork/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://localhost:8080/users/the_mighty_zork/main-key", - Settings: settings["local_account_1"], + ID: "01F8MH1H7YV1Z7D2C8K2730QBF", + Username: "the_mighty_zork", + AvatarMediaAttachmentID: "01F8MH58A357CV5K7R7TJMSH6S", + HeaderMediaAttachmentID: "01PFPMWK2FF0D9WMHEJHR07C3Q", + DisplayName: "original zork (he/they)", + Note: "

hey yo this is my profile!

", + NoteRaw: "hey yo this is my profile!", + CreatedAt: TimeMustParse("2022-05-20T11:09:18Z"), + UpdatedAt: TimeMustParse("2022-05-20T11:09:18Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(true), + URI: "http://localhost:8080/users/the_mighty_zork", + URL: "http://localhost:8080/@the_mighty_zork", + InboxURI: "http://localhost:8080/users/the_mighty_zork/inbox", + OutboxURI: "http://localhost:8080/users/the_mighty_zork/outbox", + FollowersURI: "http://localhost:8080/users/the_mighty_zork/followers", + FollowingURI: "http://localhost:8080/users/the_mighty_zork/following", + FeaturedCollectionURI: "http://localhost:8080/users/the_mighty_zork/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://localhost:8080/users/the_mighty_zork/main-key", + Settings: settings["local_account_1"], + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(false), }, "local_account_2": { ID: "01F8MH5NBDF2MV7CTC4Q5128HF", @@ -399,24 +407,26 @@ func NewTestAccounts() map[string]*gtsmodel.Account { Value: "120", }, }, - Note: "

i post about things that concern me

", - NoteRaw: "i post about things that concern me", - CreatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(true), - Discoverable: util.Ptr(false), - URI: "http://localhost:8080/users/1happyturtle", - URL: "http://localhost:8080/@1happyturtle", - InboxURI: "http://localhost:8080/users/1happyturtle/inbox", - OutboxURI: "http://localhost:8080/users/1happyturtle/outbox", - FollowersURI: "http://localhost:8080/users/1happyturtle/followers", - FollowingURI: "http://localhost:8080/users/1happyturtle/following", - FeaturedCollectionURI: "http://localhost:8080/users/1happyturtle/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://localhost:8080/users/1happyturtle#main-key", - Settings: settings["local_account_2"], + Note: "

i post about things that concern me

", + NoteRaw: "i post about things that concern me", + CreatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(true), + Discoverable: util.Ptr(false), + URI: "http://localhost:8080/users/1happyturtle", + URL: "http://localhost:8080/@1happyturtle", + InboxURI: "http://localhost:8080/users/1happyturtle/inbox", + OutboxURI: "http://localhost:8080/users/1happyturtle/outbox", + FollowersURI: "http://localhost:8080/users/1happyturtle/followers", + FollowingURI: "http://localhost:8080/users/1happyturtle/following", + FeaturedCollectionURI: "http://localhost:8080/users/1happyturtle/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://localhost:8080/users/1happyturtle#main-key", + Settings: settings["local_account_2"], + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "local_account_3": { ID: "01JPCMD83Y4WR901094YES3QC5", @@ -443,116 +453,126 @@ func NewTestAccounts() map[string]*gtsmodel.Account { Value: "you can do about it", }, }, - Note: "

I'm a test account that posts a shitload of media and I have my account rendered in \"gallery\" mode

", - NoteRaw: "I'm a test account that posts a shitload of media and I have my account rendered in \"gallery\" mode", - CreatedAt: TimeMustParse("2025-03-15T11:08:00Z"), - UpdatedAt: TimeMustParse("2025-03-15T11:08:00Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(false), - URI: "http://localhost:8080/users/media_mogul", - URL: "http://localhost:8080/@media_mogul", - InboxURI: "http://localhost:8080/users/media_mogul/inbox", - OutboxURI: "http://localhost:8080/users/media_mogul/outbox", - FollowersURI: "http://localhost:8080/users/media_mogul/followers", - FollowingURI: "http://localhost:8080/users/media_mogul/following", - FeaturedCollectionURI: "http://localhost:8080/users/media_mogul/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://localhost:8080/users/media_mogul#main-key", - Settings: settings["local_account_3"], + Note: "

I'm a test account that posts a shitload of media and I have my account rendered in \"gallery\" mode

", + NoteRaw: "I'm a test account that posts a shitload of media and I have my account rendered in \"gallery\" mode", + CreatedAt: TimeMustParse("2025-03-15T11:08:00Z"), + UpdatedAt: TimeMustParse("2025-03-15T11:08:00Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(false), + URI: "http://localhost:8080/users/media_mogul", + URL: "http://localhost:8080/@media_mogul", + InboxURI: "http://localhost:8080/users/media_mogul/inbox", + OutboxURI: "http://localhost:8080/users/media_mogul/outbox", + FollowersURI: "http://localhost:8080/users/media_mogul/followers", + FollowingURI: "http://localhost:8080/users/media_mogul/following", + FeaturedCollectionURI: "http://localhost:8080/users/media_mogul/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://localhost:8080/users/media_mogul#main-key", + Settings: settings["local_account_3"], + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(false), }, "remote_account_1": { - ID: "01F8MH5ZK5VRH73AKHQM6Y9VNX", - Username: "foss_satan", - Domain: "fossbros-anonymous.io", - DisplayName: "big gerald", - Note: "i post about like, i dunno, stuff, or whatever!!!!", - CreatedAt: TimeMustParse("2021-09-26T12:52:36+02:00"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(true), - URI: "http://fossbros-anonymous.io/users/foss_satan", - URL: "http://fossbros-anonymous.io/@foss_satan", - InboxURI: "http://fossbros-anonymous.io/users/foss_satan/inbox", - SharedInboxURI: util.Ptr("http://fossbros-anonymous.io/inbox"), - OutboxURI: "http://fossbros-anonymous.io/users/foss_satan/outbox", - FollowersURI: "http://fossbros-anonymous.io/users/foss_satan/followers", - FollowingURI: "http://fossbros-anonymous.io/users/foss_satan/following", - FeaturedCollectionURI: "http://fossbros-anonymous.io/users/foss_satan/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://fossbros-anonymous.io/users/foss_satan/main-key", + ID: "01F8MH5ZK5VRH73AKHQM6Y9VNX", + Username: "foss_satan", + Domain: "fossbros-anonymous.io", + DisplayName: "big gerald", + Note: "i post about like, i dunno, stuff, or whatever!!!!", + CreatedAt: TimeMustParse("2021-09-26T12:52:36+02:00"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(true), + URI: "http://fossbros-anonymous.io/users/foss_satan", + URL: "http://fossbros-anonymous.io/@foss_satan", + InboxURI: "http://fossbros-anonymous.io/users/foss_satan/inbox", + SharedInboxURI: util.Ptr("http://fossbros-anonymous.io/inbox"), + OutboxURI: "http://fossbros-anonymous.io/users/foss_satan/outbox", + FollowersURI: "http://fossbros-anonymous.io/users/foss_satan/followers", + FollowingURI: "http://fossbros-anonymous.io/users/foss_satan/following", + FeaturedCollectionURI: "http://fossbros-anonymous.io/users/foss_satan/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://fossbros-anonymous.io/users/foss_satan/main-key", + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "remote_account_2": { - ID: "01FHMQX3GAABWSM0S2VZEC2SWC", - Username: "Some_User", - Domain: "example.org", - DisplayName: "some user", - Note: "i'm a real son of a gun", - CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(true), - Discoverable: util.Ptr(true), - URI: "http://example.org/users/Some_User", - URL: "http://example.org/@Some_User", - InboxURI: "http://example.org/users/Some_User/inbox", - SharedInboxURI: util.Ptr(""), - OutboxURI: "http://example.org/users/Some_User/outbox", - FollowersURI: "http://example.org/users/Some_User/followers", - FollowingURI: "http://example.org/users/Some_User/following", - FeaturedCollectionURI: "http://example.org/users/Some_User/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://example.org/users/Some_User#main-key", + ID: "01FHMQX3GAABWSM0S2VZEC2SWC", + Username: "Some_User", + Domain: "example.org", + DisplayName: "some user", + Note: "i'm a real son of a gun", + CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(true), + Discoverable: util.Ptr(true), + URI: "http://example.org/users/Some_User", + URL: "http://example.org/@Some_User", + InboxURI: "http://example.org/users/Some_User/inbox", + SharedInboxURI: util.Ptr(""), + OutboxURI: "http://example.org/users/Some_User/outbox", + FollowersURI: "http://example.org/users/Some_User/followers", + FollowingURI: "http://example.org/users/Some_User/following", + FeaturedCollectionURI: "http://example.org/users/Some_User/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://example.org/users/Some_User#main-key", + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(false), }, "remote_account_3": { - ID: "062G5WYKY35KKD12EMSM3F8PJ8", - Username: "her_fuckin_maj", - Domain: "thequeenisstillalive.technology", - DisplayName: "lizzzieeeeeeeeeeee", - Note: "if i die blame charles don't let that fuck become king", - CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(true), - Discoverable: util.Ptr(true), - URI: "http://thequeenisstillalive.technology/users/her_fuckin_maj", - URL: "http://thequeenisstillalive.technology/@her_fuckin_maj", - InboxURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/inbox", - SharedInboxURI: util.Ptr(""), - OutboxURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/outbox", - FollowersURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/followers", - FollowingURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/following", - FeaturedCollectionURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj#main-key", - HeaderMediaAttachmentID: "01PFPMWK2FF0D9WMHEJHR07C3R", + ID: "062G5WYKY35KKD12EMSM3F8PJ8", + Username: "her_fuckin_maj", + Domain: "thequeenisstillalive.technology", + DisplayName: "lizzzieeeeeeeeeeee", + Note: "if i die blame charles don't let that fuck become king", + CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(true), + Discoverable: util.Ptr(true), + URI: "http://thequeenisstillalive.technology/users/her_fuckin_maj", + URL: "http://thequeenisstillalive.technology/@her_fuckin_maj", + InboxURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/inbox", + SharedInboxURI: util.Ptr(""), + OutboxURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/outbox", + FollowersURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/followers", + FollowingURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/following", + FeaturedCollectionURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "http://thequeenisstillalive.technology/users/her_fuckin_maj#main-key", + HeaderMediaAttachmentID: "01PFPMWK2FF0D9WMHEJHR07C3R", + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, "remote_account_4": { - ID: "07GZRBAEMBNKGZ8Z9VSKSXKR98", - Username: "üser", - Domain: "xn--xample-ova.org", - CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), - UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), - Locked: util.Ptr(false), - Discoverable: util.Ptr(false), - URI: "https://xn--xample-ova.org/users/%C3%BCser", - URL: "https://xn--xample-ova.org/users/@%C3%BCser", - FetchedAt: time.Time{}, - InboxURI: "https://xn--xample-ova.org/users/%C3%BCser/inbox", - SharedInboxURI: util.Ptr(""), - OutboxURI: "https://xn--xample-ova.org/users/%C3%BCser/outbox", - FollowersURI: "https://xn--xample-ova.org/users/%C3%BCser/followers", - FollowingURI: "https://xn--xample-ova.org/users/%C3%BCser/following", - FeaturedCollectionURI: "https://xn--xample-ova.org/users/%C3%BCser/collections/featured", - ActorType: gtsmodel.AccountActorTypePerson, - PrivateKey: &rsa.PrivateKey{}, - PublicKey: &rsa.PublicKey{}, - PublicKeyURI: "https://xn--xample-ova.org/users/%C3%BCser#main-key", + ID: "07GZRBAEMBNKGZ8Z9VSKSXKR98", + Username: "üser", + Domain: "xn--xample-ova.org", + CreatedAt: TimeMustParse("2020-08-10T14:13:28+02:00"), + UpdatedAt: TimeMustParse("2022-06-04T13:12:00Z"), + Locked: util.Ptr(false), + Discoverable: util.Ptr(false), + URI: "https://xn--xample-ova.org/users/%C3%BCser", + URL: "https://xn--xample-ova.org/users/@%C3%BCser", + FetchedAt: time.Time{}, + InboxURI: "https://xn--xample-ova.org/users/%C3%BCser/inbox", + SharedInboxURI: util.Ptr(""), + OutboxURI: "https://xn--xample-ova.org/users/%C3%BCser/outbox", + FollowersURI: "https://xn--xample-ova.org/users/%C3%BCser/followers", + FollowingURI: "https://xn--xample-ova.org/users/%C3%BCser/following", + FeaturedCollectionURI: "https://xn--xample-ova.org/users/%C3%BCser/collections/featured", + ActorType: gtsmodel.AccountActorTypePerson, + PrivateKey: &rsa.PrivateKey{}, + PublicKey: &rsa.PublicKey{}, + PublicKeyURI: "https://xn--xample-ova.org/users/%C3%BCser#main-key", + HidesToPublicFromUnauthedWeb: util.Ptr(false), + HidesCcPublicFromUnauthedWeb: util.Ptr(true), }, } @@ -619,7 +639,6 @@ func NewTestAccountSettings() map[string]*gtsmodel.AccountSettings { Language: "en", EnableRSS: util.Ptr(false), HideCollections: util.Ptr(false), - WebVisibility: gtsmodel.VisibilityPublic, WebLayout: gtsmodel.WebLayoutMicroblog, }, "admin_account": { @@ -631,7 +650,6 @@ func NewTestAccountSettings() map[string]*gtsmodel.AccountSettings { Language: "en", EnableRSS: util.Ptr(true), HideCollections: util.Ptr(false), - WebVisibility: gtsmodel.VisibilityPublic, WebLayout: gtsmodel.WebLayoutMicroblog, }, "local_account_1": { @@ -643,7 +661,6 @@ func NewTestAccountSettings() map[string]*gtsmodel.AccountSettings { Language: "en", EnableRSS: util.Ptr(true), HideCollections: util.Ptr(false), - WebVisibility: gtsmodel.VisibilityUnlocked, WebLayout: gtsmodel.WebLayoutMicroblog, }, "local_account_2": { @@ -655,7 +672,6 @@ func NewTestAccountSettings() map[string]*gtsmodel.AccountSettings { Language: "fr", EnableRSS: util.Ptr(false), HideCollections: util.Ptr(true), - WebVisibility: gtsmodel.VisibilityPublic, WebLayout: gtsmodel.WebLayoutMicroblog, }, "local_account_3": { @@ -667,7 +683,6 @@ func NewTestAccountSettings() map[string]*gtsmodel.AccountSettings { Language: "en", EnableRSS: util.Ptr(true), HideCollections: util.Ptr(false), - WebVisibility: gtsmodel.VisibilityUnlocked, WebLayout: gtsmodel.WebLayoutGallery, }, } @@ -2761,7 +2776,7 @@ func NewTestStatuses() map[string]*gtsmodel.Status { InReplyToAccountID: "01F8MH17FWEB39HZJ76B6VXSKF", InReplyToURI: "http://localhost:8080/users/admin/statuses/01F8MH75CBF9JFX4ZAD54N0W0R", ContentWarning: "some unknown media included", - Visibility: gtsmodel.VisibilityPublic, + Visibility: gtsmodel.VisibilityUnlocked, Sensitive: util.Ptr(true), Language: "en", Federated: util.Ptr(true), diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_consts.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_consts.go index 4c40dabb3..0eb116f40 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_consts.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_consts.go @@ -77,6 +77,9 @@ var ActivityStreamsDocumentName string = "Document" // TootEmojiName is the string literal of the name for the Emoji type in the Toot vocabulary. var TootEmojiName string = "Emoji" +// LitePubEmojiReactName is the string literal of the name for the EmojiReact type in the LitePub vocabulary. +var LitePubEmojiReactName string = "EmojiReact" + // ActivityStreamsEndpointsName is the string literal of the name for the Endpoints type in the ActivityStreams vocabulary. var ActivityStreamsEndpointsName string = "Endpoints" @@ -353,6 +356,12 @@ var ActivityStreamsGeneratorPropertyName string = "generator" // ActivityStreamsHeightPropertyName is the string literal of the name for the height property in the ActivityStreams vocabulary. var ActivityStreamsHeightPropertyName string = "height" +// GoToSocialHidesCcPublicFromUnauthedWebPropertyName is the string literal of the name for the hidesCcPublicFromUnauthedWeb property in the GoToSocial vocabulary. +var GoToSocialHidesCcPublicFromUnauthedWebPropertyName string = "hidesCcPublicFromUnauthedWeb" + +// GoToSocialHidesToPublicFromUnauthedWebPropertyName is the string literal of the name for the hidesToPublicFromUnauthedWeb property in the GoToSocial vocabulary. +var GoToSocialHidesToPublicFromUnauthedWebPropertyName string = "hidesToPublicFromUnauthedWeb" + // ActivityStreamsHrefPropertyName is the string literal of the name for the href property in the ActivityStreams vocabulary. var ActivityStreamsHrefPropertyName string = "href" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_init.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_init.go index ecc0b4d86..e837355d9 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_init.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_init.go @@ -147,6 +147,8 @@ import ( propertycanlike "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canlike" propertycanquote "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canquote" propertycanreply "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canreply" + propertyhidesccpublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb" + propertyhidestopublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb" propertyinteractingobject "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactingobject" propertyinteractionpolicy "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactionpolicy" propertyinteractiontarget "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactiontarget" @@ -165,6 +167,7 @@ import ( typereplyapproval "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyapproval" typereplyauthorization "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyauthorization" typereplyrequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyrequest" + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" propertyvalue "code.superseriousbusiness.org/activity/streams/impl/schema/property_value" typepropertyvalue "code.superseriousbusiness.org/activity/streams/impl/schema/type_propertyvalue" propertyblurhash "code.superseriousbusiness.org/activity/streams/impl/toot/property_blurhash" @@ -341,6 +344,8 @@ func init() { propertycanlike.SetManager(mgr) propertycanquote.SetManager(mgr) propertycanreply.SetManager(mgr) + propertyhidesccpublicfromunauthedweb.SetManager(mgr) + propertyhidestopublicfromunauthedweb.SetManager(mgr) propertyinteractingobject.SetManager(mgr) propertyinteractionpolicy.SetManager(mgr) propertyinteractiontarget.SetManager(mgr) @@ -359,6 +364,7 @@ func init() { typereplyapproval.SetManager(mgr) typereplyauthorization.SetManager(mgr) typereplyrequest.SetManager(mgr) + typeemojireact.SetManager(mgr) propertyvalue.SetManager(mgr) typepropertyvalue.SetManager(mgr) propertyblurhash.SetManager(mgr) @@ -449,6 +455,7 @@ func init() { typereplyapproval.SetTypePropertyConstructor(NewJSONLDTypeProperty) typereplyauthorization.SetTypePropertyConstructor(NewJSONLDTypeProperty) typereplyrequest.SetTypePropertyConstructor(NewJSONLDTypeProperty) + typeemojireact.SetTypePropertyConstructor(NewJSONLDTypeProperty) typepropertyvalue.SetTypePropertyConstructor(NewJSONLDTypeProperty) typeemoji.SetTypePropertyConstructor(NewJSONLDTypeProperty) typehashtag.SetTypePropertyConstructor(NewJSONLDTypeProperty) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_json_resolver.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_json_resolver.go index 6ec189262..aee07cb7e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_json_resolver.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_json_resolver.go @@ -81,6 +81,8 @@ func NewJSONResolver(callbacks ...interface{}) (*JSONResolver, error) { // Do nothing, this callback has a correct signature. case func(context.Context, vocab.TootEmoji) error: // Do nothing, this callback has a correct signature. + case func(context.Context, vocab.LitePubEmojiReact) error: + // Do nothing, this callback has a correct signature. case func(context.Context, vocab.ActivityStreamsEndpoints) error: // Do nothing, this callback has a correct signature. case func(context.Context, vocab.ActivityStreamsEvent) error: @@ -287,6 +289,13 @@ func (this JSONResolver) Resolve(ctx context.Context, m map[string]interface{}) if len(TootAlias) > 0 { TootAlias += ":" } + LitePubAlias, ok := aliasMap["https://litepub.social/ns"] + if !ok { + LitePubAlias = aliasMap["http://litepub.social/ns"] + } + if len(LitePubAlias) > 0 { + LitePubAlias += ":" + } SchemaAlias, ok := aliasMap["https://schema.org"] if !ok { SchemaAlias = aliasMap["http://schema.org"] @@ -577,6 +586,17 @@ func (this JSONResolver) Resolve(ctx context.Context, m map[string]interface{}) } } return ErrNoCallbackMatch + } else if typeString == LitePubAlias+"EmojiReact" { + v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap) + if err != nil { + return err + } + for _, i := range this.callbacks { + if fn, ok := i.(func(context.Context, vocab.LitePubEmojiReact) error); ok { + return fn(ctx, v) + } + } + return ErrNoCallbackMatch } else if typeString == ActivityStreamsAlias+"Endpoints" { v, err := mgr.DeserializeEndpointsActivityStreams()(m, aliasMap) if err != nil { diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_manager.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_manager.go index c46d50808..90a6b33c7 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_manager.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_manager.go @@ -147,6 +147,8 @@ import ( propertycanlike "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canlike" propertycanquote "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canquote" propertycanreply "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canreply" + propertyhidesccpublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb" + propertyhidestopublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb" propertyinteractingobject "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactingobject" propertyinteractionpolicy "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactionpolicy" propertyinteractiontarget "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactiontarget" @@ -167,6 +169,7 @@ import ( typereplyrequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyrequest" propertyid "code.superseriousbusiness.org/activity/streams/impl/jsonld/property_id" propertytype "code.superseriousbusiness.org/activity/streams/impl/jsonld/property_type" + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" propertyvalue "code.superseriousbusiness.org/activity/streams/impl/schema/property_value" typepropertyvalue "code.superseriousbusiness.org/activity/streams/impl/schema/type_propertyvalue" propertyblurhash "code.superseriousbusiness.org/activity/streams/impl/toot/property_blurhash" @@ -862,6 +865,18 @@ func (this Manager) DeserializeDurationPropertyActivityStreams() func(map[string } } +// DeserializeEmojiReactLitePub returns the deserialization method for the +// "LitePubEmojiReact" non-functional property in the vocabulary "LitePub" +func (this Manager) DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) { + return func(m map[string]interface{}, aliasMap map[string]string) (vocab.LitePubEmojiReact, error) { + i, err := typeemojireact.DeserializeEmojiReact(m, aliasMap) + if i == nil { + return nil, err + } + return i, err + } +} + // DeserializeEmojiToot returns the deserialization method for the "TootEmoji" // non-functional property in the vocabulary "Toot" func (this Manager) DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) { @@ -1079,6 +1094,34 @@ func (this Manager) DeserializeHeightPropertyActivityStreams() func(map[string]i } } +// DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the +// deserialization method for the +// "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional property in +// the vocabulary "GoToSocial" +func (this Manager) DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) { + return func(m map[string]interface{}, aliasMap map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) { + i, err := propertyhidesccpublicfromunauthedweb.DeserializeHidesCcPublicFromUnauthedWebProperty(m, aliasMap) + if i == nil { + return nil, err + } + return i, err + } +} + +// DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the +// deserialization method for the +// "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional property in +// the vocabulary "GoToSocial" +func (this Manager) DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) { + return func(m map[string]interface{}, aliasMap map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) { + i, err := propertyhidestopublicfromunauthedweb.DeserializeHidesToPublicFromUnauthedWebProperty(m, aliasMap) + if i == nil { + return nil, err + } + return i, err + } +} + // DeserializeHrefPropertyActivityStreams returns the deserialization method for // the "ActivityStreamsHrefProperty" non-functional property in the vocabulary // "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_gotosocial_property_constructors.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_gotosocial_property_constructors.go index 152beb5a4..c4cd38bba 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_gotosocial_property_constructors.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_gotosocial_property_constructors.go @@ -11,6 +11,8 @@ import ( propertycanlike "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canlike" propertycanquote "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canquote" propertycanreply "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canreply" + propertyhidesccpublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb" + propertyhidestopublicfromunauthedweb "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb" propertyinteractingobject "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactingobject" propertyinteractionpolicy "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactionpolicy" propertyinteractiontarget "code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactiontarget" @@ -62,6 +64,18 @@ func NewGoToSocialCanReplyProperty() vocab.GoToSocialCanReplyProperty { return propertycanreply.NewGoToSocialCanReplyProperty() } +// NewGoToSocialGoToSocialHidesCcPublicFromUnauthedWebProperty creates a new +// GoToSocialHidesCcPublicFromUnauthedWebProperty +func NewGoToSocialHidesCcPublicFromUnauthedWebProperty() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return propertyhidesccpublicfromunauthedweb.NewGoToSocialHidesCcPublicFromUnauthedWebProperty() +} + +// NewGoToSocialGoToSocialHidesToPublicFromUnauthedWebProperty creates a new +// GoToSocialHidesToPublicFromUnauthedWebProperty +func NewGoToSocialHidesToPublicFromUnauthedWebProperty() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return propertyhidestopublicfromunauthedweb.NewGoToSocialHidesToPublicFromUnauthedWebProperty() +} + // NewGoToSocialGoToSocialInteractingObjectProperty creates a new // GoToSocialInteractingObjectProperty func NewGoToSocialInteractingObjectProperty() vocab.GoToSocialInteractingObjectProperty { diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_disjoint.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_disjoint.go new file mode 100644 index 000000000..7d8879d3c --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_disjoint.go @@ -0,0 +1,14 @@ +// Code generated by astool. DO NOT EDIT. + +package streams + +import ( + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" + vocab "code.superseriousbusiness.org/activity/streams/vocab" +) + +// LitePubEmojiReactIsDisjointWith returns true if EmojiReact is disjoint with the +// other's type. +func LitePubEmojiReactIsDisjointWith(other vocab.Type) bool { + return typeemojireact.EmojiReactIsDisjointWith(other) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extendedby.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extendedby.go new file mode 100644 index 000000000..aee926edc --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extendedby.go @@ -0,0 +1,15 @@ +// Code generated by astool. DO NOT EDIT. + +package streams + +import ( + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" + vocab "code.superseriousbusiness.org/activity/streams/vocab" +) + +// LitePubEmojiReactIsExtendedBy returns true if the other's type extends from +// EmojiReact. Note that it returns false if the types are the same; see the +// "IsOrExtends" variant instead. +func LitePubEmojiReactIsExtendedBy(other vocab.Type) bool { + return typeemojireact.EmojiReactIsExtendedBy(other) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extends.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extends.go new file mode 100644 index 000000000..babc8e197 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_extends.go @@ -0,0 +1,14 @@ +// Code generated by astool. DO NOT EDIT. + +package streams + +import ( + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" + vocab "code.superseriousbusiness.org/activity/streams/vocab" +) + +// LitePubLitePubEmojiReactExtends returns true if EmojiReact extends from the +// other's type. +func LitePubLitePubEmojiReactExtends(other vocab.Type) bool { + return typeemojireact.LitePubEmojiReactExtends(other) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_isorextends.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_isorextends.go new file mode 100644 index 000000000..f687c8c92 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_isorextends.go @@ -0,0 +1,14 @@ +// Code generated by astool. DO NOT EDIT. + +package streams + +import ( + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" + vocab "code.superseriousbusiness.org/activity/streams/vocab" +) + +// IsOrExtendsLitePubEmojiReact returns true if the other provided type is the +// EmojiReact type or extends from the EmojiReact type. +func IsOrExtendsLitePubEmojiReact(other vocab.Type) bool { + return typeemojireact.IsOrExtendsEmojiReact(other) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_type_constructors.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_type_constructors.go new file mode 100644 index 000000000..fa5f7197e --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_pkg_litepub_type_constructors.go @@ -0,0 +1,13 @@ +// Code generated by astool. DO NOT EDIT. + +package streams + +import ( + typeemojireact "code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact" + vocab "code.superseriousbusiness.org/activity/streams/vocab" +) + +// NewLitePubEmojiReact creates a new LitePubEmojiReact +func NewLitePubEmojiReact() vocab.LitePubEmojiReact { + return typeemojireact.NewLitePubEmojiReact() +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_resolver_utils.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_resolver_utils.go index 9a3f74a55..54fe905d5 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_resolver_utils.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_resolver_utils.go @@ -121,6 +121,9 @@ func ToType(c context.Context, m map[string]interface{}) (t vocab.Type, err erro }, func(ctx context.Context, i vocab.TootEmoji) error { t = i return nil + }, func(ctx context.Context, i vocab.LitePubEmojiReact) error { + t = i + return nil }, func(ctx context.Context, i vocab.ActivityStreamsEndpoints) error { t = i return nil diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_type_predicated_resolver.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_type_predicated_resolver.go index 4edf517e7..0433867e7 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_type_predicated_resolver.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_type_predicated_resolver.go @@ -79,6 +79,8 @@ func NewTypePredicatedResolver(delegate Resolver, predicate interface{}) (*TypeP // Do nothing, this predicate has a correct signature. case func(context.Context, vocab.TootEmoji) (bool, error): // Do nothing, this predicate has a correct signature. + case func(context.Context, vocab.LitePubEmojiReact) (bool, error): + // Do nothing, this predicate has a correct signature. case func(context.Context, vocab.ActivityStreamsEndpoints) (bool, error): // Do nothing, this predicate has a correct signature. case func(context.Context, vocab.ActivityStreamsEvent) (bool, error): @@ -479,6 +481,17 @@ func (this TypePredicatedResolver) Apply(ctx context.Context, o ActivityStreamsI } else { return false, ErrPredicateUnmatched } + } else if o.VocabularyURI() == "http://litepub.social/ns" && o.GetTypeName() == "EmojiReact" { + if fn, ok := this.predicate.(func(context.Context, vocab.LitePubEmojiReact) (bool, error)); ok { + if v, ok := o.(vocab.LitePubEmojiReact); ok { + predicatePasses, err = fn(ctx, v) + } else { + // This occurs when the value is either not a go-fed type and is improperly satisfying various interfaces, or there is a bug in the go-fed generated code. + return false, errCannotTypeAssertType + } + } else { + return false, ErrPredicateUnmatched + } } else if o.VocabularyURI() == "https://www.w3.org/ns/activitystreams" && o.GetTypeName() == "Endpoints" { if fn, ok := this.predicate.(func(context.Context, vocab.ActivityStreamsEndpoints) (bool, error)); ok { if v, ok := o.(vocab.ActivityStreamsEndpoints); ok { diff --git a/vendor/code.superseriousbusiness.org/activity/streams/gen_type_resolver.go b/vendor/code.superseriousbusiness.org/activity/streams/gen_type_resolver.go index 07ff63a21..6486f948f 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/gen_type_resolver.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/gen_type_resolver.go @@ -78,6 +78,8 @@ func NewTypeResolver(callbacks ...interface{}) (*TypeResolver, error) { // Do nothing, this callback has a correct signature. case func(context.Context, vocab.TootEmoji) error: // Do nothing, this callback has a correct signature. + case func(context.Context, vocab.LitePubEmojiReact) error: + // Do nothing, this callback has a correct signature. case func(context.Context, vocab.ActivityStreamsEndpoints) error: // Do nothing, this callback has a correct signature. case func(context.Context, vocab.ActivityStreamsEvent) error: @@ -424,6 +426,15 @@ func (this TypeResolver) Resolve(ctx context.Context, o ActivityStreamsInterface return errCannotTypeAssertType } } + } else if o.VocabularyURI() == "http://litepub.social/ns" && o.GetTypeName() == "EmojiReact" { + if fn, ok := i.(func(context.Context, vocab.LitePubEmojiReact) error); ok { + if v, ok := o.(vocab.LitePubEmojiReact); ok { + return fn(ctx, v) + } else { + // This occurs when the value is either not a go-fed type and is improperly satisfying various interfaces, or there is a bug in the go-fed generated code. + return errCannotTypeAssertType + } + } } else if o.VocabularyURI() == "https://www.w3.org/ns/activitystreams" && o.GetTypeName() == "Endpoints" { if fn, ok := i.(func(context.Context, vocab.ActivityStreamsEndpoints) error); ok { if v, ok := o.(vocab.ActivityStreamsEndpoints); ok { diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_pkg.go index 75edcc679..eb7651f2b 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_property_activitystreams_actor.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_property_activitystreams_actor.go index 9ebcc6db4..8f29a611d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_property_activitystreams_actor.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_actor/gen_property_activitystreams_actor.go @@ -37,6 +37,7 @@ type ActivityStreamsActorPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsActorPropertyIterator(i interface{}, aliasMap map tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsActorPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsActorPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsActorPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsActorPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsActorPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsActorPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsActorPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsActorPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsActorPropertyIterator) JSONLDContext() map[string]stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsActorPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsActorPropertyIterator) LessThan(o vocab.ActivityStream return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsActorPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsActorPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsActorPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsActorPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsActorPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsActorPropertyIterator) serialize() (interface{}, error return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsActorProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "actor". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsActorProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsActorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "actor". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsActorProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "actor". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsActorProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsActorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsActorProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6921,6 +6999,20 @@ func (this *ActivityStreamsActorProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "actor". Invalidates all iterators. +func (this *ActivityStreamsActorProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsActorPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "actor". Invalidates all iterators. func (this *ActivityStreamsActorProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7912,6 +8004,19 @@ func (this *ActivityStreamsActorProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "actor". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsActorProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsActorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_pkg.go index ad2be2ce6..ea6667e5e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_property_activitystreams_anyOf.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_property_activitystreams_anyOf.go index d4a22f0d4..d803781ec 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_property_activitystreams_anyOf.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_anyof/gen_property_activitystreams_anyOf.go @@ -37,6 +37,7 @@ type ActivityStreamsAnyOfPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsAnyOfPropertyIterator(i interface{}, aliasMap map tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsAnyOfPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsAnyOfPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsAnyOfPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsAnyOfPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsAnyOfPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsAnyOfPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsAnyOfPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsAnyOfPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsAnyOfPropertyIterator) JSONLDContext() map[string]stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsAnyOfPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsAnyOfPropertyIterator) LessThan(o vocab.ActivityStream return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsAnyOfPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsAnyOfPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsAnyOfPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsAnyOfPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsAnyOfPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsAnyOfPropertyIterator) serialize() (interface{}, error return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsAnyOfProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "anyOf". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsAnyOfProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsAnyOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "anyOf". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsAnyOfProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "anyOf". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsAnyOfProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsAnyOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsAnyOfProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6921,6 +6999,20 @@ func (this *ActivityStreamsAnyOfProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "anyOf". Invalidates all iterators. +func (this *ActivityStreamsAnyOfProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsAnyOfPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "anyOf". Invalidates all iterators. func (this *ActivityStreamsAnyOfProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7912,6 +8004,19 @@ func (this *ActivityStreamsAnyOfProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "anyOf". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsAnyOfProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsAnyOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_pkg.go index 29fb6634d..76178a57e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_property_activitystreams_attachment.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_property_activitystreams_attachment.go index 81f56f071..126c353fe 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_property_activitystreams_attachment.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attachment/gen_property_activitystreams_attachment.go @@ -37,6 +37,7 @@ type ActivityStreamsAttachmentPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsAttachmentPropertyIterator(i interface{}, aliasMa tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsAttachmentPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsAttachmentPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsAttachmentPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsAttachmentPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsAttachmentPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsAttachmentPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsAttachmentPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsAttachmentPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsAttachmentPropertyIterator) JSONLDContext() map[string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsAttachmentPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsAttachmentPropertyIterator) LessThan(o vocab.ActivityS return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsAttachmentPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsAttachmentPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsAttachmentPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsAttachmentPropertyIterator) SetType(t vocab.Type) err this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsAttachmentPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsAttachmentPropertyIterator) serialize() (interface{}, return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4280,6 +4326,17 @@ func (this *ActivityStreamsAttachmentProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "attachment". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsAttachmentProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsAttachmentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "attachment". Invalidates iterators that are traversing // using Prev. @@ -5528,6 +5585,23 @@ func (this *ActivityStreamsAttachmentProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "attachment". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsAttachmentProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsAttachmentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5750,194 +5824,198 @@ func (this ActivityStreamsAttachmentProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6935,6 +7013,20 @@ func (this *ActivityStreamsAttachmentProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "attachment". Invalidates all iterators. +func (this *ActivityStreamsAttachmentProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsAttachmentPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "attachment". Invalidates all iterators. func (this *ActivityStreamsAttachmentProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7926,6 +8018,19 @@ func (this *ActivityStreamsAttachmentProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "attachment". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsAttachmentProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsAttachmentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_pkg.go index 9755352c6..74bab1ad8 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_property_activitystreams_attributedTo.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_property_activitystreams_attributedTo.go index 04267548b..36940e566 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_property_activitystreams_attributedTo.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_attributedto/gen_property_activitystreams_attributedTo.go @@ -37,6 +37,7 @@ type ActivityStreamsAttributedToPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsAttributedToPropertyIterator(i interface{}, alias tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsAttributedToPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsAttributedToPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsAttributedToPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsAttributedToPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsAttributedToPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsAttributedToPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsAttributedToPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsAttributedToPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsAttributedToPropertyIterator) JSONLDContext() map[stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsAttributedToPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsAttributedToPropertyIterator) LessThan(o vocab.Activit return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsAttributedToPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsAttributedToPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsAttributedToPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsAttributedToPropertyIterator) SetType(t vocab.Type) e this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsAttributedToPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsAttributedToPropertyIterator) serialize() (interface{} return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4320,6 +4366,18 @@ func (this *ActivityStreamsAttributedToProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "attributedTo". Invalidates iterators that are traversing using +// Prev. +func (this *ActivityStreamsAttributedToProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsAttributedToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "attributedTo". Invalidates iterators that are traversing // using Prev. @@ -5569,6 +5627,23 @@ func (this *ActivityStreamsAttributedToProperty) InsertIRI(idx int, v *url.URL) } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "attributedTo". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsAttributedToProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsAttributedToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5791,194 +5866,198 @@ func (this ActivityStreamsAttributedToProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6977,6 +7056,20 @@ func (this *ActivityStreamsAttributedToProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "attributedTo". Invalidates all iterators. +func (this *ActivityStreamsAttributedToProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsAttributedToPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "attributedTo". Invalidates all iterators. func (this *ActivityStreamsAttributedToProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7968,6 +8061,19 @@ func (this *ActivityStreamsAttributedToProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "attributedTo". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsAttributedToProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsAttributedToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_pkg.go index 3e8f4ddcc..3afe4af48 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_property_activitystreams_audience.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_property_activitystreams_audience.go index 70280dd94..46605b417 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_property_activitystreams_audience.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_audience/gen_property_activitystreams_audience.go @@ -37,6 +37,7 @@ type ActivityStreamsAudiencePropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsAudiencePropertyIterator(i interface{}, aliasMap tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsAudiencePropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsAudiencePropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsAudiencePropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsAudiencePropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsAudiencePropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsAudiencePropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsAudiencePropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsAudiencePropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsAudiencePropertyIterator) JSONLDContext() map[string]s child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsAudiencePropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsAudiencePropertyIterator) LessThan(o vocab.ActivityStr return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsAudiencePropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsAudiencePropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsAudiencePropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsAudiencePropertyIterator) SetType(t vocab.Type) error this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsAudiencePropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsAudiencePropertyIterator) serialize() (interface{}, er return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsAudienceProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "audience". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsAudienceProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsAudiencePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "audience". Invalidates iterators that are traversing using // Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsAudienceProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "audience". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsAudienceProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsAudiencePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsAudienceProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6933,6 +7011,20 @@ func (this *ActivityStreamsAudienceProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "audience". Invalidates all iterators. +func (this *ActivityStreamsAudienceProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsAudiencePropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "audience". Invalidates all iterators. func (this *ActivityStreamsAudienceProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7924,6 +8016,19 @@ func (this *ActivityStreamsAudienceProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "audience". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsAudienceProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsAudiencePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_pkg.go index e3e71450c..6c9237a45 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_property_activitystreams_bcc.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_property_activitystreams_bcc.go index 476472d9f..23d92a977 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_property_activitystreams_bcc.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bcc/gen_property_activitystreams_bcc.go @@ -37,6 +37,7 @@ type ActivityStreamsBccPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -255,6 +256,12 @@ func deserializeActivityStreamsBccPropertyIterator(i interface{}, aliasMap map[s tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsBccPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsBccPropertyIterator{ activitystreamsEventMember: v, @@ -1023,6 +1030,13 @@ func (this ActivityStreamsBccPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsBccPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1121,6 +1135,9 @@ func (this ActivityStreamsBccPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1294,6 +1311,7 @@ func (this ActivityStreamsBccPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1826,6 +1844,13 @@ func (this ActivityStreamsBccPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsBccPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1905,6 +1930,8 @@ func (this ActivityStreamsBccPropertyIterator) JSONLDContext() map[string]string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,150 +2113,153 @@ func (this ActivityStreamsBccPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2293,6 +2323,8 @@ func (this ActivityStreamsBccPropertyIterator) LessThan(o vocab.ActivityStreamsB return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2897,6 +2929,13 @@ func (this *ActivityStreamsBccPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsBccPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsBccPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3020,6 +3059,10 @@ func (this *ActivityStreamsBccPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3242,6 +3285,7 @@ func (this *ActivityStreamsBccPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3345,6 +3389,8 @@ func (this ActivityStreamsBccPropertyIterator) serialize() (interface{}, error) return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4265,6 +4311,17 @@ func (this *ActivityStreamsBccProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "bcc". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsBccProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsBccPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "bcc". Invalidates iterators that are traversing using Prev. func (this *ActivityStreamsBccProperty) AppendSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -5510,6 +5567,23 @@ func (this *ActivityStreamsBccProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "bcc". Existing elements at that index and higher are shifted back +// once. Invalidates all iterators. +func (this *ActivityStreamsBccProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsBccPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5732,194 +5806,198 @@ func (this ActivityStreamsBccProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6915,6 +6993,20 @@ func (this *ActivityStreamsBccProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "bcc". Invalidates all iterators. +func (this *ActivityStreamsBccProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsBccPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "bcc". Invalidates all iterators. func (this *ActivityStreamsBccProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7906,6 +7998,19 @@ func (this *ActivityStreamsBccProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "bcc". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsBccProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsBccPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_pkg.go index d2b265bcb..01963388a 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_property_activitystreams_bto.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_property_activitystreams_bto.go index 5bdb72cac..3117eab32 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_property_activitystreams_bto.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_bto/gen_property_activitystreams_bto.go @@ -37,6 +37,7 @@ type ActivityStreamsBtoPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -255,6 +256,12 @@ func deserializeActivityStreamsBtoPropertyIterator(i interface{}, aliasMap map[s tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsBtoPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsBtoPropertyIterator{ activitystreamsEventMember: v, @@ -1023,6 +1030,13 @@ func (this ActivityStreamsBtoPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsBtoPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1121,6 +1135,9 @@ func (this ActivityStreamsBtoPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1294,6 +1311,7 @@ func (this ActivityStreamsBtoPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1826,6 +1844,13 @@ func (this ActivityStreamsBtoPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsBtoPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1905,6 +1930,8 @@ func (this ActivityStreamsBtoPropertyIterator) JSONLDContext() map[string]string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,150 +2113,153 @@ func (this ActivityStreamsBtoPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2293,6 +2323,8 @@ func (this ActivityStreamsBtoPropertyIterator) LessThan(o vocab.ActivityStreamsB return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2897,6 +2929,13 @@ func (this *ActivityStreamsBtoPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsBtoPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsBtoPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3020,6 +3059,10 @@ func (this *ActivityStreamsBtoPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3242,6 +3285,7 @@ func (this *ActivityStreamsBtoPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3345,6 +3389,8 @@ func (this ActivityStreamsBtoPropertyIterator) serialize() (interface{}, error) return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4265,6 +4311,17 @@ func (this *ActivityStreamsBtoProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "bto". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsBtoProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsBtoPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "bto". Invalidates iterators that are traversing using Prev. func (this *ActivityStreamsBtoProperty) AppendSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -5510,6 +5567,23 @@ func (this *ActivityStreamsBtoProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "bto". Existing elements at that index and higher are shifted back +// once. Invalidates all iterators. +func (this *ActivityStreamsBtoProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsBtoPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5732,194 +5806,198 @@ func (this ActivityStreamsBtoProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6915,6 +6993,20 @@ func (this *ActivityStreamsBtoProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "bto". Invalidates all iterators. +func (this *ActivityStreamsBtoProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsBtoPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "bto". Invalidates all iterators. func (this *ActivityStreamsBtoProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7906,6 +7998,19 @@ func (this *ActivityStreamsBtoProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "bto". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsBtoProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsBtoPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_pkg.go index e0ba13656..45d1c6606 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_property_activitystreams_cc.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_property_activitystreams_cc.go index 930063768..af08d75eb 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_property_activitystreams_cc.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_cc/gen_property_activitystreams_cc.go @@ -37,6 +37,7 @@ type ActivityStreamsCcPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -255,6 +256,12 @@ func deserializeActivityStreamsCcPropertyIterator(i interface{}, aliasMap map[st tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsCcPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsCcPropertyIterator{ activitystreamsEventMember: v, @@ -1023,6 +1030,13 @@ func (this ActivityStreamsCcPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsCcPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1121,6 +1135,9 @@ func (this ActivityStreamsCcPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1294,6 +1311,7 @@ func (this ActivityStreamsCcPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1826,6 +1844,13 @@ func (this ActivityStreamsCcPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsCcPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1905,6 +1930,8 @@ func (this ActivityStreamsCcPropertyIterator) JSONLDContext() map[string]string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,150 +2113,153 @@ func (this ActivityStreamsCcPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2293,6 +2323,8 @@ func (this ActivityStreamsCcPropertyIterator) LessThan(o vocab.ActivityStreamsCc return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2897,6 +2929,13 @@ func (this *ActivityStreamsCcPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsCcPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsCcPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3020,6 +3059,10 @@ func (this *ActivityStreamsCcPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3242,6 +3285,7 @@ func (this *ActivityStreamsCcPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3345,6 +3389,8 @@ func (this ActivityStreamsCcPropertyIterator) serialize() (interface{}, error) { return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4265,6 +4311,17 @@ func (this *ActivityStreamsCcProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "cc". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsCcProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsCcPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "cc". Invalidates iterators that are traversing using Prev. func (this *ActivityStreamsCcProperty) AppendSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -5510,6 +5567,23 @@ func (this *ActivityStreamsCcProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "cc". Existing elements at that index and higher are shifted back +// once. Invalidates all iterators. +func (this *ActivityStreamsCcProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsCcPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5732,194 +5806,198 @@ func (this ActivityStreamsCcProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6915,6 +6993,20 @@ func (this *ActivityStreamsCcProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "cc". Invalidates all iterators. +func (this *ActivityStreamsCcProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsCcPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "cc". Invalidates all iterators. func (this *ActivityStreamsCcProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7906,6 +7998,19 @@ func (this *ActivityStreamsCcProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "cc". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsCcProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsCcPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_pkg.go index 1dfcf9653..e62ec819f 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_property_activitystreams_closed.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_property_activitystreams_closed.go index d2ed32d7a..2f11f39d0 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_property_activitystreams_closed.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_closed/gen_property_activitystreams_closed.go @@ -44,6 +44,7 @@ type ActivityStreamsClosedPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -263,6 +264,12 @@ func deserializeActivityStreamsClosedPropertyIterator(i interface{}, aliasMap ma tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsClosedPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsClosedPropertyIterator{ activitystreamsEventMember: v, @@ -1046,6 +1053,13 @@ func (this ActivityStreamsClosedPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsClosedPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1144,6 +1158,9 @@ func (this ActivityStreamsClosedPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1332,6 +1349,7 @@ func (this ActivityStreamsClosedPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1864,6 +1882,13 @@ func (this ActivityStreamsClosedPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsClosedPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1957,6 +1982,8 @@ func (this ActivityStreamsClosedPropertyIterator) JSONLDContext() map[string]str child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2144,150 +2171,153 @@ func (this ActivityStreamsClosedPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 24 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 25 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 26 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 27 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 28 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 29 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 30 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 31 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 32 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 33 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 34 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 35 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 36 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 37 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 38 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 39 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 40 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 41 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 42 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 43 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 44 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 45 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 46 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 47 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 48 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 49 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 50 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 51 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 52 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 53 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 54 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 55 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 56 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 57 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 58 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 59 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 60 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 61 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 62 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 63 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 64 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 65 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 66 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 67 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 68 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 69 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 70 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 71 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 72 } + if this.IsActivityStreamsView() { + return 73 + } if this.IsIRI() { return -2 } @@ -2355,6 +2385,8 @@ func (this ActivityStreamsClosedPropertyIterator) LessThan(o vocab.ActivityStrea return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2959,6 +2991,13 @@ func (this *ActivityStreamsClosedPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsClosedPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsClosedPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3082,6 +3121,10 @@ func (this *ActivityStreamsClosedPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3322,6 +3365,7 @@ func (this *ActivityStreamsClosedPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3429,6 +3473,8 @@ func (this ActivityStreamsClosedPropertyIterator) serialize() (interface{}, erro return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4353,6 +4399,17 @@ func (this *ActivityStreamsClosedProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "closed". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsClosedProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsClosedPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "closed". Invalidates iterators that are traversing using // Prev. @@ -5623,6 +5680,23 @@ func (this *ActivityStreamsClosedProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "closed". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsClosedProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsClosedPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5889,194 +5963,198 @@ func (this ActivityStreamsClosedProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 25 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 71 { + } else if idx1 == 72 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 72 { + } else if idx1 == 73 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -7073,6 +7151,20 @@ func (this *ActivityStreamsClosedProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "closed". Invalidates all iterators. +func (this *ActivityStreamsClosedProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsClosedPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "closed". Invalidates all iterators. func (this *ActivityStreamsClosedProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -8094,6 +8186,19 @@ func (this *ActivityStreamsClosedProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "closed". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsClosedProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsClosedPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_pkg.go index cf30a8655..3be289683 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_property_activitystreams_context.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_property_activitystreams_context.go index 590719bcd..3df50c4a1 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_property_activitystreams_context.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_context/gen_property_activitystreams_context.go @@ -37,6 +37,7 @@ type ActivityStreamsContextPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsContextPropertyIterator(i interface{}, aliasMap m tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsContextPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsContextPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsContextPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsContextPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsContextPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsContextPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsContextPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsContextPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsContextPropertyIterator) JSONLDContext() map[string]st child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsContextPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsContextPropertyIterator) LessThan(o vocab.ActivityStre return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsContextPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsContextPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsContextPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsContextPropertyIterator) SetType(t vocab.Type) error this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsContextPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsContextPropertyIterator) serialize() (interface{}, err return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsContextProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "context". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsContextProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsContextPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "context". Invalidates iterators that are traversing using // Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsContextProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "context". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsContextProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsContextPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsContextProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6932,6 +7010,20 @@ func (this *ActivityStreamsContextProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "context". Invalidates all iterators. +func (this *ActivityStreamsContextProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsContextPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "context". Invalidates all iterators. func (this *ActivityStreamsContextProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7923,6 +8015,19 @@ func (this *ActivityStreamsContextProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "context". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsContextProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsContextPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_pkg.go index 5127ea951..84313265f 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_property_activitystreams_describes.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_property_activitystreams_describes.go index 139e0a8b9..e67766f8a 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_property_activitystreams_describes.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_describes/gen_property_activitystreams_describes.go @@ -36,6 +36,7 @@ type ActivityStreamsDescribesProperty struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -247,6 +248,12 @@ func DeserializeDescribesProperty(m map[string]interface{}, aliasMap map[string] tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsDescribesProperty{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsDescribesProperty{ activitystreamsEventMember: v, @@ -564,6 +571,7 @@ func (this *ActivityStreamsDescribesProperty) Clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -1071,6 +1079,13 @@ func (this ActivityStreamsDescribesProperty) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsDescribesProperty) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1160,6 +1175,9 @@ func (this ActivityStreamsDescribesProperty) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1326,6 +1344,7 @@ func (this ActivityStreamsDescribesProperty) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1842,6 +1861,13 @@ func (this ActivityStreamsDescribesProperty) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsDescribesProperty) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1912,6 +1938,8 @@ func (this ActivityStreamsDescribesProperty) JSONLDContext() map[string]string { child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,144 +2114,147 @@ func (this ActivityStreamsDescribesProperty) KindIndex() int { if this.IsTootEmoji() { return 21 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 22 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 23 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 24 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 25 } - if this.IsTootIdentityProof() { + if this.IsActivityStreamsGroup() { return 26 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 27 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 28 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 29 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 30 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 31 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 32 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 33 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 34 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 35 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 36 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 37 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 38 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsListen() { return 39 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 40 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 41 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 42 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 43 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 44 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 45 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 46 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 47 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 48 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 49 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 50 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 51 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 52 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 53 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 54 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 55 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 56 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 57 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 58 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 59 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 60 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 61 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 62 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 63 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 64 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 65 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 66 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 67 } + if this.IsActivityStreamsView() { + return 68 + } if this.IsIRI() { return -2 } @@ -2285,6 +2316,8 @@ func (this ActivityStreamsDescribesProperty) LessThan(o vocab.ActivityStreamsDes return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2441,6 +2474,8 @@ func (this ActivityStreamsDescribesProperty) Serialize() (interface{}, error) { return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -3000,6 +3035,13 @@ func (this *ActivityStreamsDescribesProperty) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsDescribesProperty) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.Clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsDescribesProperty) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3112,6 +3154,10 @@ func (this *ActivityStreamsDescribesProperty) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_pkg.go index f6d4de64e..d37d48ac4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_property_activitystreams_formerType.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_property_activitystreams_formerType.go index 66a784524..ecc1c52d0 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_property_activitystreams_formerType.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_formertype/gen_property_activitystreams_formerType.go @@ -39,6 +39,7 @@ type ActivityStreamsFormerTypePropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -250,6 +251,12 @@ func deserializeActivityStreamsFormerTypePropertyIterator(i interface{}, aliasMa tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsFormerTypePropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsFormerTypePropertyIterator{ activitystreamsEventMember: v, @@ -1000,6 +1007,13 @@ func (this ActivityStreamsFormerTypePropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsFormerTypePropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1089,6 +1103,9 @@ func (this ActivityStreamsFormerTypePropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1262,6 +1279,7 @@ func (this ActivityStreamsFormerTypePropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1778,6 +1796,13 @@ func (this ActivityStreamsFormerTypePropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsFormerTypePropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1855,6 +1880,8 @@ func (this ActivityStreamsFormerTypePropertyIterator) JSONLDContext() map[string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2032,144 +2059,147 @@ func (this ActivityStreamsFormerTypePropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootIdentityProof() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 28 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 29 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 30 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 31 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 32 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 33 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 34 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 35 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 36 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 37 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 38 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 39 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsListen() { return 40 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 41 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 42 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 43 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 44 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 45 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 46 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 47 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 48 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 49 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 50 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 51 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 52 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 53 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 54 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 55 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 56 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 57 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 58 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 59 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 60 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 61 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 62 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 63 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 64 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 65 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 66 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 67 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 68 } + if this.IsActivityStreamsView() { + return 69 + } if this.IsIRI() { return -2 } @@ -2233,6 +2263,8 @@ func (this ActivityStreamsFormerTypePropertyIterator) LessThan(o vocab.ActivityS return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2819,6 +2851,13 @@ func (this *ActivityStreamsFormerTypePropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsFormerTypePropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsFormerTypePropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -2931,6 +2970,10 @@ func (this *ActivityStreamsFormerTypePropertyIterator) SetType(t vocab.Type) err this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3153,6 +3196,7 @@ func (this *ActivityStreamsFormerTypePropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3254,6 +3298,8 @@ func (this ActivityStreamsFormerTypePropertyIterator) serialize() (interface{}, return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4161,6 +4207,17 @@ func (this *ActivityStreamsFormerTypeProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "formerType". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsFormerTypeProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsFormerTypePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "formerType". Invalidates iterators that are traversing // using Prev. @@ -5376,6 +5433,23 @@ func (this *ActivityStreamsFormerTypeProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "formerType". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsFormerTypeProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsFormerTypePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5599,186 +5673,190 @@ func (this ActivityStreamsFormerTypeProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6748,6 +6826,20 @@ func (this *ActivityStreamsFormerTypeProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "formerType". Invalidates all iterators. +func (this *ActivityStreamsFormerTypeProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsFormerTypePropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "formerType". Invalidates all iterators. func (this *ActivityStreamsFormerTypeProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7714,6 +7806,19 @@ func (this *ActivityStreamsFormerTypeProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "formerType". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsFormerTypeProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsFormerTypePropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_pkg.go index c0a57ce1c..4feffb155 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_property_activitystreams_generator.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_property_activitystreams_generator.go index 0fead0258..c3bb024ab 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_property_activitystreams_generator.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_generator/gen_property_activitystreams_generator.go @@ -37,6 +37,7 @@ type ActivityStreamsGeneratorPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsGeneratorPropertyIterator(i interface{}, aliasMap tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsGeneratorPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsGeneratorPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsGeneratorPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsGeneratorPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsGeneratorPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsGeneratorPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsGeneratorPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsGeneratorPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsGeneratorPropertyIterator) JSONLDContext() map[string] child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsGeneratorPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsGeneratorPropertyIterator) LessThan(o vocab.ActivitySt return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsGeneratorPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsGeneratorPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsGeneratorPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsGeneratorPropertyIterator) SetType(t vocab.Type) erro this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsGeneratorPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsGeneratorPropertyIterator) serialize() (interface{}, e return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsGeneratorProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "generator". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsGeneratorProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsGeneratorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "generator". Invalidates iterators that are traversing // using Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsGeneratorProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "generator". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsGeneratorProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsGeneratorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsGeneratorProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6933,6 +7011,20 @@ func (this *ActivityStreamsGeneratorProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "generator". Invalidates all iterators. +func (this *ActivityStreamsGeneratorProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsGeneratorPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "generator". Invalidates all iterators. func (this *ActivityStreamsGeneratorProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7924,6 +8016,19 @@ func (this *ActivityStreamsGeneratorProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "generator". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsGeneratorProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsGeneratorPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_pkg.go index 4a3e2ec55..ff1cbb28d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_property_activitystreams_inReplyTo.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_property_activitystreams_inReplyTo.go index 3e03a769f..f75363f37 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_property_activitystreams_inReplyTo.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_inreplyto/gen_property_activitystreams_inReplyTo.go @@ -37,6 +37,7 @@ type ActivityStreamsInReplyToPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsInReplyToPropertyIterator(i interface{}, aliasMap tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsInReplyToPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsInReplyToPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsInReplyToPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsInReplyToPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsInReplyToPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsInReplyToPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsInReplyToPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsInReplyToPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsInReplyToPropertyIterator) JSONLDContext() map[string] child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsInReplyToPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsInReplyToPropertyIterator) LessThan(o vocab.ActivitySt return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsInReplyToPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsInReplyToPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsInReplyToPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsInReplyToPropertyIterator) SetType(t vocab.Type) erro this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsInReplyToPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsInReplyToPropertyIterator) serialize() (interface{}, e return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsInReplyToProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "inReplyTo". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsInReplyToProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsInReplyToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "inReplyTo". Invalidates iterators that are traversing // using Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsInReplyToProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "inReplyTo". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsInReplyToProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsInReplyToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsInReplyToProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6933,6 +7011,20 @@ func (this *ActivityStreamsInReplyToProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "inReplyTo". Invalidates all iterators. +func (this *ActivityStreamsInReplyToProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsInReplyToPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "inReplyTo". Invalidates all iterators. func (this *ActivityStreamsInReplyToProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7924,6 +8016,19 @@ func (this *ActivityStreamsInReplyToProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "inReplyTo". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsInReplyToProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsInReplyToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_pkg.go index 9d6fe156b..f3962775d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_property_activitystreams_instrument.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_property_activitystreams_instrument.go index 234d3f3a6..0a9d98675 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_property_activitystreams_instrument.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_instrument/gen_property_activitystreams_instrument.go @@ -37,6 +37,7 @@ type ActivityStreamsInstrumentPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsInstrumentPropertyIterator(i interface{}, aliasMa tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsInstrumentPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsInstrumentPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsInstrumentPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsInstrumentPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsInstrumentPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsInstrumentPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsInstrumentPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsInstrumentPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsInstrumentPropertyIterator) JSONLDContext() map[string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsInstrumentPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsInstrumentPropertyIterator) LessThan(o vocab.ActivityS return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsInstrumentPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsInstrumentPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsInstrumentPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsInstrumentPropertyIterator) SetType(t vocab.Type) err this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsInstrumentPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsInstrumentPropertyIterator) serialize() (interface{}, return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4280,6 +4326,17 @@ func (this *ActivityStreamsInstrumentProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "instrument". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsInstrumentProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsInstrumentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "instrument". Invalidates iterators that are traversing // using Prev. @@ -5528,6 +5585,23 @@ func (this *ActivityStreamsInstrumentProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "instrument". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsInstrumentProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsInstrumentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5750,194 +5824,198 @@ func (this ActivityStreamsInstrumentProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6935,6 +7013,20 @@ func (this *ActivityStreamsInstrumentProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "instrument". Invalidates all iterators. +func (this *ActivityStreamsInstrumentProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsInstrumentPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "instrument". Invalidates all iterators. func (this *ActivityStreamsInstrumentProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7926,6 +8018,19 @@ func (this *ActivityStreamsInstrumentProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "instrument". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsInstrumentProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsInstrumentPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_pkg.go index 1ab2dc2ad..c05612781 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_property_activitystreams_items.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_property_activitystreams_items.go index 554c9d113..860ab6c8b 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_property_activitystreams_items.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_items/gen_property_activitystreams_items.go @@ -37,6 +37,7 @@ type ActivityStreamsItemsPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsItemsPropertyIterator(i interface{}, aliasMap map tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsItemsPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsItemsPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsItemsPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsItemsPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsItemsPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsItemsPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsItemsPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsItemsPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsItemsPropertyIterator) JSONLDContext() map[string]stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsItemsPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsItemsPropertyIterator) LessThan(o vocab.ActivityStream return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsItemsPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsItemsPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsItemsPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsItemsPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsItemsPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsItemsPropertyIterator) serialize() (interface{}, error return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsItemsProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "items". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsItemsProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "items". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsItemsProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "items". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsItemsProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsItemsProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6921,6 +6999,20 @@ func (this *ActivityStreamsItemsProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "items". Invalidates all iterators. +func (this *ActivityStreamsItemsProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsItemsPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "items". Invalidates all iterators. func (this *ActivityStreamsItemsProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7912,6 +8004,19 @@ func (this *ActivityStreamsItemsProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "items". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsItemsProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_pkg.go index d1cbcc55a..6dffcb1be 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_property_activitystreams_location.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_property_activitystreams_location.go index 714b5de87..06d0fdc28 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_property_activitystreams_location.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_location/gen_property_activitystreams_location.go @@ -37,6 +37,7 @@ type ActivityStreamsLocationPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsLocationPropertyIterator(i interface{}, aliasMap tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsLocationPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsLocationPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsLocationPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsLocationPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsLocationPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsLocationPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsLocationPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsLocationPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsLocationPropertyIterator) JSONLDContext() map[string]s child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsLocationPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsLocationPropertyIterator) LessThan(o vocab.ActivityStr return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsLocationPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsLocationPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsLocationPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsLocationPropertyIterator) SetType(t vocab.Type) error this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsLocationPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsLocationPropertyIterator) serialize() (interface{}, er return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsLocationProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "location". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsLocationProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsLocationPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "location". Invalidates iterators that are traversing using // Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsLocationProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "location". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsLocationProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsLocationPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsLocationProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6933,6 +7011,20 @@ func (this *ActivityStreamsLocationProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "location". Invalidates all iterators. +func (this *ActivityStreamsLocationProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsLocationPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "location". Invalidates all iterators. func (this *ActivityStreamsLocationProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7924,6 +8016,19 @@ func (this *ActivityStreamsLocationProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "location". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsLocationProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsLocationPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_pkg.go index 77ff4c192..cdbc315ee 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_property_activitystreams_object.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_property_activitystreams_object.go index 74fe58c0b..dd0b0ec0e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_property_activitystreams_object.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_object/gen_property_activitystreams_object.go @@ -37,6 +37,7 @@ type ActivityStreamsObjectPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsObjectPropertyIterator(i interface{}, aliasMap ma tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsObjectPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsObjectPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsObjectPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsObjectPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsObjectPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsObjectPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsObjectPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsObjectPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsObjectPropertyIterator) JSONLDContext() map[string]str child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsObjectPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsObjectPropertyIterator) LessThan(o vocab.ActivityStrea return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsObjectPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsObjectPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsObjectPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsObjectPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsObjectPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsObjectPropertyIterator) serialize() (interface{}, erro return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsObjectProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "object". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsObjectProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsObjectPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "object". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsObjectProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "object". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsObjectProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsObjectPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsObjectProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6922,6 +7000,20 @@ func (this *ActivityStreamsObjectProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "object". Invalidates all iterators. +func (this *ActivityStreamsObjectProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsObjectPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "object". Invalidates all iterators. func (this *ActivityStreamsObjectProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7913,6 +8005,19 @@ func (this *ActivityStreamsObjectProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "object". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsObjectProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsObjectPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_pkg.go index c3777073e..25ee48b30 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_property_activitystreams_oneOf.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_property_activitystreams_oneOf.go index 99bc8de63..74d763b23 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_property_activitystreams_oneOf.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_oneof/gen_property_activitystreams_oneOf.go @@ -37,6 +37,7 @@ type ActivityStreamsOneOfPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsOneOfPropertyIterator(i interface{}, aliasMap map tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsOneOfPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsOneOfPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsOneOfPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsOneOfPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsOneOfPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsOneOfPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsOneOfPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsOneOfPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsOneOfPropertyIterator) JSONLDContext() map[string]stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsOneOfPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsOneOfPropertyIterator) LessThan(o vocab.ActivityStream return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsOneOfPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsOneOfPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsOneOfPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsOneOfPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsOneOfPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsOneOfPropertyIterator) serialize() (interface{}, error return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsOneOfProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "oneOf". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsOneOfProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsOneOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "oneOf". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsOneOfProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "oneOf". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsOneOfProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsOneOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsOneOfProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6921,6 +6999,20 @@ func (this *ActivityStreamsOneOfProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "oneOf". Invalidates all iterators. +func (this *ActivityStreamsOneOfProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsOneOfPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "oneOf". Invalidates all iterators. func (this *ActivityStreamsOneOfProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7912,6 +8004,19 @@ func (this *ActivityStreamsOneOfProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "oneOf". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsOneOfProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsOneOfPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_pkg.go index e0808ddd9..4f9fedf0e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_property_activitystreams_orderedItems.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_property_activitystreams_orderedItems.go index 0fbdb709a..1e04b6ea6 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_property_activitystreams_orderedItems.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_ordereditems/gen_property_activitystreams_orderedItems.go @@ -37,6 +37,7 @@ type ActivityStreamsOrderedItemsPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsOrderedItemsPropertyIterator(i interface{}, alias tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsOrderedItemsPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsOrderedItemsPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsOrderedItemsPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsOrderedItemsPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) JSONLDContext() map[stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) LessThan(o vocab.Activit return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsOrderedItemsPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsOrderedItemsPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsOrderedItemsPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsOrderedItemsPropertyIterator) SetType(t vocab.Type) e this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsOrderedItemsPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsOrderedItemsPropertyIterator) serialize() (interface{} return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4320,6 +4366,18 @@ func (this *ActivityStreamsOrderedItemsProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "orderedItems". Invalidates iterators that are traversing using +// Prev. +func (this *ActivityStreamsOrderedItemsProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsOrderedItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "orderedItems". Invalidates iterators that are traversing // using Prev. @@ -5569,6 +5627,23 @@ func (this *ActivityStreamsOrderedItemsProperty) InsertIRI(idx int, v *url.URL) } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "orderedItems". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsOrderedItemsProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsOrderedItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5791,194 +5866,198 @@ func (this ActivityStreamsOrderedItemsProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6977,6 +7056,20 @@ func (this *ActivityStreamsOrderedItemsProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "orderedItems". Invalidates all iterators. +func (this *ActivityStreamsOrderedItemsProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsOrderedItemsPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "orderedItems". Invalidates all iterators. func (this *ActivityStreamsOrderedItemsProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7968,6 +8061,19 @@ func (this *ActivityStreamsOrderedItemsProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "orderedItems". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsOrderedItemsProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsOrderedItemsPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_pkg.go index 36c215a9f..2b32a0be3 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_property_activitystreams_origin.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_property_activitystreams_origin.go index 7913548be..f0cac66c4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_property_activitystreams_origin.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_origin/gen_property_activitystreams_origin.go @@ -37,6 +37,7 @@ type ActivityStreamsOriginPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsOriginPropertyIterator(i interface{}, aliasMap ma tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsOriginPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsOriginPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsOriginPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsOriginPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsOriginPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsOriginPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsOriginPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsOriginPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsOriginPropertyIterator) JSONLDContext() map[string]str child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsOriginPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsOriginPropertyIterator) LessThan(o vocab.ActivityStrea return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsOriginPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsOriginPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsOriginPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsOriginPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsOriginPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsOriginPropertyIterator) serialize() (interface{}, erro return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsOriginProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "origin". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsOriginProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsOriginPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "origin". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsOriginProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "origin". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsOriginProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsOriginPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsOriginProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6922,6 +7000,20 @@ func (this *ActivityStreamsOriginProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "origin". Invalidates all iterators. +func (this *ActivityStreamsOriginProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsOriginPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "origin". Invalidates all iterators. func (this *ActivityStreamsOriginProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7913,6 +8005,19 @@ func (this *ActivityStreamsOriginProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "origin". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsOriginProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsOriginPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_pkg.go index a599471f9..515ead95d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_property_activitystreams_preview.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_property_activitystreams_preview.go index 40e30d94e..698363d9d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_property_activitystreams_preview.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_preview/gen_property_activitystreams_preview.go @@ -37,6 +37,7 @@ type ActivityStreamsPreviewPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsPreviewPropertyIterator(i interface{}, aliasMap m tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsPreviewPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsPreviewPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsPreviewPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsPreviewPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsPreviewPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsPreviewPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsPreviewPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsPreviewPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsPreviewPropertyIterator) JSONLDContext() map[string]st child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsPreviewPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsPreviewPropertyIterator) LessThan(o vocab.ActivityStre return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsPreviewPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsPreviewPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsPreviewPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsPreviewPropertyIterator) SetType(t vocab.Type) error this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsPreviewPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsPreviewPropertyIterator) serialize() (interface{}, err return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4279,6 +4325,17 @@ func (this *ActivityStreamsPreviewProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "preview". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsPreviewProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsPreviewPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "preview". Invalidates iterators that are traversing using // Prev. @@ -5526,6 +5583,23 @@ func (this *ActivityStreamsPreviewProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "preview". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsPreviewProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsPreviewPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5748,194 +5822,198 @@ func (this ActivityStreamsPreviewProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6932,6 +7010,20 @@ func (this *ActivityStreamsPreviewProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "preview". Invalidates all iterators. +func (this *ActivityStreamsPreviewProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsPreviewPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "preview". Invalidates all iterators. func (this *ActivityStreamsPreviewProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7923,6 +8015,19 @@ func (this *ActivityStreamsPreviewProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "preview". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsPreviewProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsPreviewPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_pkg.go index fa834843b..cc58571aa 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_property_activitystreams_relationship.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_property_activitystreams_relationship.go index ff4e90a08..74f29b90d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_property_activitystreams_relationship.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_relationship/gen_property_activitystreams_relationship.go @@ -36,6 +36,7 @@ type ActivityStreamsRelationshipPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -247,6 +248,12 @@ func deserializeActivityStreamsRelationshipPropertyIterator(i interface{}, alias tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsRelationshipPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsRelationshipPropertyIterator{ activitystreamsEventMember: v, @@ -989,6 +996,13 @@ func (this ActivityStreamsRelationshipPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsRelationshipPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1078,6 +1092,9 @@ func (this ActivityStreamsRelationshipPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1244,6 +1261,7 @@ func (this ActivityStreamsRelationshipPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1760,6 +1778,13 @@ func (this ActivityStreamsRelationshipPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsRelationshipPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1830,6 +1855,8 @@ func (this ActivityStreamsRelationshipPropertyIterator) JSONLDContext() map[stri child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2004,144 +2031,147 @@ func (this ActivityStreamsRelationshipPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 21 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 22 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 23 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 24 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 25 } - if this.IsTootIdentityProof() { + if this.IsActivityStreamsGroup() { return 26 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 27 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 28 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 29 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 30 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 31 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 32 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 33 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 34 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 35 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 36 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 37 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 38 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsListen() { return 39 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 40 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 41 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 42 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 43 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 44 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 45 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 46 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 47 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 48 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 49 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 50 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 51 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 52 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 53 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 54 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 55 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 56 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 57 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 58 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 59 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 60 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 61 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 62 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 63 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 64 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 65 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 66 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 67 } + if this.IsActivityStreamsView() { + return 68 + } if this.IsIRI() { return -2 } @@ -2203,6 +2233,8 @@ func (this ActivityStreamsRelationshipPropertyIterator) LessThan(o vocab.Activit return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2789,6 +2821,13 @@ func (this *ActivityStreamsRelationshipPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsRelationshipPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsRelationshipPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -2901,6 +2940,10 @@ func (this *ActivityStreamsRelationshipPropertyIterator) SetType(t vocab.Type) e this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3114,6 +3157,7 @@ func (this *ActivityStreamsRelationshipPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3213,6 +3257,8 @@ func (this ActivityStreamsRelationshipPropertyIterator) serialize() (interface{} return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4159,6 +4205,18 @@ func (this *ActivityStreamsRelationshipProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "relationship". Invalidates iterators that are traversing using +// Prev. +func (this *ActivityStreamsRelationshipProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsRelationshipPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "relationship". Invalidates iterators that are traversing // using Prev. @@ -5363,6 +5421,23 @@ func (this *ActivityStreamsRelationshipProperty) InsertIRI(idx int, v *url.URL) } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "relationship". Existing elements at that index and higher are +// shifted back once. Invalidates all iterators. +func (this *ActivityStreamsRelationshipProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsRelationshipPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5564,186 +5639,190 @@ func (this ActivityStreamsRelationshipProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 22 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 23 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 23 { + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6714,6 +6793,20 @@ func (this *ActivityStreamsRelationshipProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "relationship". Invalidates all iterators. +func (this *ActivityStreamsRelationshipProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsRelationshipPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "relationship". Invalidates all iterators. func (this *ActivityStreamsRelationshipProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7665,6 +7758,19 @@ func (this *ActivityStreamsRelationshipProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "relationship". Panics if the index is out of bounds. +// Invalidates all iterators. +func (this *ActivityStreamsRelationshipProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsRelationshipPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_pkg.go index 69cb742e7..b03c56040 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_property_activitystreams_result.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_property_activitystreams_result.go index 79c332078..97497473d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_property_activitystreams_result.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_result/gen_property_activitystreams_result.go @@ -37,6 +37,7 @@ type ActivityStreamsResultPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsResultPropertyIterator(i interface{}, aliasMap ma tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsResultPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsResultPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsResultPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsResultPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsResultPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsResultPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsResultPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsResultPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsResultPropertyIterator) JSONLDContext() map[string]str child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsResultPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsResultPropertyIterator) LessThan(o vocab.ActivityStrea return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsResultPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsResultPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsResultPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsResultPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsResultPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsResultPropertyIterator) serialize() (interface{}, erro return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsResultProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "result". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsResultProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsResultPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "result". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsResultProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "result". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsResultProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsResultPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsResultProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6922,6 +7000,20 @@ func (this *ActivityStreamsResultProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "result". Invalidates all iterators. +func (this *ActivityStreamsResultProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsResultPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "result". Invalidates all iterators. func (this *ActivityStreamsResultProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7913,6 +8005,19 @@ func (this *ActivityStreamsResultProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "result". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsResultProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsResultPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_pkg.go index 605afc62b..35f6bb998 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_property_activitystreams_source.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_property_activitystreams_source.go index adf02f58c..a677bcc7c 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_property_activitystreams_source.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_source/gen_property_activitystreams_source.go @@ -37,6 +37,7 @@ type ActivityStreamsSourceProperty struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func DeserializeSourceProperty(m map[string]interface{}, aliasMap map[string]str tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsSourceProperty{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsSourceProperty{ activitystreamsEventMember: v, @@ -586,6 +593,7 @@ func (this *ActivityStreamsSourceProperty) Clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -1109,6 +1117,13 @@ func (this ActivityStreamsSourceProperty) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsSourceProperty) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1207,6 +1222,9 @@ func (this ActivityStreamsSourceProperty) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1380,6 +1398,7 @@ func (this ActivityStreamsSourceProperty) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1912,6 +1931,13 @@ func (this ActivityStreamsSourceProperty) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsSourceProperty) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1991,6 +2017,8 @@ func (this ActivityStreamsSourceProperty) JSONLDContext() map[string]string { child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2172,150 +2200,153 @@ func (this ActivityStreamsSourceProperty) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2379,6 +2410,8 @@ func (this ActivityStreamsSourceProperty) LessThan(o vocab.ActivityStreamsSource return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2541,6 +2574,8 @@ func (this ActivityStreamsSourceProperty) Serialize() (interface{}, error) { return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -3118,6 +3153,13 @@ func (this *ActivityStreamsSourceProperty) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsSourceProperty) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.Clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsSourceProperty) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3241,6 +3283,10 @@ func (this *ActivityStreamsSourceProperty) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_pkg.go index a74fd272a..9d3e01e3c 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_property_activitystreams_subject.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_property_activitystreams_subject.go index 8ca25935f..968c0b51e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_property_activitystreams_subject.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_subject/gen_property_activitystreams_subject.go @@ -37,6 +37,7 @@ type ActivityStreamsSubjectProperty struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func DeserializeSubjectProperty(m map[string]interface{}, aliasMap map[string]st tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsSubjectProperty{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsSubjectProperty{ activitystreamsEventMember: v, @@ -586,6 +593,7 @@ func (this *ActivityStreamsSubjectProperty) Clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -1109,6 +1117,13 @@ func (this ActivityStreamsSubjectProperty) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsSubjectProperty) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1207,6 +1222,9 @@ func (this ActivityStreamsSubjectProperty) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1380,6 +1398,7 @@ func (this ActivityStreamsSubjectProperty) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1912,6 +1931,13 @@ func (this ActivityStreamsSubjectProperty) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsSubjectProperty) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1991,6 +2017,8 @@ func (this ActivityStreamsSubjectProperty) JSONLDContext() map[string]string { child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2172,150 +2200,153 @@ func (this ActivityStreamsSubjectProperty) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2379,6 +2410,8 @@ func (this ActivityStreamsSubjectProperty) LessThan(o vocab.ActivityStreamsSubje return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2541,6 +2574,8 @@ func (this ActivityStreamsSubjectProperty) Serialize() (interface{}, error) { return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -3118,6 +3153,13 @@ func (this *ActivityStreamsSubjectProperty) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsSubjectProperty) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.Clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsSubjectProperty) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3241,6 +3283,10 @@ func (this *ActivityStreamsSubjectProperty) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_pkg.go index 431e72b0d..c4147a57d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_property_activitystreams_tag.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_property_activitystreams_tag.go index e619deeef..68d7f41ca 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_property_activitystreams_tag.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_tag/gen_property_activitystreams_tag.go @@ -37,6 +37,7 @@ type ActivityStreamsTagPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -255,6 +256,12 @@ func deserializeActivityStreamsTagPropertyIterator(i interface{}, aliasMap map[s tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsTagPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsTagPropertyIterator{ activitystreamsEventMember: v, @@ -1023,6 +1030,13 @@ func (this ActivityStreamsTagPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsTagPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1121,6 +1135,9 @@ func (this ActivityStreamsTagPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1294,6 +1311,7 @@ func (this ActivityStreamsTagPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1826,6 +1844,13 @@ func (this ActivityStreamsTagPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsTagPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1905,6 +1930,8 @@ func (this ActivityStreamsTagPropertyIterator) JSONLDContext() map[string]string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,150 +2113,153 @@ func (this ActivityStreamsTagPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2293,6 +2323,8 @@ func (this ActivityStreamsTagPropertyIterator) LessThan(o vocab.ActivityStreamsT return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2897,6 +2929,13 @@ func (this *ActivityStreamsTagPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsTagPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsTagPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3020,6 +3059,10 @@ func (this *ActivityStreamsTagPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3242,6 +3285,7 @@ func (this *ActivityStreamsTagPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3345,6 +3389,8 @@ func (this ActivityStreamsTagPropertyIterator) serialize() (interface{}, error) return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4265,6 +4311,17 @@ func (this *ActivityStreamsTagProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "tag". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsTagProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsTagPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "tag". Invalidates iterators that are traversing using Prev. func (this *ActivityStreamsTagProperty) AppendSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -5510,6 +5567,23 @@ func (this *ActivityStreamsTagProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "tag". Existing elements at that index and higher are shifted back +// once. Invalidates all iterators. +func (this *ActivityStreamsTagProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsTagPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5732,194 +5806,198 @@ func (this ActivityStreamsTagProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6915,6 +6993,20 @@ func (this *ActivityStreamsTagProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "tag". Invalidates all iterators. +func (this *ActivityStreamsTagProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsTagPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "tag". Invalidates all iterators. func (this *ActivityStreamsTagProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7906,6 +7998,19 @@ func (this *ActivityStreamsTagProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "tag". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsTagProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsTagPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_pkg.go index fb97befb1..4526c7b59 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_property_activitystreams_target.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_property_activitystreams_target.go index e86bdff83..f00ca942a 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_property_activitystreams_target.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_target/gen_property_activitystreams_target.go @@ -37,6 +37,7 @@ type ActivityStreamsTargetPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -256,6 +257,12 @@ func deserializeActivityStreamsTargetPropertyIterator(i interface{}, aliasMap ma tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsTargetPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsTargetPropertyIterator{ activitystreamsEventMember: v, @@ -1024,6 +1031,13 @@ func (this ActivityStreamsTargetPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsTargetPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1122,6 +1136,9 @@ func (this ActivityStreamsTargetPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1295,6 +1312,7 @@ func (this ActivityStreamsTargetPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1827,6 +1845,13 @@ func (this ActivityStreamsTargetPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsTargetPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1906,6 +1931,8 @@ func (this ActivityStreamsTargetPropertyIterator) JSONLDContext() map[string]str child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2087,150 +2114,153 @@ func (this ActivityStreamsTargetPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2294,6 +2324,8 @@ func (this ActivityStreamsTargetPropertyIterator) LessThan(o vocab.ActivityStrea return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2898,6 +2930,13 @@ func (this *ActivityStreamsTargetPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsTargetPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsTargetPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3021,6 +3060,10 @@ func (this *ActivityStreamsTargetPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3243,6 +3286,7 @@ func (this *ActivityStreamsTargetPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3346,6 +3390,8 @@ func (this ActivityStreamsTargetPropertyIterator) serialize() (interface{}, erro return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4270,6 +4316,17 @@ func (this *ActivityStreamsTargetProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "target". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsTargetProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsTargetPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "target". Invalidates iterators that are traversing using // Prev. @@ -5516,6 +5573,23 @@ func (this *ActivityStreamsTargetProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "target". Existing elements at that index and higher are shifted +// back once. Invalidates all iterators. +func (this *ActivityStreamsTargetProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsTargetPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5738,194 +5812,198 @@ func (this ActivityStreamsTargetProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6922,6 +7000,20 @@ func (this *ActivityStreamsTargetProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "target". Invalidates all iterators. +func (this *ActivityStreamsTargetProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsTargetPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "target". Invalidates all iterators. func (this *ActivityStreamsTargetProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7913,6 +8005,19 @@ func (this *ActivityStreamsTargetProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "target". Panics if the index is out of bounds. Invalidates +// all iterators. +func (this *ActivityStreamsTargetProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsTargetPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_pkg.go index af7cbcb2e..52eaeacc1 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_pkg.go @@ -89,6 +89,10 @@ type privateManager interface { // for the "ActivityStreamsDocument" non-functional property in the // vocabulary "ActivityStreams" DeserializeDocumentActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDocument, error) + // DeserializeEmojiReactLitePub returns the deserialization method for the + // "LitePubEmojiReact" non-functional property in the vocabulary + // "LitePub" + DeserializeEmojiReactLitePub() func(map[string]interface{}, map[string]string) (vocab.LitePubEmojiReact, error) // DeserializeEmojiToot returns the deserialization method for the // "TootEmoji" non-functional property in the vocabulary "Toot" DeserializeEmojiToot() func(map[string]interface{}, map[string]string) (vocab.TootEmoji, error) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_property_activitystreams_to.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_property_activitystreams_to.go index 5c290d0f2..2112a7ae2 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_property_activitystreams_to.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/property_to/gen_property_activitystreams_to.go @@ -37,6 +37,7 @@ type ActivityStreamsToPropertyIterator struct { activitystreamsDislikeMember vocab.ActivityStreamsDislike activitystreamsDocumentMember vocab.ActivityStreamsDocument tootEmojiMember vocab.TootEmoji + litepubEmojiReactMember vocab.LitePubEmojiReact activitystreamsEventMember vocab.ActivityStreamsEvent activitystreamsFlagMember vocab.ActivityStreamsFlag activitystreamsFollowMember vocab.ActivityStreamsFollow @@ -255,6 +256,12 @@ func deserializeActivityStreamsToPropertyIterator(i interface{}, aliasMap map[st tootEmojiMember: v, } return this, nil + } else if v, err := mgr.DeserializeEmojiReactLitePub()(m, aliasMap); err == nil { + this := &ActivityStreamsToPropertyIterator{ + alias: alias, + litepubEmojiReactMember: v, + } + return this, nil } else if v, err := mgr.DeserializeEventActivityStreams()(m, aliasMap); err == nil { this := &ActivityStreamsToPropertyIterator{ activitystreamsEventMember: v, @@ -1023,6 +1030,13 @@ func (this ActivityStreamsToPropertyIterator) GetIRI() *url.URL { return this.iri } +// GetLitePubEmojiReact returns the value of this property. When +// IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return an +// arbitrary value. +func (this ActivityStreamsToPropertyIterator) GetLitePubEmojiReact() vocab.LitePubEmojiReact { + return this.litepubEmojiReactMember +} + // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will return an // arbitrary value. @@ -1121,6 +1135,9 @@ func (this ActivityStreamsToPropertyIterator) GetType() vocab.Type { if this.IsTootEmoji() { return this.GetTootEmoji() } + if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact() + } if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent() } @@ -1294,6 +1311,7 @@ func (this ActivityStreamsToPropertyIterator) HasAny() bool { this.IsActivityStreamsDislike() || this.IsActivityStreamsDocument() || this.IsTootEmoji() || + this.IsLitePubEmojiReact() || this.IsActivityStreamsEvent() || this.IsActivityStreamsFlag() || this.IsActivityStreamsFollow() || @@ -1826,6 +1844,13 @@ func (this ActivityStreamsToPropertyIterator) IsIRI() bool { return this.iri != nil } +// IsLitePubEmojiReact returns true if this property has a type of "EmojiReact". +// When true, use the GetLitePubEmojiReact and SetLitePubEmojiReact methods to +// access and set this property. +func (this ActivityStreamsToPropertyIterator) IsLitePubEmojiReact() bool { + return this.litepubEmojiReactMember != nil +} + // 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. @@ -1905,6 +1930,8 @@ func (this ActivityStreamsToPropertyIterator) JSONLDContext() map[string]string child = this.GetActivityStreamsDocument().JSONLDContext() } else if this.IsTootEmoji() { child = this.GetTootEmoji().JSONLDContext() + } else if this.IsLitePubEmojiReact() { + child = this.GetLitePubEmojiReact().JSONLDContext() } else if this.IsActivityStreamsEvent() { child = this.GetActivityStreamsEvent().JSONLDContext() } else if this.IsActivityStreamsFlag() { @@ -2086,150 +2113,153 @@ func (this ActivityStreamsToPropertyIterator) KindIndex() int { if this.IsTootEmoji() { return 22 } - if this.IsActivityStreamsEvent() { + if this.IsLitePubEmojiReact() { return 23 } - if this.IsActivityStreamsFlag() { + if this.IsActivityStreamsEvent() { return 24 } - if this.IsActivityStreamsFollow() { + if this.IsActivityStreamsFlag() { return 25 } - if this.IsActivityStreamsGroup() { + if this.IsActivityStreamsFollow() { return 26 } - if this.IsTootHashtag() { + if this.IsActivityStreamsGroup() { return 27 } - if this.IsTootIdentityProof() { + if this.IsTootHashtag() { return 28 } - if this.IsActivityStreamsIgnore() { + if this.IsTootIdentityProof() { return 29 } - if this.IsActivityStreamsImage() { + if this.IsActivityStreamsIgnore() { return 30 } - if this.IsActivityStreamsIntransitiveActivity() { + if this.IsActivityStreamsImage() { return 31 } - if this.IsActivityStreamsInvite() { + if this.IsActivityStreamsIntransitiveActivity() { return 32 } - if this.IsActivityStreamsJoin() { + if this.IsActivityStreamsInvite() { return 33 } - if this.IsActivityStreamsLeave() { + if this.IsActivityStreamsJoin() { return 34 } - if this.IsFunkwhaleLibrary() { + if this.IsActivityStreamsLeave() { return 35 } - if this.IsActivityStreamsLike() { + if this.IsFunkwhaleLibrary() { return 36 } - if this.IsGoToSocialLikeApproval() { + if this.IsActivityStreamsLike() { return 37 } - if this.IsGoToSocialLikeAuthorization() { + if this.IsGoToSocialLikeApproval() { return 38 } - if this.IsGoToSocialLikeRequest() { + if this.IsGoToSocialLikeAuthorization() { return 39 } - if this.IsActivityStreamsListen() { + if this.IsGoToSocialLikeRequest() { return 40 } - if this.IsActivityStreamsMention() { + if this.IsActivityStreamsListen() { return 41 } - if this.IsActivityStreamsMove() { + if this.IsActivityStreamsMention() { return 42 } - if this.IsActivityStreamsNote() { + if this.IsActivityStreamsMove() { return 43 } - if this.IsActivityStreamsOffer() { + if this.IsActivityStreamsNote() { return 44 } - if this.IsActivityStreamsOrderedCollection() { + if this.IsActivityStreamsOffer() { return 45 } - if this.IsActivityStreamsOrderedCollectionPage() { + if this.IsActivityStreamsOrderedCollection() { return 46 } - if this.IsActivityStreamsOrganization() { + if this.IsActivityStreamsOrderedCollectionPage() { return 47 } - if this.IsActivityStreamsPage() { + if this.IsActivityStreamsOrganization() { return 48 } - if this.IsActivityStreamsPerson() { + if this.IsActivityStreamsPage() { return 49 } - if this.IsActivityStreamsPlace() { + if this.IsActivityStreamsPerson() { return 50 } - if this.IsActivityStreamsProfile() { + if this.IsActivityStreamsPlace() { return 51 } - if this.IsSchemaPropertyValue() { + if this.IsActivityStreamsProfile() { return 52 } - if this.IsActivityStreamsQuestion() { + if this.IsSchemaPropertyValue() { return 53 } - if this.IsActivityStreamsRead() { + if this.IsActivityStreamsQuestion() { return 54 } - if this.IsActivityStreamsReject() { + if this.IsActivityStreamsRead() { return 55 } - if this.IsActivityStreamsRelationship() { + if this.IsActivityStreamsReject() { return 56 } - if this.IsActivityStreamsRemove() { + if this.IsActivityStreamsRelationship() { return 57 } - if this.IsGoToSocialReplyApproval() { + if this.IsActivityStreamsRemove() { return 58 } - if this.IsGoToSocialReplyAuthorization() { + if this.IsGoToSocialReplyApproval() { return 59 } - if this.IsGoToSocialReplyRequest() { + if this.IsGoToSocialReplyAuthorization() { return 60 } - if this.IsActivityStreamsService() { + if this.IsGoToSocialReplyRequest() { return 61 } - if this.IsActivityStreamsTentativeAccept() { + if this.IsActivityStreamsService() { return 62 } - if this.IsActivityStreamsTentativeReject() { + if this.IsActivityStreamsTentativeAccept() { return 63 } - if this.IsActivityStreamsTombstone() { + if this.IsActivityStreamsTentativeReject() { return 64 } - if this.IsFunkwhaleTrack() { + if this.IsActivityStreamsTombstone() { return 65 } - if this.IsActivityStreamsTravel() { + if this.IsFunkwhaleTrack() { return 66 } - if this.IsActivityStreamsUndo() { + if this.IsActivityStreamsTravel() { return 67 } - if this.IsActivityStreamsUpdate() { + if this.IsActivityStreamsUndo() { return 68 } - if this.IsActivityStreamsVideo() { + if this.IsActivityStreamsUpdate() { return 69 } - if this.IsActivityStreamsView() { + if this.IsActivityStreamsVideo() { return 70 } + if this.IsActivityStreamsView() { + return 71 + } if this.IsIRI() { return -2 } @@ -2293,6 +2323,8 @@ func (this ActivityStreamsToPropertyIterator) LessThan(o vocab.ActivityStreamsTo return this.GetActivityStreamsDocument().LessThan(o.GetActivityStreamsDocument()) } else if this.IsTootEmoji() { return this.GetTootEmoji().LessThan(o.GetTootEmoji()) + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().LessThan(o.GetLitePubEmojiReact()) } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().LessThan(o.GetActivityStreamsEvent()) } else if this.IsActivityStreamsFlag() { @@ -2897,6 +2929,13 @@ func (this *ActivityStreamsToPropertyIterator) SetIRI(v *url.URL) { this.iri = v } +// SetLitePubEmojiReact sets the value of this property. Calling +// IsLitePubEmojiReact afterwards returns true. +func (this *ActivityStreamsToPropertyIterator) SetLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.clear() + this.litepubEmojiReactMember = v +} + // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. func (this *ActivityStreamsToPropertyIterator) SetSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -3020,6 +3059,10 @@ func (this *ActivityStreamsToPropertyIterator) SetType(t vocab.Type) error { this.SetTootEmoji(v) return nil } + if v, ok := t.(vocab.LitePubEmojiReact); ok { + this.SetLitePubEmojiReact(v) + return nil + } if v, ok := t.(vocab.ActivityStreamsEvent); ok { this.SetActivityStreamsEvent(v) return nil @@ -3242,6 +3285,7 @@ func (this *ActivityStreamsToPropertyIterator) clear() { this.activitystreamsDislikeMember = nil this.activitystreamsDocumentMember = nil this.tootEmojiMember = nil + this.litepubEmojiReactMember = nil this.activitystreamsEventMember = nil this.activitystreamsFlagMember = nil this.activitystreamsFollowMember = nil @@ -3345,6 +3389,8 @@ func (this ActivityStreamsToPropertyIterator) serialize() (interface{}, error) { return this.GetActivityStreamsDocument().Serialize() } else if this.IsTootEmoji() { return this.GetTootEmoji().Serialize() + } else if this.IsLitePubEmojiReact() { + return this.GetLitePubEmojiReact().Serialize() } else if this.IsActivityStreamsEvent() { return this.GetActivityStreamsEvent().Serialize() } else if this.IsActivityStreamsFlag() { @@ -4265,6 +4311,17 @@ func (this *ActivityStreamsToProperty) AppendIRI(v *url.URL) { }) } +// AppendLitePubEmojiReact appends a EmojiReact value to the back of a list of the +// property "to". Invalidates iterators that are traversing using Prev. +func (this *ActivityStreamsToProperty) AppendLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, &ActivityStreamsToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: this.Len(), + parent: this, + }) +} + // AppendSchemaPropertyValue appends a PropertyValue value to the back of a list // of the property "to". Invalidates iterators that are traversing using Prev. func (this *ActivityStreamsToProperty) AppendSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -5510,6 +5567,23 @@ func (this *ActivityStreamsToProperty) InsertIRI(idx int, v *url.URL) { } } +// InsertLitePubEmojiReact inserts a EmojiReact value at the specified index for a +// property "to". Existing elements at that index and higher are shifted back +// once. Invalidates all iterators. +func (this *ActivityStreamsToProperty) InsertLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + this.properties = append(this.properties, nil) + copy(this.properties[idx+1:], this.properties[idx:]) + this.properties[idx] = &ActivityStreamsToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } + for i := idx; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // 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. @@ -5732,194 +5806,198 @@ func (this ActivityStreamsToProperty) Less(i, j int) bool { rhs := this.properties[j].GetTootEmoji() return lhs.LessThan(rhs) } else if idx1 == 23 { + lhs := this.properties[i].GetLitePubEmojiReact() + rhs := this.properties[j].GetLitePubEmojiReact() + return lhs.LessThan(rhs) + } else if idx1 == 24 { lhs := this.properties[i].GetActivityStreamsEvent() rhs := this.properties[j].GetActivityStreamsEvent() return lhs.LessThan(rhs) - } else if idx1 == 24 { + } else if idx1 == 25 { lhs := this.properties[i].GetActivityStreamsFlag() rhs := this.properties[j].GetActivityStreamsFlag() return lhs.LessThan(rhs) - } else if idx1 == 25 { + } else if idx1 == 26 { lhs := this.properties[i].GetActivityStreamsFollow() rhs := this.properties[j].GetActivityStreamsFollow() return lhs.LessThan(rhs) - } else if idx1 == 26 { + } else if idx1 == 27 { lhs := this.properties[i].GetActivityStreamsGroup() rhs := this.properties[j].GetActivityStreamsGroup() return lhs.LessThan(rhs) - } else if idx1 == 27 { + } else if idx1 == 28 { lhs := this.properties[i].GetTootHashtag() rhs := this.properties[j].GetTootHashtag() return lhs.LessThan(rhs) - } else if idx1 == 28 { + } else if idx1 == 29 { lhs := this.properties[i].GetTootIdentityProof() rhs := this.properties[j].GetTootIdentityProof() return lhs.LessThan(rhs) - } else if idx1 == 29 { + } else if idx1 == 30 { lhs := this.properties[i].GetActivityStreamsIgnore() rhs := this.properties[j].GetActivityStreamsIgnore() return lhs.LessThan(rhs) - } else if idx1 == 30 { + } else if idx1 == 31 { lhs := this.properties[i].GetActivityStreamsImage() rhs := this.properties[j].GetActivityStreamsImage() return lhs.LessThan(rhs) - } else if idx1 == 31 { + } else if idx1 == 32 { lhs := this.properties[i].GetActivityStreamsIntransitiveActivity() rhs := this.properties[j].GetActivityStreamsIntransitiveActivity() return lhs.LessThan(rhs) - } else if idx1 == 32 { + } else if idx1 == 33 { lhs := this.properties[i].GetActivityStreamsInvite() rhs := this.properties[j].GetActivityStreamsInvite() return lhs.LessThan(rhs) - } else if idx1 == 33 { + } else if idx1 == 34 { lhs := this.properties[i].GetActivityStreamsJoin() rhs := this.properties[j].GetActivityStreamsJoin() return lhs.LessThan(rhs) - } else if idx1 == 34 { + } else if idx1 == 35 { lhs := this.properties[i].GetActivityStreamsLeave() rhs := this.properties[j].GetActivityStreamsLeave() return lhs.LessThan(rhs) - } else if idx1 == 35 { + } else if idx1 == 36 { lhs := this.properties[i].GetFunkwhaleLibrary() rhs := this.properties[j].GetFunkwhaleLibrary() return lhs.LessThan(rhs) - } else if idx1 == 36 { + } else if idx1 == 37 { lhs := this.properties[i].GetActivityStreamsLike() rhs := this.properties[j].GetActivityStreamsLike() return lhs.LessThan(rhs) - } else if idx1 == 37 { + } else if idx1 == 38 { lhs := this.properties[i].GetGoToSocialLikeApproval() rhs := this.properties[j].GetGoToSocialLikeApproval() return lhs.LessThan(rhs) - } else if idx1 == 38 { + } else if idx1 == 39 { lhs := this.properties[i].GetGoToSocialLikeAuthorization() rhs := this.properties[j].GetGoToSocialLikeAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 39 { + } else if idx1 == 40 { lhs := this.properties[i].GetGoToSocialLikeRequest() rhs := this.properties[j].GetGoToSocialLikeRequest() return lhs.LessThan(rhs) - } else if idx1 == 40 { + } else if idx1 == 41 { lhs := this.properties[i].GetActivityStreamsListen() rhs := this.properties[j].GetActivityStreamsListen() return lhs.LessThan(rhs) - } else if idx1 == 41 { + } else if idx1 == 42 { lhs := this.properties[i].GetActivityStreamsMention() rhs := this.properties[j].GetActivityStreamsMention() return lhs.LessThan(rhs) - } else if idx1 == 42 { + } else if idx1 == 43 { lhs := this.properties[i].GetActivityStreamsMove() rhs := this.properties[j].GetActivityStreamsMove() return lhs.LessThan(rhs) - } else if idx1 == 43 { + } else if idx1 == 44 { lhs := this.properties[i].GetActivityStreamsNote() rhs := this.properties[j].GetActivityStreamsNote() return lhs.LessThan(rhs) - } else if idx1 == 44 { + } else if idx1 == 45 { lhs := this.properties[i].GetActivityStreamsOffer() rhs := this.properties[j].GetActivityStreamsOffer() return lhs.LessThan(rhs) - } else if idx1 == 45 { + } else if idx1 == 46 { lhs := this.properties[i].GetActivityStreamsOrderedCollection() rhs := this.properties[j].GetActivityStreamsOrderedCollection() return lhs.LessThan(rhs) - } else if idx1 == 46 { + } else if idx1 == 47 { lhs := this.properties[i].GetActivityStreamsOrderedCollectionPage() rhs := this.properties[j].GetActivityStreamsOrderedCollectionPage() return lhs.LessThan(rhs) - } else if idx1 == 47 { + } else if idx1 == 48 { lhs := this.properties[i].GetActivityStreamsOrganization() rhs := this.properties[j].GetActivityStreamsOrganization() return lhs.LessThan(rhs) - } else if idx1 == 48 { + } else if idx1 == 49 { lhs := this.properties[i].GetActivityStreamsPage() rhs := this.properties[j].GetActivityStreamsPage() return lhs.LessThan(rhs) - } else if idx1 == 49 { + } else if idx1 == 50 { lhs := this.properties[i].GetActivityStreamsPerson() rhs := this.properties[j].GetActivityStreamsPerson() return lhs.LessThan(rhs) - } else if idx1 == 50 { + } else if idx1 == 51 { lhs := this.properties[i].GetActivityStreamsPlace() rhs := this.properties[j].GetActivityStreamsPlace() return lhs.LessThan(rhs) - } else if idx1 == 51 { + } else if idx1 == 52 { lhs := this.properties[i].GetActivityStreamsProfile() rhs := this.properties[j].GetActivityStreamsProfile() return lhs.LessThan(rhs) - } else if idx1 == 52 { + } else if idx1 == 53 { lhs := this.properties[i].GetSchemaPropertyValue() rhs := this.properties[j].GetSchemaPropertyValue() return lhs.LessThan(rhs) - } else if idx1 == 53 { + } else if idx1 == 54 { lhs := this.properties[i].GetActivityStreamsQuestion() rhs := this.properties[j].GetActivityStreamsQuestion() return lhs.LessThan(rhs) - } else if idx1 == 54 { + } else if idx1 == 55 { lhs := this.properties[i].GetActivityStreamsRead() rhs := this.properties[j].GetActivityStreamsRead() return lhs.LessThan(rhs) - } else if idx1 == 55 { + } else if idx1 == 56 { lhs := this.properties[i].GetActivityStreamsReject() rhs := this.properties[j].GetActivityStreamsReject() return lhs.LessThan(rhs) - } else if idx1 == 56 { + } else if idx1 == 57 { lhs := this.properties[i].GetActivityStreamsRelationship() rhs := this.properties[j].GetActivityStreamsRelationship() return lhs.LessThan(rhs) - } else if idx1 == 57 { + } else if idx1 == 58 { lhs := this.properties[i].GetActivityStreamsRemove() rhs := this.properties[j].GetActivityStreamsRemove() return lhs.LessThan(rhs) - } else if idx1 == 58 { + } else if idx1 == 59 { lhs := this.properties[i].GetGoToSocialReplyApproval() rhs := this.properties[j].GetGoToSocialReplyApproval() return lhs.LessThan(rhs) - } else if idx1 == 59 { + } else if idx1 == 60 { lhs := this.properties[i].GetGoToSocialReplyAuthorization() rhs := this.properties[j].GetGoToSocialReplyAuthorization() return lhs.LessThan(rhs) - } else if idx1 == 60 { + } else if idx1 == 61 { lhs := this.properties[i].GetGoToSocialReplyRequest() rhs := this.properties[j].GetGoToSocialReplyRequest() return lhs.LessThan(rhs) - } else if idx1 == 61 { + } else if idx1 == 62 { lhs := this.properties[i].GetActivityStreamsService() rhs := this.properties[j].GetActivityStreamsService() return lhs.LessThan(rhs) - } else if idx1 == 62 { + } else if idx1 == 63 { lhs := this.properties[i].GetActivityStreamsTentativeAccept() rhs := this.properties[j].GetActivityStreamsTentativeAccept() return lhs.LessThan(rhs) - } else if idx1 == 63 { + } else if idx1 == 64 { lhs := this.properties[i].GetActivityStreamsTentativeReject() rhs := this.properties[j].GetActivityStreamsTentativeReject() return lhs.LessThan(rhs) - } else if idx1 == 64 { + } else if idx1 == 65 { lhs := this.properties[i].GetActivityStreamsTombstone() rhs := this.properties[j].GetActivityStreamsTombstone() return lhs.LessThan(rhs) - } else if idx1 == 65 { + } else if idx1 == 66 { lhs := this.properties[i].GetFunkwhaleTrack() rhs := this.properties[j].GetFunkwhaleTrack() return lhs.LessThan(rhs) - } else if idx1 == 66 { + } else if idx1 == 67 { lhs := this.properties[i].GetActivityStreamsTravel() rhs := this.properties[j].GetActivityStreamsTravel() return lhs.LessThan(rhs) - } else if idx1 == 67 { + } else if idx1 == 68 { lhs := this.properties[i].GetActivityStreamsUndo() rhs := this.properties[j].GetActivityStreamsUndo() return lhs.LessThan(rhs) - } else if idx1 == 68 { + } else if idx1 == 69 { lhs := this.properties[i].GetActivityStreamsUpdate() rhs := this.properties[j].GetActivityStreamsUpdate() return lhs.LessThan(rhs) - } else if idx1 == 69 { + } else if idx1 == 70 { lhs := this.properties[i].GetActivityStreamsVideo() rhs := this.properties[j].GetActivityStreamsVideo() return lhs.LessThan(rhs) - } else if idx1 == 70 { + } else if idx1 == 71 { lhs := this.properties[i].GetActivityStreamsView() rhs := this.properties[j].GetActivityStreamsView() return lhs.LessThan(rhs) @@ -6915,6 +6993,20 @@ func (this *ActivityStreamsToProperty) PrependIRI(v *url.URL) { } } +// PrependLitePubEmojiReact prepends a EmojiReact value to the front of a list of +// the property "to". Invalidates all iterators. +func (this *ActivityStreamsToProperty) PrependLitePubEmojiReact(v vocab.LitePubEmojiReact) { + this.properties = append([]*ActivityStreamsToPropertyIterator{{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: 0, + parent: this, + }}, this.properties...) + for i := 1; i < this.Len(); i++ { + (this.properties)[i].myIdx = i + } +} + // PrependSchemaPropertyValue prepends a PropertyValue value to the front of a // list of the property "to". Invalidates all iterators. func (this *ActivityStreamsToProperty) PrependSchemaPropertyValue(v vocab.SchemaPropertyValue) { @@ -7906,6 +7998,19 @@ func (this *ActivityStreamsToProperty) SetIRI(idx int, v *url.URL) { } } +// SetLitePubEmojiReact sets a EmojiReact value to be at the specified index for +// the property "to". Panics if the index is out of bounds. Invalidates all +// iterators. +func (this *ActivityStreamsToProperty) SetLitePubEmojiReact(idx int, v vocab.LitePubEmojiReact) { + (this.properties)[idx].parent = nil + (this.properties)[idx] = &ActivityStreamsToPropertyIterator{ + alias: this.alias, + litepubEmojiReactMember: v, + myIdx: idx, + parent: this, + } +} + // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_activity/gen_type_activitystreams_activity.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_activity/gen_type_activitystreams_activity.go index 7592749e4..6b6706cbb 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_activity/gen_type_activitystreams_activity.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_activity/gen_type_activitystreams_activity.go @@ -88,7 +88,7 @@ func ActivityIsDisjointWith(other vocab.Type) bool { // Activity type. Note that it returns false if the types are the same; see // the "IsOrExtendsActivity" variant instead. func ActivityIsExtendedBy(other vocab.Type) bool { - extensions := []string{"Accept", "Add", "Announce", "AnnounceRequest", "Arrive", "Block", "Create", "Delete", "Dislike", "Flag", "Follow", "Ignore", "IntransitiveActivity", "Invite", "Join", "Leave", "Like", "LikeRequest", "Listen", "Move", "Offer", "Question", "Read", "Reject", "Remove", "ReplyRequest", "TentativeAccept", "TentativeReject", "Travel", "Undo", "Update", "View"} + extensions := []string{"Accept", "Add", "Announce", "AnnounceRequest", "Arrive", "Block", "Create", "Delete", "Dislike", "EmojiReact", "Flag", "Follow", "Ignore", "IntransitiveActivity", "Invite", "Join", "Leave", "Like", "LikeRequest", "Listen", "Move", "Offer", "Question", "Read", "Reject", "Remove", "ReplyRequest", "TentativeAccept", "TentativeReject", "Travel", "Undo", "Update", "View"} for _, ext := range extensions { if ext == other.GetTypeName() { return true diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_pkg.go index b1c70d6fb..93bd237e5 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_pkg.go @@ -84,6 +84,16 @@ type privateManager interface { // method for the "ActivityStreamsGeneratorProperty" non-functional // property in the vocabulary "ActivityStreams" DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) + // DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) // DeserializeIconPropertyActivityStreams returns the deserialization // method for the "ActivityStreamsIconProperty" non-functional // property in the vocabulary "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_type_activitystreams_application.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_type_activitystreams_application.go index 2b73bfaff..bdba222cd 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_type_activitystreams_application.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_application/gen_type_activitystreams_application.go @@ -35,6 +35,8 @@ type ActivityStreamsApplication struct { ActivityStreamsFollowers vocab.ActivityStreamsFollowersProperty ActivityStreamsFollowing vocab.ActivityStreamsFollowingProperty ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + GoToSocialHidesCcPublicFromUnauthedWeb vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + GoToSocialHidesToPublicFromUnauthedWeb vocab.GoToSocialHidesToPublicFromUnauthedWebProperty ActivityStreamsIcon vocab.ActivityStreamsIconProperty JSONLDId vocab.JSONLDIdProperty ActivityStreamsImage vocab.ActivityStreamsImageProperty @@ -229,6 +231,16 @@ func DeserializeApplication(m map[string]interface{}, aliasMap map[string]string } else if p != nil { this.ActivityStreamsGenerator = p } + if p, err := mgr.DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesCcPublicFromUnauthedWeb = p + } + if p, err := mgr.DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesToPublicFromUnauthedWeb = p + } if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { return nil, err } else if p != nil { @@ -427,6 +439,10 @@ func DeserializeApplication(m map[string]interface{}, aliasMap map[string]string continue } else if k == "generator" { continue + } else if k == "hidesCcPublicFromUnauthedWeb" { + continue + } else if k == "hidesToPublicFromUnauthedWeb" { + continue } else if k == "icon" { continue } else if k == "id" { @@ -780,6 +796,18 @@ func (this ActivityStreamsApplication) GetActivityStreamsUrl() vocab.ActivityStr return this.ActivityStreamsUrl } +// GetGoToSocialHidesCcPublicFromUnauthedWeb returns the +// "hidesCcPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsApplication) GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return this.GoToSocialHidesCcPublicFromUnauthedWeb +} + +// GetGoToSocialHidesToPublicFromUnauthedWeb returns the +// "hidesToPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsApplication) GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return this.GoToSocialHidesToPublicFromUnauthedWeb +} + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. func (this ActivityStreamsApplication) GetJSONLDId() vocab.JSONLDIdProperty { return this.JSONLDId @@ -856,6 +884,8 @@ func (this ActivityStreamsApplication) JSONLDContext() map[string]string { m = this.helperJSONLDContext(this.ActivityStreamsFollowers, m) m = this.helperJSONLDContext(this.ActivityStreamsFollowing, m) m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.GoToSocialHidesCcPublicFromUnauthedWeb, m) + m = this.helperJSONLDContext(this.GoToSocialHidesToPublicFromUnauthedWeb, m) m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) m = this.helperJSONLDContext(this.JSONLDId, m) m = this.helperJSONLDContext(this.ActivityStreamsImage, m) @@ -1147,6 +1177,34 @@ func (this ActivityStreamsApplication) LessThan(o vocab.ActivityStreamsApplicati // Anything else is greater than nil return false } // Else: Both are nil + // Compare property "hidesCcPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesCcPublicFromUnauthedWeb, o.GetGoToSocialHidesCcPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "hidesToPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesToPublicFromUnauthedWeb, o.GetGoToSocialHidesToPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil // Compare property "icon" if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { if lhs.LessThan(rhs) { @@ -1748,6 +1806,22 @@ func (this ActivityStreamsApplication) Serialize() (map[string]interface{}, erro m[this.ActivityStreamsGenerator.Name()] = i } } + // Maybe serialize property "hidesCcPublicFromUnauthedWeb" + if this.GoToSocialHidesCcPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesCcPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesCcPublicFromUnauthedWeb.Name()] = i + } + } + // Maybe serialize property "hidesToPublicFromUnauthedWeb" + if this.GoToSocialHidesToPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesToPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesToPublicFromUnauthedWeb.Name()] = i + } + } // Maybe serialize property "icon" if this.ActivityStreamsIcon != nil { if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { @@ -2226,6 +2300,18 @@ func (this *ActivityStreamsApplication) SetActivityStreamsUrl(i vocab.ActivitySt this.ActivityStreamsUrl = i } +// SetGoToSocialHidesCcPublicFromUnauthedWeb sets the +// "hidesCcPublicFromUnauthedWeb" property. +func (this *ActivityStreamsApplication) SetGoToSocialHidesCcPublicFromUnauthedWeb(i vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) { + this.GoToSocialHidesCcPublicFromUnauthedWeb = i +} + +// SetGoToSocialHidesToPublicFromUnauthedWeb sets the +// "hidesToPublicFromUnauthedWeb" property. +func (this *ActivityStreamsApplication) SetGoToSocialHidesToPublicFromUnauthedWeb(i vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) { + this.GoToSocialHidesToPublicFromUnauthedWeb = i +} + // SetJSONLDId sets the "id" property. func (this *ActivityStreamsApplication) SetJSONLDId(i vocab.JSONLDIdProperty) { this.JSONLDId = i diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_pkg.go index 5f7803be3..c9d9889b1 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_pkg.go @@ -84,6 +84,16 @@ type privateManager interface { // method for the "ActivityStreamsGeneratorProperty" non-functional // property in the vocabulary "ActivityStreams" DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) + // DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) // DeserializeIconPropertyActivityStreams returns the deserialization // method for the "ActivityStreamsIconProperty" non-functional // property in the vocabulary "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_type_activitystreams_group.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_type_activitystreams_group.go index 19e2875d9..0fad38494 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_type_activitystreams_group.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_group/gen_type_activitystreams_group.go @@ -35,6 +35,8 @@ type ActivityStreamsGroup struct { ActivityStreamsFollowers vocab.ActivityStreamsFollowersProperty ActivityStreamsFollowing vocab.ActivityStreamsFollowingProperty ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + GoToSocialHidesCcPublicFromUnauthedWeb vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + GoToSocialHidesToPublicFromUnauthedWeb vocab.GoToSocialHidesToPublicFromUnauthedWebProperty ActivityStreamsIcon vocab.ActivityStreamsIconProperty JSONLDId vocab.JSONLDIdProperty ActivityStreamsImage vocab.ActivityStreamsImageProperty @@ -209,6 +211,16 @@ func DeserializeGroup(m map[string]interface{}, aliasMap map[string]string) (*Ac } else if p != nil { this.ActivityStreamsGenerator = p } + if p, err := mgr.DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesCcPublicFromUnauthedWeb = p + } + if p, err := mgr.DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesToPublicFromUnauthedWeb = p + } if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { return nil, err } else if p != nil { @@ -407,6 +419,10 @@ func DeserializeGroup(m map[string]interface{}, aliasMap map[string]string) (*Ac continue } else if k == "generator" { continue + } else if k == "hidesCcPublicFromUnauthedWeb" { + continue + } else if k == "hidesToPublicFromUnauthedWeb" { + continue } else if k == "icon" { continue } else if k == "id" { @@ -780,6 +796,18 @@ func (this ActivityStreamsGroup) GetActivityStreamsUrl() vocab.ActivityStreamsUr return this.ActivityStreamsUrl } +// GetGoToSocialHidesCcPublicFromUnauthedWeb returns the +// "hidesCcPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsGroup) GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return this.GoToSocialHidesCcPublicFromUnauthedWeb +} + +// GetGoToSocialHidesToPublicFromUnauthedWeb returns the +// "hidesToPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsGroup) GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return this.GoToSocialHidesToPublicFromUnauthedWeb +} + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. func (this ActivityStreamsGroup) GetJSONLDId() vocab.JSONLDIdProperty { return this.JSONLDId @@ -856,6 +884,8 @@ func (this ActivityStreamsGroup) JSONLDContext() map[string]string { m = this.helperJSONLDContext(this.ActivityStreamsFollowers, m) m = this.helperJSONLDContext(this.ActivityStreamsFollowing, m) m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.GoToSocialHidesCcPublicFromUnauthedWeb, m) + m = this.helperJSONLDContext(this.GoToSocialHidesToPublicFromUnauthedWeb, m) m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) m = this.helperJSONLDContext(this.JSONLDId, m) m = this.helperJSONLDContext(this.ActivityStreamsImage, m) @@ -1147,6 +1177,34 @@ func (this ActivityStreamsGroup) LessThan(o vocab.ActivityStreamsGroup) bool { // Anything else is greater than nil return false } // Else: Both are nil + // Compare property "hidesCcPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesCcPublicFromUnauthedWeb, o.GetGoToSocialHidesCcPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "hidesToPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesToPublicFromUnauthedWeb, o.GetGoToSocialHidesToPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil // Compare property "icon" if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { if lhs.LessThan(rhs) { @@ -1748,6 +1806,22 @@ func (this ActivityStreamsGroup) Serialize() (map[string]interface{}, error) { m[this.ActivityStreamsGenerator.Name()] = i } } + // Maybe serialize property "hidesCcPublicFromUnauthedWeb" + if this.GoToSocialHidesCcPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesCcPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesCcPublicFromUnauthedWeb.Name()] = i + } + } + // Maybe serialize property "hidesToPublicFromUnauthedWeb" + if this.GoToSocialHidesToPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesToPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesToPublicFromUnauthedWeb.Name()] = i + } + } // Maybe serialize property "icon" if this.ActivityStreamsIcon != nil { if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { @@ -2226,6 +2300,18 @@ func (this *ActivityStreamsGroup) SetActivityStreamsUrl(i vocab.ActivityStreamsU this.ActivityStreamsUrl = i } +// SetGoToSocialHidesCcPublicFromUnauthedWeb sets the +// "hidesCcPublicFromUnauthedWeb" property. +func (this *ActivityStreamsGroup) SetGoToSocialHidesCcPublicFromUnauthedWeb(i vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) { + this.GoToSocialHidesCcPublicFromUnauthedWeb = i +} + +// SetGoToSocialHidesToPublicFromUnauthedWeb sets the +// "hidesToPublicFromUnauthedWeb" property. +func (this *ActivityStreamsGroup) SetGoToSocialHidesToPublicFromUnauthedWeb(i vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) { + this.GoToSocialHidesToPublicFromUnauthedWeb = i +} + // SetJSONLDId sets the "id" property. func (this *ActivityStreamsGroup) SetJSONLDId(i vocab.JSONLDIdProperty) { this.JSONLDId = i diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_link/gen_type_activitystreams_link.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_link/gen_type_activitystreams_link.go index 27f927e71..3a0404564 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_link/gen_type_activitystreams_link.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_link/gen_type_activitystreams_link.go @@ -200,7 +200,7 @@ func IsOrExtendsLink(other vocab.Type) bool { // LinkIsDisjointWith returns true if the other provided type is disjoint with the // Link type. func LinkIsDisjointWith(other vocab.Type) bool { - disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} + disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "EmojiReact", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} for _, disjoint := range disjointWith { if disjoint == other.GetTypeName() { return true diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_mention/gen_type_activitystreams_mention.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_mention/gen_type_activitystreams_mention.go index 537c95b34..d61dbc16d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_mention/gen_type_activitystreams_mention.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_mention/gen_type_activitystreams_mention.go @@ -198,7 +198,7 @@ func IsOrExtendsMention(other vocab.Type) bool { // MentionIsDisjointWith returns true if the other provided type is disjoint with // the Mention type. func MentionIsDisjointWith(other vocab.Type) bool { - disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} + disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "EmojiReact", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} for _, disjoint := range disjointWith { if disjoint == other.GetTypeName() { return true diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_object/gen_type_activitystreams_object.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_object/gen_type_activitystreams_object.go index 7def5af57..3b8090608 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_object/gen_type_activitystreams_object.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_object/gen_type_activitystreams_object.go @@ -397,7 +397,7 @@ func ObjectIsDisjointWith(other vocab.Type) bool { // Object type. Note that it returns false if the types are the same; see the // "IsOrExtendsObject" variant instead. func ObjectIsExtendedBy(other vocab.Type) bool { - extensions := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} + extensions := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "EmojiReact", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} for _, ext := range extensions { if ext == other.GetTypeName() { return true diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_pkg.go index a3b2e4496..80b6f8ac3 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_pkg.go @@ -84,6 +84,16 @@ type privateManager interface { // method for the "ActivityStreamsGeneratorProperty" non-functional // property in the vocabulary "ActivityStreams" DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) + // DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) // DeserializeIconPropertyActivityStreams returns the deserialization // method for the "ActivityStreamsIconProperty" non-functional // property in the vocabulary "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_type_activitystreams_organization.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_type_activitystreams_organization.go index 8784a0157..74bd3a654 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_type_activitystreams_organization.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_organization/gen_type_activitystreams_organization.go @@ -35,6 +35,8 @@ type ActivityStreamsOrganization struct { ActivityStreamsFollowers vocab.ActivityStreamsFollowersProperty ActivityStreamsFollowing vocab.ActivityStreamsFollowingProperty ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + GoToSocialHidesCcPublicFromUnauthedWeb vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + GoToSocialHidesToPublicFromUnauthedWeb vocab.GoToSocialHidesToPublicFromUnauthedWebProperty ActivityStreamsIcon vocab.ActivityStreamsIconProperty JSONLDId vocab.JSONLDIdProperty ActivityStreamsImage vocab.ActivityStreamsImageProperty @@ -209,6 +211,16 @@ func DeserializeOrganization(m map[string]interface{}, aliasMap map[string]strin } else if p != nil { this.ActivityStreamsGenerator = p } + if p, err := mgr.DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesCcPublicFromUnauthedWeb = p + } + if p, err := mgr.DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesToPublicFromUnauthedWeb = p + } if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { return nil, err } else if p != nil { @@ -407,6 +419,10 @@ func DeserializeOrganization(m map[string]interface{}, aliasMap map[string]strin continue } else if k == "generator" { continue + } else if k == "hidesCcPublicFromUnauthedWeb" { + continue + } else if k == "hidesToPublicFromUnauthedWeb" { + continue } else if k == "icon" { continue } else if k == "id" { @@ -780,6 +796,18 @@ func (this ActivityStreamsOrganization) GetActivityStreamsUrl() vocab.ActivitySt return this.ActivityStreamsUrl } +// GetGoToSocialHidesCcPublicFromUnauthedWeb returns the +// "hidesCcPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsOrganization) GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return this.GoToSocialHidesCcPublicFromUnauthedWeb +} + +// GetGoToSocialHidesToPublicFromUnauthedWeb returns the +// "hidesToPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsOrganization) GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return this.GoToSocialHidesToPublicFromUnauthedWeb +} + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. func (this ActivityStreamsOrganization) GetJSONLDId() vocab.JSONLDIdProperty { return this.JSONLDId @@ -856,6 +884,8 @@ func (this ActivityStreamsOrganization) JSONLDContext() map[string]string { m = this.helperJSONLDContext(this.ActivityStreamsFollowers, m) m = this.helperJSONLDContext(this.ActivityStreamsFollowing, m) m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.GoToSocialHidesCcPublicFromUnauthedWeb, m) + m = this.helperJSONLDContext(this.GoToSocialHidesToPublicFromUnauthedWeb, m) m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) m = this.helperJSONLDContext(this.JSONLDId, m) m = this.helperJSONLDContext(this.ActivityStreamsImage, m) @@ -1147,6 +1177,34 @@ func (this ActivityStreamsOrganization) LessThan(o vocab.ActivityStreamsOrganiza // Anything else is greater than nil return false } // Else: Both are nil + // Compare property "hidesCcPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesCcPublicFromUnauthedWeb, o.GetGoToSocialHidesCcPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "hidesToPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesToPublicFromUnauthedWeb, o.GetGoToSocialHidesToPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil // Compare property "icon" if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { if lhs.LessThan(rhs) { @@ -1748,6 +1806,22 @@ func (this ActivityStreamsOrganization) Serialize() (map[string]interface{}, err m[this.ActivityStreamsGenerator.Name()] = i } } + // Maybe serialize property "hidesCcPublicFromUnauthedWeb" + if this.GoToSocialHidesCcPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesCcPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesCcPublicFromUnauthedWeb.Name()] = i + } + } + // Maybe serialize property "hidesToPublicFromUnauthedWeb" + if this.GoToSocialHidesToPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesToPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesToPublicFromUnauthedWeb.Name()] = i + } + } // Maybe serialize property "icon" if this.ActivityStreamsIcon != nil { if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { @@ -2226,6 +2300,18 @@ func (this *ActivityStreamsOrganization) SetActivityStreamsUrl(i vocab.ActivityS this.ActivityStreamsUrl = i } +// SetGoToSocialHidesCcPublicFromUnauthedWeb sets the +// "hidesCcPublicFromUnauthedWeb" property. +func (this *ActivityStreamsOrganization) SetGoToSocialHidesCcPublicFromUnauthedWeb(i vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) { + this.GoToSocialHidesCcPublicFromUnauthedWeb = i +} + +// SetGoToSocialHidesToPublicFromUnauthedWeb sets the +// "hidesToPublicFromUnauthedWeb" property. +func (this *ActivityStreamsOrganization) SetGoToSocialHidesToPublicFromUnauthedWeb(i vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) { + this.GoToSocialHidesToPublicFromUnauthedWeb = i +} + // SetJSONLDId sets the "id" property. func (this *ActivityStreamsOrganization) SetJSONLDId(i vocab.JSONLDIdProperty) { this.JSONLDId = i diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_pkg.go index 8b72acc8c..30fd607a1 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_pkg.go @@ -84,6 +84,16 @@ type privateManager interface { // method for the "ActivityStreamsGeneratorProperty" non-functional // property in the vocabulary "ActivityStreams" DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) + // DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) // DeserializeIconPropertyActivityStreams returns the deserialization // method for the "ActivityStreamsIconProperty" non-functional // property in the vocabulary "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_type_activitystreams_person.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_type_activitystreams_person.go index bad346077..851a1ef0c 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_type_activitystreams_person.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_person/gen_type_activitystreams_person.go @@ -35,6 +35,8 @@ type ActivityStreamsPerson struct { ActivityStreamsFollowers vocab.ActivityStreamsFollowersProperty ActivityStreamsFollowing vocab.ActivityStreamsFollowingProperty ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + GoToSocialHidesCcPublicFromUnauthedWeb vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + GoToSocialHidesToPublicFromUnauthedWeb vocab.GoToSocialHidesToPublicFromUnauthedWebProperty ActivityStreamsIcon vocab.ActivityStreamsIconProperty JSONLDId vocab.JSONLDIdProperty ActivityStreamsImage vocab.ActivityStreamsImageProperty @@ -209,6 +211,16 @@ func DeserializePerson(m map[string]interface{}, aliasMap map[string]string) (*A } else if p != nil { this.ActivityStreamsGenerator = p } + if p, err := mgr.DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesCcPublicFromUnauthedWeb = p + } + if p, err := mgr.DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesToPublicFromUnauthedWeb = p + } if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { return nil, err } else if p != nil { @@ -407,6 +419,10 @@ func DeserializePerson(m map[string]interface{}, aliasMap map[string]string) (*A continue } else if k == "generator" { continue + } else if k == "hidesCcPublicFromUnauthedWeb" { + continue + } else if k == "hidesToPublicFromUnauthedWeb" { + continue } else if k == "icon" { continue } else if k == "id" { @@ -780,6 +796,18 @@ func (this ActivityStreamsPerson) GetActivityStreamsUrl() vocab.ActivityStreamsU return this.ActivityStreamsUrl } +// GetGoToSocialHidesCcPublicFromUnauthedWeb returns the +// "hidesCcPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsPerson) GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return this.GoToSocialHidesCcPublicFromUnauthedWeb +} + +// GetGoToSocialHidesToPublicFromUnauthedWeb returns the +// "hidesToPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsPerson) GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return this.GoToSocialHidesToPublicFromUnauthedWeb +} + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. func (this ActivityStreamsPerson) GetJSONLDId() vocab.JSONLDIdProperty { return this.JSONLDId @@ -856,6 +884,8 @@ func (this ActivityStreamsPerson) JSONLDContext() map[string]string { m = this.helperJSONLDContext(this.ActivityStreamsFollowers, m) m = this.helperJSONLDContext(this.ActivityStreamsFollowing, m) m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.GoToSocialHidesCcPublicFromUnauthedWeb, m) + m = this.helperJSONLDContext(this.GoToSocialHidesToPublicFromUnauthedWeb, m) m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) m = this.helperJSONLDContext(this.JSONLDId, m) m = this.helperJSONLDContext(this.ActivityStreamsImage, m) @@ -1147,6 +1177,34 @@ func (this ActivityStreamsPerson) LessThan(o vocab.ActivityStreamsPerson) bool { // Anything else is greater than nil return false } // Else: Both are nil + // Compare property "hidesCcPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesCcPublicFromUnauthedWeb, o.GetGoToSocialHidesCcPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "hidesToPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesToPublicFromUnauthedWeb, o.GetGoToSocialHidesToPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil // Compare property "icon" if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { if lhs.LessThan(rhs) { @@ -1748,6 +1806,22 @@ func (this ActivityStreamsPerson) Serialize() (map[string]interface{}, error) { m[this.ActivityStreamsGenerator.Name()] = i } } + // Maybe serialize property "hidesCcPublicFromUnauthedWeb" + if this.GoToSocialHidesCcPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesCcPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesCcPublicFromUnauthedWeb.Name()] = i + } + } + // Maybe serialize property "hidesToPublicFromUnauthedWeb" + if this.GoToSocialHidesToPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesToPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesToPublicFromUnauthedWeb.Name()] = i + } + } // Maybe serialize property "icon" if this.ActivityStreamsIcon != nil { if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { @@ -2226,6 +2300,18 @@ func (this *ActivityStreamsPerson) SetActivityStreamsUrl(i vocab.ActivityStreams this.ActivityStreamsUrl = i } +// SetGoToSocialHidesCcPublicFromUnauthedWeb sets the +// "hidesCcPublicFromUnauthedWeb" property. +func (this *ActivityStreamsPerson) SetGoToSocialHidesCcPublicFromUnauthedWeb(i vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) { + this.GoToSocialHidesCcPublicFromUnauthedWeb = i +} + +// SetGoToSocialHidesToPublicFromUnauthedWeb sets the +// "hidesToPublicFromUnauthedWeb" property. +func (this *ActivityStreamsPerson) SetGoToSocialHidesToPublicFromUnauthedWeb(i vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) { + this.GoToSocialHidesToPublicFromUnauthedWeb = i +} + // SetJSONLDId sets the "id" property. func (this *ActivityStreamsPerson) SetJSONLDId(i vocab.JSONLDIdProperty) { this.JSONLDId = i diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_pkg.go index c06ee9999..4e6f1353d 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_pkg.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_pkg.go @@ -84,6 +84,16 @@ type privateManager interface { // method for the "ActivityStreamsGeneratorProperty" non-functional // property in the vocabulary "ActivityStreams" DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesCcPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty, error) + // DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial returns the + // deserialization method for the + // "GoToSocialHidesToPublicFromUnauthedWebProperty" non-functional + // property in the vocabulary "GoToSocial" + DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial() func(map[string]interface{}, map[string]string) (vocab.GoToSocialHidesToPublicFromUnauthedWebProperty, error) // DeserializeIconPropertyActivityStreams returns the deserialization // method for the "ActivityStreamsIconProperty" non-functional // property in the vocabulary "ActivityStreams" diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_type_activitystreams_service.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_type_activitystreams_service.go index 1d9083026..b5a7b1571 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_type_activitystreams_service.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/activitystreams/type_service/gen_type_activitystreams_service.go @@ -35,6 +35,8 @@ type ActivityStreamsService struct { ActivityStreamsFollowers vocab.ActivityStreamsFollowersProperty ActivityStreamsFollowing vocab.ActivityStreamsFollowingProperty ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + GoToSocialHidesCcPublicFromUnauthedWeb vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty + GoToSocialHidesToPublicFromUnauthedWeb vocab.GoToSocialHidesToPublicFromUnauthedWebProperty ActivityStreamsIcon vocab.ActivityStreamsIconProperty JSONLDId vocab.JSONLDIdProperty ActivityStreamsImage vocab.ActivityStreamsImageProperty @@ -209,6 +211,16 @@ func DeserializeService(m map[string]interface{}, aliasMap map[string]string) (* } else if p != nil { this.ActivityStreamsGenerator = p } + if p, err := mgr.DeserializeHidesCcPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesCcPublicFromUnauthedWeb = p + } + if p, err := mgr.DeserializeHidesToPublicFromUnauthedWebPropertyGoToSocial()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.GoToSocialHidesToPublicFromUnauthedWeb = p + } if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { return nil, err } else if p != nil { @@ -407,6 +419,10 @@ func DeserializeService(m map[string]interface{}, aliasMap map[string]string) (* continue } else if k == "generator" { continue + } else if k == "hidesCcPublicFromUnauthedWeb" { + continue + } else if k == "hidesToPublicFromUnauthedWeb" { + continue } else if k == "icon" { continue } else if k == "id" { @@ -780,6 +796,18 @@ func (this ActivityStreamsService) GetActivityStreamsUrl() vocab.ActivityStreams return this.ActivityStreamsUrl } +// GetGoToSocialHidesCcPublicFromUnauthedWeb returns the +// "hidesCcPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsService) GetGoToSocialHidesCcPublicFromUnauthedWeb() vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty { + return this.GoToSocialHidesCcPublicFromUnauthedWeb +} + +// GetGoToSocialHidesToPublicFromUnauthedWeb returns the +// "hidesToPublicFromUnauthedWeb" property if it exists, and nil otherwise. +func (this ActivityStreamsService) GetGoToSocialHidesToPublicFromUnauthedWeb() vocab.GoToSocialHidesToPublicFromUnauthedWebProperty { + return this.GoToSocialHidesToPublicFromUnauthedWeb +} + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. func (this ActivityStreamsService) GetJSONLDId() vocab.JSONLDIdProperty { return this.JSONLDId @@ -856,6 +884,8 @@ func (this ActivityStreamsService) JSONLDContext() map[string]string { m = this.helperJSONLDContext(this.ActivityStreamsFollowers, m) m = this.helperJSONLDContext(this.ActivityStreamsFollowing, m) m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.GoToSocialHidesCcPublicFromUnauthedWeb, m) + m = this.helperJSONLDContext(this.GoToSocialHidesToPublicFromUnauthedWeb, m) m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) m = this.helperJSONLDContext(this.JSONLDId, m) m = this.helperJSONLDContext(this.ActivityStreamsImage, m) @@ -1147,6 +1177,34 @@ func (this ActivityStreamsService) LessThan(o vocab.ActivityStreamsService) bool // Anything else is greater than nil return false } // Else: Both are nil + // Compare property "hidesCcPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesCcPublicFromUnauthedWeb, o.GetGoToSocialHidesCcPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "hidesToPublicFromUnauthedWeb" + if lhs, rhs := this.GoToSocialHidesToPublicFromUnauthedWeb, o.GetGoToSocialHidesToPublicFromUnauthedWeb(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil // Compare property "icon" if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { if lhs.LessThan(rhs) { @@ -1748,6 +1806,22 @@ func (this ActivityStreamsService) Serialize() (map[string]interface{}, error) { m[this.ActivityStreamsGenerator.Name()] = i } } + // Maybe serialize property "hidesCcPublicFromUnauthedWeb" + if this.GoToSocialHidesCcPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesCcPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesCcPublicFromUnauthedWeb.Name()] = i + } + } + // Maybe serialize property "hidesToPublicFromUnauthedWeb" + if this.GoToSocialHidesToPublicFromUnauthedWeb != nil { + if i, err := this.GoToSocialHidesToPublicFromUnauthedWeb.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.GoToSocialHidesToPublicFromUnauthedWeb.Name()] = i + } + } // Maybe serialize property "icon" if this.ActivityStreamsIcon != nil { if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { @@ -2226,6 +2300,18 @@ func (this *ActivityStreamsService) SetActivityStreamsUrl(i vocab.ActivityStream this.ActivityStreamsUrl = i } +// SetGoToSocialHidesCcPublicFromUnauthedWeb sets the +// "hidesCcPublicFromUnauthedWeb" property. +func (this *ActivityStreamsService) SetGoToSocialHidesCcPublicFromUnauthedWeb(i vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) { + this.GoToSocialHidesCcPublicFromUnauthedWeb = i +} + +// SetGoToSocialHidesToPublicFromUnauthedWeb sets the +// "hidesToPublicFromUnauthedWeb" property. +func (this *ActivityStreamsService) SetGoToSocialHidesToPublicFromUnauthedWeb(i vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) { + this.GoToSocialHidesToPublicFromUnauthedWeb = i +} + // SetJSONLDId sets the "id" property. func (this *ActivityStreamsService) SetJSONLDId(i vocab.JSONLDIdProperty) { this.JSONLDId = i diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_doc.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_doc.go new file mode 100644 index 000000000..94dfd6688 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_doc.go @@ -0,0 +1,17 @@ +// Code generated by astool. DO NOT EDIT. + +// Package propertyhidesccpublicfromunauthedweb contains the implementation for +// the hidesCcPublicFromUnauthedWeb property. All applications are strongly +// encouraged to use the interface instead of this concrete definition. The +// interfaces allow applications to consume only the types and properties +// needed and be independent of the go-fed implementation if another +// alternative implementation is created. This package is code-generated and +// subject to the same license as the go-fed tool used to generate it. +// +// This package is independent of other types' and properties' implementations +// by having a Manager injected into it to act as a factory for the concrete +// implementations. The implementations have been generated into their own +// separate subpackages for each vocabulary. +// +// Strongly consider using the interfaces instead of this package. +package propertyhidesccpublicfromunauthedweb diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_pkg.go new file mode 100644 index 000000000..853c8afa9 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_pkg.go @@ -0,0 +1,15 @@ +// Code generated by astool. DO NOT EDIT. + +package propertyhidesccpublicfromunauthedweb + +var mgr privateManager + +// privateManager abstracts the code-generated manager that provides access to +// concrete implementations. +type privateManager interface{} + +// SetManager sets the manager package-global variable. For internal use only, do +// not use as part of Application behavior. Must be called at golang init time. +func SetManager(m privateManager) { + mgr = m +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb.go new file mode 100644 index 000000000..2db523700 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb.go @@ -0,0 +1,206 @@ +// Code generated by astool. DO NOT EDIT. + +package propertyhidesccpublicfromunauthedweb + +import ( + boolean "code.superseriousbusiness.org/activity/streams/values/boolean" + vocab "code.superseriousbusiness.org/activity/streams/vocab" + "fmt" + "net/url" +) + +// GoToSocialHidesCcPublicFromUnauthedWebProperty is the functional property +// "hidesCcPublicFromUnauthedWeb". It is permitted to be a single +// default-valued value type. +type GoToSocialHidesCcPublicFromUnauthedWebProperty struct { + xmlschemaBooleanMember bool + hasBooleanMember bool + unknown interface{} + iri *url.URL + alias string +} + +// DeserializeHidesCcPublicFromUnauthedWebProperty creates a +// "hidesCcPublicFromUnauthedWeb" property from an interface representation +// that has been unmarshalled from a text or binary format. +func DeserializeHidesCcPublicFromUnauthedWebProperty(m map[string]interface{}, aliasMap map[string]string) (*GoToSocialHidesCcPublicFromUnauthedWebProperty, error) { + alias := "" + if a, ok := aliasMap["https://gotosocial.org/ns"]; ok { + alias = a + } + propName := "hidesCcPublicFromUnauthedWeb" + if len(alias) > 0 { + // Use alias both to find the property, and set within the property. + propName = fmt.Sprintf("%s:%s", alias, "hidesCcPublicFromUnauthedWeb") + } + i, ok := m[propName] + + if ok { + if s, ok := i.(string); ok { + u, err := url.Parse(s) + // If error exists, don't error out -- skip this and treat as unknown string ([]byte) at worst + // Also, if no scheme exists, don't treat it as a URL -- net/url is greedy + if err == nil && len(u.Scheme) > 0 { + this := &GoToSocialHidesCcPublicFromUnauthedWebProperty{ + alias: alias, + iri: u, + } + return this, nil + } + } + if v, err := boolean.DeserializeBoolean(i); err == nil { + this := &GoToSocialHidesCcPublicFromUnauthedWebProperty{ + alias: alias, + hasBooleanMember: true, + xmlschemaBooleanMember: v, + } + return this, nil + } + this := &GoToSocialHidesCcPublicFromUnauthedWebProperty{ + alias: alias, + unknown: i, + } + return this, nil + } + return nil, nil +} + +// NewGoToSocialHidesCcPublicFromUnauthedWebProperty creates a new +// hidesCcPublicFromUnauthedWeb property. +func NewGoToSocialHidesCcPublicFromUnauthedWebProperty() *GoToSocialHidesCcPublicFromUnauthedWebProperty { + return &GoToSocialHidesCcPublicFromUnauthedWebProperty{alias: ""} +} + +// Clear ensures no value of this property is set. Calling IsXMLSchemaBoolean +// afterwards will return false. +func (this *GoToSocialHidesCcPublicFromUnauthedWebProperty) Clear() { + this.unknown = nil + this.iri = nil + this.hasBooleanMember = false +} + +// Get returns the value of this property. When IsXMLSchemaBoolean returns false, +// Get will return any arbitrary value. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) Get() bool { + return this.xmlschemaBooleanMember +} + +// GetIRI returns the IRI of this property. When IsIRI returns false, GetIRI will +// return any arbitrary value. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) GetIRI() *url.URL { + return this.iri +} + +// HasAny returns true if the value or IRI is set. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) HasAny() bool { + return this.IsXMLSchemaBoolean() || this.iri != nil +} + +// IsIRI returns true if this property is an IRI. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) IsIRI() bool { + return this.iri != nil +} + +// IsXMLSchemaBoolean returns true if this property is set and not an IRI. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) IsXMLSchemaBoolean() bool { + return this.hasBooleanMember +} + +// 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. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) JSONLDContext() map[string]string { + m := map[string]string{"https://gotosocial.org/ns": this.alias} + var child map[string]string + + /* + Since the literal maps in this function are determined at + code-generation time, this loop should not overwrite an existing key with a + new value. + */ + for k, v := range child { + m[k] = v + } + return m +} + +// 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. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) KindIndex() int { + if this.IsXMLSchemaBoolean() { + return 0 + } + if this.IsIRI() { + return -2 + } + return -1 +} + +// 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. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) LessThan(o vocab.GoToSocialHidesCcPublicFromUnauthedWebProperty) bool { + // LessThan comparison for if either or both are IRIs. + if this.IsIRI() && o.IsIRI() { + return this.iri.String() < o.GetIRI().String() + } else if this.IsIRI() { + // IRIs are always less than other values, none, or unknowns + return true + } else if o.IsIRI() { + // This other, none, or unknown value is always greater than IRIs + return false + } + // LessThan comparison for the single value or unknown value. + if !this.IsXMLSchemaBoolean() && !o.IsXMLSchemaBoolean() { + // Both are unknowns. + return false + } else if this.IsXMLSchemaBoolean() && !o.IsXMLSchemaBoolean() { + // Values are always greater than unknown values. + return false + } else if !this.IsXMLSchemaBoolean() && o.IsXMLSchemaBoolean() { + // Unknowns are always less than known values. + return true + } else { + // Actual comparison. + return boolean.LessBoolean(this.Get(), o.Get()) + } +} + +// Name returns the name of this property: "hidesCcPublicFromUnauthedWeb". +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) Name() string { + if len(this.alias) > 0 { + return this.alias + ":" + "hidesCcPublicFromUnauthedWeb" + } else { + return "hidesCcPublicFromUnauthedWeb" + } +} + +// 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. +func (this GoToSocialHidesCcPublicFromUnauthedWebProperty) Serialize() (interface{}, error) { + if this.IsXMLSchemaBoolean() { + return boolean.SerializeBoolean(this.Get()) + } else if this.IsIRI() { + return this.iri.String(), nil + } + return this.unknown, nil +} + +// Set sets the value of this property. Calling IsXMLSchemaBoolean afterwards will +// return true. +func (this *GoToSocialHidesCcPublicFromUnauthedWebProperty) Set(v bool) { + this.Clear() + this.xmlschemaBooleanMember = v + this.hasBooleanMember = true +} + +// SetIRI sets the value of this property. Calling IsIRI afterwards will return +// true. +func (this *GoToSocialHidesCcPublicFromUnauthedWebProperty) SetIRI(v *url.URL) { + this.Clear() + this.iri = v +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_doc.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_doc.go new file mode 100644 index 000000000..efc511490 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_doc.go @@ -0,0 +1,17 @@ +// Code generated by astool. DO NOT EDIT. + +// Package propertyhidestopublicfromunauthedweb contains the implementation for +// the hidesToPublicFromUnauthedWeb property. All applications are strongly +// encouraged to use the interface instead of this concrete definition. The +// interfaces allow applications to consume only the types and properties +// needed and be independent of the go-fed implementation if another +// alternative implementation is created. This package is code-generated and +// subject to the same license as the go-fed tool used to generate it. +// +// This package is independent of other types' and properties' implementations +// by having a Manager injected into it to act as a factory for the concrete +// implementations. The implementations have been generated into their own +// separate subpackages for each vocabulary. +// +// Strongly consider using the interfaces instead of this package. +package propertyhidestopublicfromunauthedweb diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_pkg.go new file mode 100644 index 000000000..16e11ea5c --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_pkg.go @@ -0,0 +1,15 @@ +// Code generated by astool. DO NOT EDIT. + +package propertyhidestopublicfromunauthedweb + +var mgr privateManager + +// privateManager abstracts the code-generated manager that provides access to +// concrete implementations. +type privateManager interface{} + +// SetManager sets the manager package-global variable. For internal use only, do +// not use as part of Application behavior. Must be called at golang init time. +func SetManager(m privateManager) { + mgr = m +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_property_gotosocial_hidesToPublicFromUnauthedWeb.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_property_gotosocial_hidesToPublicFromUnauthedWeb.go new file mode 100644 index 000000000..2709d031c --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb/gen_property_gotosocial_hidesToPublicFromUnauthedWeb.go @@ -0,0 +1,206 @@ +// Code generated by astool. DO NOT EDIT. + +package propertyhidestopublicfromunauthedweb + +import ( + boolean "code.superseriousbusiness.org/activity/streams/values/boolean" + vocab "code.superseriousbusiness.org/activity/streams/vocab" + "fmt" + "net/url" +) + +// GoToSocialHidesToPublicFromUnauthedWebProperty is the functional property +// "hidesToPublicFromUnauthedWeb". It is permitted to be a single +// default-valued value type. +type GoToSocialHidesToPublicFromUnauthedWebProperty struct { + xmlschemaBooleanMember bool + hasBooleanMember bool + unknown interface{} + iri *url.URL + alias string +} + +// DeserializeHidesToPublicFromUnauthedWebProperty creates a +// "hidesToPublicFromUnauthedWeb" property from an interface representation +// that has been unmarshalled from a text or binary format. +func DeserializeHidesToPublicFromUnauthedWebProperty(m map[string]interface{}, aliasMap map[string]string) (*GoToSocialHidesToPublicFromUnauthedWebProperty, error) { + alias := "" + if a, ok := aliasMap["https://gotosocial.org/ns"]; ok { + alias = a + } + propName := "hidesToPublicFromUnauthedWeb" + if len(alias) > 0 { + // Use alias both to find the property, and set within the property. + propName = fmt.Sprintf("%s:%s", alias, "hidesToPublicFromUnauthedWeb") + } + i, ok := m[propName] + + if ok { + if s, ok := i.(string); ok { + u, err := url.Parse(s) + // If error exists, don't error out -- skip this and treat as unknown string ([]byte) at worst + // Also, if no scheme exists, don't treat it as a URL -- net/url is greedy + if err == nil && len(u.Scheme) > 0 { + this := &GoToSocialHidesToPublicFromUnauthedWebProperty{ + alias: alias, + iri: u, + } + return this, nil + } + } + if v, err := boolean.DeserializeBoolean(i); err == nil { + this := &GoToSocialHidesToPublicFromUnauthedWebProperty{ + alias: alias, + hasBooleanMember: true, + xmlschemaBooleanMember: v, + } + return this, nil + } + this := &GoToSocialHidesToPublicFromUnauthedWebProperty{ + alias: alias, + unknown: i, + } + return this, nil + } + return nil, nil +} + +// NewGoToSocialHidesToPublicFromUnauthedWebProperty creates a new +// hidesToPublicFromUnauthedWeb property. +func NewGoToSocialHidesToPublicFromUnauthedWebProperty() *GoToSocialHidesToPublicFromUnauthedWebProperty { + return &GoToSocialHidesToPublicFromUnauthedWebProperty{alias: ""} +} + +// Clear ensures no value of this property is set. Calling IsXMLSchemaBoolean +// afterwards will return false. +func (this *GoToSocialHidesToPublicFromUnauthedWebProperty) Clear() { + this.unknown = nil + this.iri = nil + this.hasBooleanMember = false +} + +// Get returns the value of this property. When IsXMLSchemaBoolean returns false, +// Get will return any arbitrary value. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) Get() bool { + return this.xmlschemaBooleanMember +} + +// GetIRI returns the IRI of this property. When IsIRI returns false, GetIRI will +// return any arbitrary value. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) GetIRI() *url.URL { + return this.iri +} + +// HasAny returns true if the value or IRI is set. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) HasAny() bool { + return this.IsXMLSchemaBoolean() || this.iri != nil +} + +// IsIRI returns true if this property is an IRI. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) IsIRI() bool { + return this.iri != nil +} + +// IsXMLSchemaBoolean returns true if this property is set and not an IRI. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) IsXMLSchemaBoolean() bool { + return this.hasBooleanMember +} + +// 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. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) JSONLDContext() map[string]string { + m := map[string]string{"https://gotosocial.org/ns": this.alias} + var child map[string]string + + /* + Since the literal maps in this function are determined at + code-generation time, this loop should not overwrite an existing key with a + new value. + */ + for k, v := range child { + m[k] = v + } + return m +} + +// 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. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) KindIndex() int { + if this.IsXMLSchemaBoolean() { + return 0 + } + if this.IsIRI() { + return -2 + } + return -1 +} + +// 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. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) LessThan(o vocab.GoToSocialHidesToPublicFromUnauthedWebProperty) bool { + // LessThan comparison for if either or both are IRIs. + if this.IsIRI() && o.IsIRI() { + return this.iri.String() < o.GetIRI().String() + } else if this.IsIRI() { + // IRIs are always less than other values, none, or unknowns + return true + } else if o.IsIRI() { + // This other, none, or unknown value is always greater than IRIs + return false + } + // LessThan comparison for the single value or unknown value. + if !this.IsXMLSchemaBoolean() && !o.IsXMLSchemaBoolean() { + // Both are unknowns. + return false + } else if this.IsXMLSchemaBoolean() && !o.IsXMLSchemaBoolean() { + // Values are always greater than unknown values. + return false + } else if !this.IsXMLSchemaBoolean() && o.IsXMLSchemaBoolean() { + // Unknowns are always less than known values. + return true + } else { + // Actual comparison. + return boolean.LessBoolean(this.Get(), o.Get()) + } +} + +// Name returns the name of this property: "hidesToPublicFromUnauthedWeb". +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) Name() string { + if len(this.alias) > 0 { + return this.alias + ":" + "hidesToPublicFromUnauthedWeb" + } else { + return "hidesToPublicFromUnauthedWeb" + } +} + +// 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. +func (this GoToSocialHidesToPublicFromUnauthedWebProperty) Serialize() (interface{}, error) { + if this.IsXMLSchemaBoolean() { + return boolean.SerializeBoolean(this.Get()) + } else if this.IsIRI() { + return this.iri.String(), nil + } + return this.unknown, nil +} + +// Set sets the value of this property. Calling IsXMLSchemaBoolean afterwards will +// return true. +func (this *GoToSocialHidesToPublicFromUnauthedWebProperty) Set(v bool) { + this.Clear() + this.xmlschemaBooleanMember = v + this.hasBooleanMember = true +} + +// SetIRI sets the value of this property. Calling IsIRI afterwards will return +// true. +func (this *GoToSocialHidesToPublicFromUnauthedWebProperty) SetIRI(v *url.URL) { + this.Clear() + this.iri = v +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_doc.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_doc.go new file mode 100644 index 000000000..87cd993f9 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_doc.go @@ -0,0 +1,17 @@ +// Code generated by astool. DO NOT EDIT. + +// Package typeemojireact contains the implementation for the EmojiReact type. All +// applications are strongly encouraged to use the interface instead of this +// concrete definition. The interfaces allow applications to consume only the +// types and properties needed and be independent of the go-fed implementation +// if another alternative implementation is created. This package is +// code-generated and subject to the same license as the go-fed tool used to +// generate it. +// +// This package is independent of other types' and properties' implementations +// by having a Manager injected into it to act as a factory for the concrete +// implementations. The implementations have been generated into their own +// separate subpackages for each vocabulary. +// +// Strongly consider using the interfaces instead of this package. +package typeemojireact diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_pkg.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_pkg.go new file mode 100644 index 000000000..c7c5581fd --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_pkg.go @@ -0,0 +1,199 @@ +// Code generated by astool. DO NOT EDIT. + +package typeemojireact + +import vocab "code.superseriousbusiness.org/activity/streams/vocab" + +var mgr privateManager + +var typePropertyConstructor func() vocab.JSONLDTypeProperty + +// privateManager abstracts the code-generated manager that provides access to +// concrete implementations. +type privateManager interface { + // DeserializeActorPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsActorProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeActorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsActorProperty, error) + // DeserializeAltitudePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsAltitudeProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeAltitudePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsAltitudeProperty, error) + // DeserializeAttachmentPropertyActivityStreams returns the + // deserialization method for the "ActivityStreamsAttachmentProperty" + // non-functional property in the vocabulary "ActivityStreams" + DeserializeAttachmentPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsAttachmentProperty, error) + // DeserializeAttributedToPropertyActivityStreams returns the + // deserialization method for the + // "ActivityStreamsAttributedToProperty" non-functional property in + // the vocabulary "ActivityStreams" + DeserializeAttributedToPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsAttributedToProperty, error) + // DeserializeAudiencePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsAudienceProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeAudiencePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsAudienceProperty, error) + // DeserializeBccPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsBccProperty" non-functional property + // in the vocabulary "ActivityStreams" + DeserializeBccPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsBccProperty, error) + // DeserializeBtoPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsBtoProperty" non-functional property + // in the vocabulary "ActivityStreams" + DeserializeBtoPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsBtoProperty, error) + // DeserializeCcPropertyActivityStreams returns the deserialization method + // for the "ActivityStreamsCcProperty" non-functional property in the + // vocabulary "ActivityStreams" + DeserializeCcPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsCcProperty, error) + // DeserializeContentPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsContentProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeContentPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsContentProperty, error) + // DeserializeContextPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsContextProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeContextPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsContextProperty, error) + // DeserializeDurationPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsDurationProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeDurationPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsDurationProperty, error) + // DeserializeEndTimePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsEndTimeProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeEndTimePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsEndTimeProperty, error) + // DeserializeGeneratorPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsGeneratorProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeGeneratorPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsGeneratorProperty, error) + // DeserializeIconPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsIconProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeIconPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsIconProperty, error) + // DeserializeIdPropertyJSONLD returns the deserialization method for the + // "JSONLDIdProperty" non-functional property in the vocabulary + // "JSONLD" + DeserializeIdPropertyJSONLD() func(map[string]interface{}, map[string]string) (vocab.JSONLDIdProperty, error) + // DeserializeImagePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsImageProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeImagePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsImageProperty, error) + // DeserializeInReplyToPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsInReplyToProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeInReplyToPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsInReplyToProperty, error) + // DeserializeInstrumentPropertyActivityStreams returns the + // deserialization method for the "ActivityStreamsInstrumentProperty" + // non-functional property in the vocabulary "ActivityStreams" + DeserializeInstrumentPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsInstrumentProperty, error) + // DeserializeLikesPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsLikesProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeLikesPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsLikesProperty, error) + // DeserializeLocationPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsLocationProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeLocationPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsLocationProperty, error) + // DeserializeMediaTypePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsMediaTypeProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeMediaTypePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsMediaTypeProperty, error) + // DeserializeNamePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsNameProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeNamePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsNameProperty, error) + // DeserializeObjectPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsObjectProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeObjectPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsObjectProperty, error) + // DeserializeOriginPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsOriginProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeOriginPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsOriginProperty, error) + // DeserializePreviewPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsPreviewProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializePreviewPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsPreviewProperty, error) + // DeserializePublishedPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsPublishedProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializePublishedPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsPublishedProperty, error) + // DeserializeRepliesPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsRepliesProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeRepliesPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsRepliesProperty, error) + // DeserializeResultPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsResultProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeResultPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsResultProperty, error) + // DeserializeSensitivePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsSensitiveProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeSensitivePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsSensitiveProperty, error) + // DeserializeSharesPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsSharesProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeSharesPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsSharesProperty, error) + // DeserializeSourcePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsSourceProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeSourcePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsSourceProperty, error) + // DeserializeStartTimePropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsStartTimeProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeStartTimePropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsStartTimeProperty, error) + // DeserializeSummaryPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsSummaryProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeSummaryPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsSummaryProperty, error) + // DeserializeTagPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsTagProperty" non-functional property + // in the vocabulary "ActivityStreams" + DeserializeTagPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsTagProperty, error) + // DeserializeTargetPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsTargetProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeTargetPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsTargetProperty, error) + // DeserializeToPropertyActivityStreams returns the deserialization method + // for the "ActivityStreamsToProperty" non-functional property in the + // vocabulary "ActivityStreams" + DeserializeToPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsToProperty, error) + // DeserializeTypePropertyJSONLD returns the deserialization method for + // the "JSONLDTypeProperty" non-functional property in the vocabulary + // "JSONLD" + DeserializeTypePropertyJSONLD() func(map[string]interface{}, map[string]string) (vocab.JSONLDTypeProperty, error) + // DeserializeUpdatedPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsUpdatedProperty" non-functional + // property in the vocabulary "ActivityStreams" + DeserializeUpdatedPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsUpdatedProperty, error) + // DeserializeUrlPropertyActivityStreams returns the deserialization + // method for the "ActivityStreamsUrlProperty" non-functional property + // in the vocabulary "ActivityStreams" + DeserializeUrlPropertyActivityStreams() func(map[string]interface{}, map[string]string) (vocab.ActivityStreamsUrlProperty, error) +} + +// jsonldContexter is a private interface to determine the JSON-LD contexts and +// aliases needed for functional and non-functional properties. It is a helper +// interface for this implementation. +type jsonldContexter interface { + // 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 +} + +// SetManager sets the manager package-global variable. For internal use only, do +// not use as part of Application behavior. Must be called at golang init time. +func SetManager(m privateManager) { + mgr = m +} + +// SetTypePropertyConstructor sets the "type" property's constructor in the +// package-global variable. For internal use only, do not use as part of +// Application behavior. Must be called at golang init time. Permits +// ActivityStreams types to correctly set their "type" property at +// construction time, so users don't have to remember to do so each time. It +// is dependency injected so other go-fed compatible implementations could +// inject their own type. +func SetTypePropertyConstructor(f func() vocab.JSONLDTypeProperty) { + typePropertyConstructor = f +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_type_litepub_emojireact.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_type_litepub_emojireact.go new file mode 100644 index 000000000..6c5e2f08a --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact/gen_type_litepub_emojireact.go @@ -0,0 +1,1872 @@ +// Code generated by astool. DO NOT EDIT. + +package typeemojireact + +import ( + vocab "code.superseriousbusiness.org/activity/streams/vocab" + "fmt" + "strings" +) + +// { +// "actor": "https://example.org/users/alice", +// "content": ":Kappa:", +// "id": "https://example.org/activities/65379d47-b7aa-4ef6-8e4f-41149dda1d2c", +// "object": "https://example.org/objects/57caeb99-424c-4692-b74f-0a6682050932", +// "tag": [ +// { +// "icon": { +// "mediaType": "image/png", +// "type": "Image", +// "url": "https://example.com/files/kappa.png" +// }, +// "id": "https://example.com/emoji/123", +// "name": ":Kappa:", +// "type": "Emoji" +// } +// ], +// "to": [ +// "https://example.org/users/alice/followers", +// "https://example.org/users/bob" +// ], +// "type": "EmojiReact" +// } +type LitePubEmojiReact struct { + ActivityStreamsActor vocab.ActivityStreamsActorProperty + ActivityStreamsAltitude vocab.ActivityStreamsAltitudeProperty + ActivityStreamsAttachment vocab.ActivityStreamsAttachmentProperty + ActivityStreamsAttributedTo vocab.ActivityStreamsAttributedToProperty + ActivityStreamsAudience vocab.ActivityStreamsAudienceProperty + ActivityStreamsBcc vocab.ActivityStreamsBccProperty + ActivityStreamsBto vocab.ActivityStreamsBtoProperty + ActivityStreamsCc vocab.ActivityStreamsCcProperty + ActivityStreamsContent vocab.ActivityStreamsContentProperty + ActivityStreamsContext vocab.ActivityStreamsContextProperty + ActivityStreamsDuration vocab.ActivityStreamsDurationProperty + ActivityStreamsEndTime vocab.ActivityStreamsEndTimeProperty + ActivityStreamsGenerator vocab.ActivityStreamsGeneratorProperty + ActivityStreamsIcon vocab.ActivityStreamsIconProperty + JSONLDId vocab.JSONLDIdProperty + ActivityStreamsImage vocab.ActivityStreamsImageProperty + ActivityStreamsInReplyTo vocab.ActivityStreamsInReplyToProperty + ActivityStreamsInstrument vocab.ActivityStreamsInstrumentProperty + ActivityStreamsLikes vocab.ActivityStreamsLikesProperty + ActivityStreamsLocation vocab.ActivityStreamsLocationProperty + ActivityStreamsMediaType vocab.ActivityStreamsMediaTypeProperty + ActivityStreamsName vocab.ActivityStreamsNameProperty + ActivityStreamsObject vocab.ActivityStreamsObjectProperty + ActivityStreamsOrigin vocab.ActivityStreamsOriginProperty + ActivityStreamsPreview vocab.ActivityStreamsPreviewProperty + ActivityStreamsPublished vocab.ActivityStreamsPublishedProperty + ActivityStreamsReplies vocab.ActivityStreamsRepliesProperty + ActivityStreamsResult vocab.ActivityStreamsResultProperty + ActivityStreamsSensitive vocab.ActivityStreamsSensitiveProperty + ActivityStreamsShares vocab.ActivityStreamsSharesProperty + ActivityStreamsSource vocab.ActivityStreamsSourceProperty + ActivityStreamsStartTime vocab.ActivityStreamsStartTimeProperty + ActivityStreamsSummary vocab.ActivityStreamsSummaryProperty + ActivityStreamsTag vocab.ActivityStreamsTagProperty + ActivityStreamsTarget vocab.ActivityStreamsTargetProperty + ActivityStreamsTo vocab.ActivityStreamsToProperty + JSONLDType vocab.JSONLDTypeProperty + ActivityStreamsUpdated vocab.ActivityStreamsUpdatedProperty + ActivityStreamsUrl vocab.ActivityStreamsUrlProperty + alias string + unknown map[string]interface{} +} + +// DeserializeEmojiReact creates a EmojiReact from a map representation that has +// been unmarshalled from a text or binary format. +func DeserializeEmojiReact(m map[string]interface{}, aliasMap map[string]string) (*LitePubEmojiReact, error) { + alias := "" + aliasPrefix := "" + if a, ok := aliasMap["http://litepub.social/ns"]; ok { + alias = a + aliasPrefix = a + ":" + } + this := &LitePubEmojiReact{ + alias: alias, + unknown: make(map[string]interface{}), + } + if typeValue, ok := m["type"]; !ok { + return nil, fmt.Errorf("no \"type\" property in map") + } else if typeString, ok := typeValue.(string); ok { + typeName := strings.TrimPrefix(typeString, aliasPrefix) + if typeName != "EmojiReact" { + return nil, fmt.Errorf("\"type\" property is not of %q type: %s", "EmojiReact", typeName) + } + // Fall through, success in finding a proper Type + } else if arrType, ok := typeValue.([]interface{}); ok { + found := false + for _, elemVal := range arrType { + if typeString, ok := elemVal.(string); ok && strings.TrimPrefix(typeString, aliasPrefix) == "EmojiReact" { + found = true + break + } + } + if !found { + return nil, fmt.Errorf("could not find a \"type\" property of value %q", "EmojiReact") + } + // Fall through, success in finding a proper Type + } else { + return nil, fmt.Errorf("\"type\" property is unrecognized type: %T", typeValue) + } + // Begin: Known property deserialization + if p, err := mgr.DeserializeActorPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsActor = p + } + if p, err := mgr.DeserializeAltitudePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsAltitude = p + } + if p, err := mgr.DeserializeAttachmentPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsAttachment = p + } + if p, err := mgr.DeserializeAttributedToPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsAttributedTo = p + } + if p, err := mgr.DeserializeAudiencePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsAudience = p + } + if p, err := mgr.DeserializeBccPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsBcc = p + } + if p, err := mgr.DeserializeBtoPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsBto = p + } + if p, err := mgr.DeserializeCcPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsCc = p + } + if p, err := mgr.DeserializeContentPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsContent = p + } + if p, err := mgr.DeserializeContextPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsContext = p + } + if p, err := mgr.DeserializeDurationPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsDuration = p + } + if p, err := mgr.DeserializeEndTimePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsEndTime = p + } + if p, err := mgr.DeserializeGeneratorPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsGenerator = p + } + if p, err := mgr.DeserializeIconPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsIcon = p + } + if p, err := mgr.DeserializeIdPropertyJSONLD()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.JSONLDId = p + } + if p, err := mgr.DeserializeImagePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsImage = p + } + if p, err := mgr.DeserializeInReplyToPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsInReplyTo = p + } + if p, err := mgr.DeserializeInstrumentPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsInstrument = p + } + if p, err := mgr.DeserializeLikesPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsLikes = p + } + if p, err := mgr.DeserializeLocationPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsLocation = p + } + if p, err := mgr.DeserializeMediaTypePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsMediaType = p + } + if p, err := mgr.DeserializeNamePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsName = p + } + if p, err := mgr.DeserializeObjectPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsObject = p + } + if p, err := mgr.DeserializeOriginPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsOrigin = p + } + if p, err := mgr.DeserializePreviewPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsPreview = p + } + if p, err := mgr.DeserializePublishedPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsPublished = p + } + if p, err := mgr.DeserializeRepliesPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsReplies = p + } + if p, err := mgr.DeserializeResultPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsResult = p + } + if p, err := mgr.DeserializeSensitivePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsSensitive = p + } + if p, err := mgr.DeserializeSharesPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsShares = p + } + if p, err := mgr.DeserializeSourcePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsSource = p + } + if p, err := mgr.DeserializeStartTimePropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsStartTime = p + } + if p, err := mgr.DeserializeSummaryPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsSummary = p + } + if p, err := mgr.DeserializeTagPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsTag = p + } + if p, err := mgr.DeserializeTargetPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsTarget = p + } + if p, err := mgr.DeserializeToPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsTo = p + } + if p, err := mgr.DeserializeTypePropertyJSONLD()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.JSONLDType = p + } + if p, err := mgr.DeserializeUpdatedPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsUpdated = p + } + if p, err := mgr.DeserializeUrlPropertyActivityStreams()(m, aliasMap); err != nil { + return nil, err + } else if p != nil { + this.ActivityStreamsUrl = p + } + // End: Known property deserialization + + // Begin: Unknown deserialization + for k, v := range m { + // Begin: Code that ensures a property name is unknown + if k == "actor" { + continue + } else if k == "altitude" { + continue + } else if k == "attachment" { + continue + } else if k == "attributedTo" { + continue + } else if k == "audience" { + continue + } else if k == "bcc" { + continue + } else if k == "bto" { + continue + } else if k == "cc" { + continue + } else if k == "content" { + continue + } else if k == "contentMap" { + continue + } else if k == "context" { + continue + } else if k == "duration" { + continue + } else if k == "endTime" { + continue + } else if k == "generator" { + continue + } else if k == "icon" { + continue + } else if k == "id" { + continue + } else if k == "image" { + continue + } else if k == "inReplyTo" { + continue + } else if k == "instrument" { + continue + } else if k == "likes" { + continue + } else if k == "location" { + continue + } else if k == "mediaType" { + continue + } else if k == "name" { + continue + } else if k == "nameMap" { + continue + } else if k == "object" { + continue + } else if k == "origin" { + continue + } else if k == "preview" { + continue + } else if k == "published" { + continue + } else if k == "replies" { + continue + } else if k == "result" { + continue + } else if k == "sensitive" { + continue + } else if k == "shares" { + continue + } else if k == "source" { + continue + } else if k == "startTime" { + continue + } else if k == "summary" { + continue + } else if k == "summaryMap" { + continue + } else if k == "tag" { + continue + } else if k == "target" { + continue + } else if k == "to" { + continue + } else if k == "type" { + continue + } else if k == "updated" { + continue + } else if k == "url" { + continue + } // End: Code that ensures a property name is unknown + + this.unknown[k] = v + } + // End: Unknown deserialization + + return this, nil +} + +// EmojiReactIsDisjointWith returns true if the other provided type is disjoint +// with the EmojiReact type. +func EmojiReactIsDisjointWith(other vocab.Type) bool { + disjointWith := []string{"Hashtag", "Link", "Mention"} + for _, disjoint := range disjointWith { + if disjoint == other.GetTypeName() { + return true + } + } + return false +} + +// EmojiReactIsExtendedBy returns true if the other provided type extends from the +// EmojiReact type. Note that it returns false if the types are the same; see +// the "IsOrExtendsEmojiReact" variant instead. +func EmojiReactIsExtendedBy(other vocab.Type) bool { + // Shortcut implementation: is not extended by anything. + return false +} + +// IsOrExtendsEmojiReact returns true if the other provided type is the EmojiReact +// type or extends from the EmojiReact type. +func IsOrExtendsEmojiReact(other vocab.Type) bool { + if other.GetTypeName() == "EmojiReact" { + return true + } + return EmojiReactIsExtendedBy(other) +} + +// LitePubEmojiReactExtends returns true if the EmojiReact type extends from the +// other type. +func LitePubEmojiReactExtends(other vocab.Type) bool { + extensions := []string{"Activity", "Object"} + for _, ext := range extensions { + if ext == other.GetTypeName() { + return true + } + } + return false +} + +// NewLitePubEmojiReact creates a new EmojiReact type +func NewLitePubEmojiReact() *LitePubEmojiReact { + typeProp := typePropertyConstructor() + typeProp.AppendXMLSchemaString("EmojiReact") + return &LitePubEmojiReact{ + JSONLDType: typeProp, + alias: "", + unknown: make(map[string]interface{}), + } +} + +// GetActivityStreamsActor returns the "actor" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsActor() vocab.ActivityStreamsActorProperty { + return this.ActivityStreamsActor +} + +// GetActivityStreamsAltitude returns the "altitude" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsAltitude() vocab.ActivityStreamsAltitudeProperty { + return this.ActivityStreamsAltitude +} + +// GetActivityStreamsAttachment returns the "attachment" property if it exists, +// and nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsAttachment() vocab.ActivityStreamsAttachmentProperty { + return this.ActivityStreamsAttachment +} + +// GetActivityStreamsAttributedTo returns the "attributedTo" property if it +// exists, and nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsAttributedTo() vocab.ActivityStreamsAttributedToProperty { + return this.ActivityStreamsAttributedTo +} + +// GetActivityStreamsAudience returns the "audience" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsAudience() vocab.ActivityStreamsAudienceProperty { + return this.ActivityStreamsAudience +} + +// GetActivityStreamsBcc returns the "bcc" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsBcc() vocab.ActivityStreamsBccProperty { + return this.ActivityStreamsBcc +} + +// GetActivityStreamsBto returns the "bto" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsBto() vocab.ActivityStreamsBtoProperty { + return this.ActivityStreamsBto +} + +// GetActivityStreamsCc returns the "cc" property if it exists, and nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsCc() vocab.ActivityStreamsCcProperty { + return this.ActivityStreamsCc +} + +// GetActivityStreamsContent returns the "content" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsContent() vocab.ActivityStreamsContentProperty { + return this.ActivityStreamsContent +} + +// GetActivityStreamsContext returns the "context" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsContext() vocab.ActivityStreamsContextProperty { + return this.ActivityStreamsContext +} + +// GetActivityStreamsDuration returns the "duration" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsDuration() vocab.ActivityStreamsDurationProperty { + return this.ActivityStreamsDuration +} + +// GetActivityStreamsEndTime returns the "endTime" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsEndTime() vocab.ActivityStreamsEndTimeProperty { + return this.ActivityStreamsEndTime +} + +// GetActivityStreamsGenerator returns the "generator" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsGenerator() vocab.ActivityStreamsGeneratorProperty { + return this.ActivityStreamsGenerator +} + +// GetActivityStreamsIcon returns the "icon" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsIcon() vocab.ActivityStreamsIconProperty { + return this.ActivityStreamsIcon +} + +// GetActivityStreamsImage returns the "image" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsImage() vocab.ActivityStreamsImageProperty { + return this.ActivityStreamsImage +} + +// GetActivityStreamsInReplyTo returns the "inReplyTo" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsInReplyTo() vocab.ActivityStreamsInReplyToProperty { + return this.ActivityStreamsInReplyTo +} + +// GetActivityStreamsInstrument returns the "instrument" property if it exists, +// and nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsInstrument() vocab.ActivityStreamsInstrumentProperty { + return this.ActivityStreamsInstrument +} + +// GetActivityStreamsLikes returns the "likes" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsLikes() vocab.ActivityStreamsLikesProperty { + return this.ActivityStreamsLikes +} + +// GetActivityStreamsLocation returns the "location" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsLocation() vocab.ActivityStreamsLocationProperty { + return this.ActivityStreamsLocation +} + +// GetActivityStreamsMediaType returns the "mediaType" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsMediaType() vocab.ActivityStreamsMediaTypeProperty { + return this.ActivityStreamsMediaType +} + +// GetActivityStreamsName returns the "name" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsName() vocab.ActivityStreamsNameProperty { + return this.ActivityStreamsName +} + +// GetActivityStreamsObject returns the "object" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsObject() vocab.ActivityStreamsObjectProperty { + return this.ActivityStreamsObject +} + +// GetActivityStreamsOrigin returns the "origin" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsOrigin() vocab.ActivityStreamsOriginProperty { + return this.ActivityStreamsOrigin +} + +// GetActivityStreamsPreview returns the "preview" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsPreview() vocab.ActivityStreamsPreviewProperty { + return this.ActivityStreamsPreview +} + +// GetActivityStreamsPublished returns the "published" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsPublished() vocab.ActivityStreamsPublishedProperty { + return this.ActivityStreamsPublished +} + +// GetActivityStreamsReplies returns the "replies" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsReplies() vocab.ActivityStreamsRepliesProperty { + return this.ActivityStreamsReplies +} + +// GetActivityStreamsResult returns the "result" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsResult() vocab.ActivityStreamsResultProperty { + return this.ActivityStreamsResult +} + +// GetActivityStreamsSensitive returns the "sensitive" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsSensitive() vocab.ActivityStreamsSensitiveProperty { + return this.ActivityStreamsSensitive +} + +// GetActivityStreamsShares returns the "shares" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsShares() vocab.ActivityStreamsSharesProperty { + return this.ActivityStreamsShares +} + +// GetActivityStreamsSource returns the "source" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsSource() vocab.ActivityStreamsSourceProperty { + return this.ActivityStreamsSource +} + +// GetActivityStreamsStartTime returns the "startTime" property if it exists, and +// nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsStartTime() vocab.ActivityStreamsStartTimeProperty { + return this.ActivityStreamsStartTime +} + +// GetActivityStreamsSummary returns the "summary" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsSummary() vocab.ActivityStreamsSummaryProperty { + return this.ActivityStreamsSummary +} + +// GetActivityStreamsTag returns the "tag" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsTag() vocab.ActivityStreamsTagProperty { + return this.ActivityStreamsTag +} + +// GetActivityStreamsTarget returns the "target" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsTarget() vocab.ActivityStreamsTargetProperty { + return this.ActivityStreamsTarget +} + +// GetActivityStreamsTo returns the "to" property if it exists, and nil otherwise. +func (this LitePubEmojiReact) GetActivityStreamsTo() vocab.ActivityStreamsToProperty { + return this.ActivityStreamsTo +} + +// GetActivityStreamsUpdated returns the "updated" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsUpdated() vocab.ActivityStreamsUpdatedProperty { + return this.ActivityStreamsUpdated +} + +// GetActivityStreamsUrl returns the "url" property if it exists, and nil +// otherwise. +func (this LitePubEmojiReact) GetActivityStreamsUrl() vocab.ActivityStreamsUrlProperty { + return this.ActivityStreamsUrl +} + +// GetJSONLDId returns the "id" property if it exists, and nil otherwise. +func (this LitePubEmojiReact) GetJSONLDId() vocab.JSONLDIdProperty { + return this.JSONLDId +} + +// GetJSONLDType returns the "type" property if it exists, and nil otherwise. +func (this LitePubEmojiReact) GetJSONLDType() vocab.JSONLDTypeProperty { + return this.JSONLDType +} + +// GetTypeName returns the name of this type. +func (this LitePubEmojiReact) GetTypeName() string { + return "EmojiReact" +} + +// GetUnknownProperties returns the unknown properties for the EmojiReact type. +// Note that this should not be used by app developers. It is only used to +// help determine which implementation is LessThan the other. Developers who +// are creating a different implementation of this type's interface can use +// this method in their LessThan implementation, but routine ActivityPub +// applications should not use this to bypass the code generation tool. +func (this LitePubEmojiReact) GetUnknownProperties() map[string]interface{} { + return this.unknown +} + +// IsExtending returns true if the EmojiReact type extends from the other type. +func (this LitePubEmojiReact) IsExtending(other vocab.Type) bool { + return LitePubEmojiReactExtends(other) +} + +// JSONLDContext returns the JSONLD URIs required in the context string for this +// type and the specific properties that are set. The value in the map is the +// alias used to import the type and its properties. +func (this LitePubEmojiReact) JSONLDContext() map[string]string { + m := map[string]string{"http://litepub.social/ns": this.alias} + m = this.helperJSONLDContext(this.ActivityStreamsActor, m) + m = this.helperJSONLDContext(this.ActivityStreamsAltitude, m) + m = this.helperJSONLDContext(this.ActivityStreamsAttachment, m) + m = this.helperJSONLDContext(this.ActivityStreamsAttributedTo, m) + m = this.helperJSONLDContext(this.ActivityStreamsAudience, m) + m = this.helperJSONLDContext(this.ActivityStreamsBcc, m) + m = this.helperJSONLDContext(this.ActivityStreamsBto, m) + m = this.helperJSONLDContext(this.ActivityStreamsCc, m) + m = this.helperJSONLDContext(this.ActivityStreamsContent, m) + m = this.helperJSONLDContext(this.ActivityStreamsContext, m) + m = this.helperJSONLDContext(this.ActivityStreamsDuration, m) + m = this.helperJSONLDContext(this.ActivityStreamsEndTime, m) + m = this.helperJSONLDContext(this.ActivityStreamsGenerator, m) + m = this.helperJSONLDContext(this.ActivityStreamsIcon, m) + m = this.helperJSONLDContext(this.JSONLDId, m) + m = this.helperJSONLDContext(this.ActivityStreamsImage, m) + m = this.helperJSONLDContext(this.ActivityStreamsInReplyTo, m) + m = this.helperJSONLDContext(this.ActivityStreamsInstrument, m) + m = this.helperJSONLDContext(this.ActivityStreamsLikes, m) + m = this.helperJSONLDContext(this.ActivityStreamsLocation, m) + m = this.helperJSONLDContext(this.ActivityStreamsMediaType, m) + m = this.helperJSONLDContext(this.ActivityStreamsName, m) + m = this.helperJSONLDContext(this.ActivityStreamsObject, m) + m = this.helperJSONLDContext(this.ActivityStreamsOrigin, m) + m = this.helperJSONLDContext(this.ActivityStreamsPreview, m) + m = this.helperJSONLDContext(this.ActivityStreamsPublished, m) + m = this.helperJSONLDContext(this.ActivityStreamsReplies, m) + m = this.helperJSONLDContext(this.ActivityStreamsResult, m) + m = this.helperJSONLDContext(this.ActivityStreamsSensitive, m) + m = this.helperJSONLDContext(this.ActivityStreamsShares, m) + m = this.helperJSONLDContext(this.ActivityStreamsSource, m) + m = this.helperJSONLDContext(this.ActivityStreamsStartTime, m) + m = this.helperJSONLDContext(this.ActivityStreamsSummary, m) + m = this.helperJSONLDContext(this.ActivityStreamsTag, m) + m = this.helperJSONLDContext(this.ActivityStreamsTarget, m) + m = this.helperJSONLDContext(this.ActivityStreamsTo, m) + m = this.helperJSONLDContext(this.JSONLDType, m) + m = this.helperJSONLDContext(this.ActivityStreamsUpdated, m) + m = this.helperJSONLDContext(this.ActivityStreamsUrl, m) + + return m +} + +// LessThan computes if this EmojiReact is lesser, with an arbitrary but stable +// determination. +func (this LitePubEmojiReact) LessThan(o vocab.LitePubEmojiReact) bool { + // Begin: Compare known properties + // Compare property "actor" + if lhs, rhs := this.ActivityStreamsActor, o.GetActivityStreamsActor(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "altitude" + if lhs, rhs := this.ActivityStreamsAltitude, o.GetActivityStreamsAltitude(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "attachment" + if lhs, rhs := this.ActivityStreamsAttachment, o.GetActivityStreamsAttachment(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "attributedTo" + if lhs, rhs := this.ActivityStreamsAttributedTo, o.GetActivityStreamsAttributedTo(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "audience" + if lhs, rhs := this.ActivityStreamsAudience, o.GetActivityStreamsAudience(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "bcc" + if lhs, rhs := this.ActivityStreamsBcc, o.GetActivityStreamsBcc(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "bto" + if lhs, rhs := this.ActivityStreamsBto, o.GetActivityStreamsBto(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "cc" + if lhs, rhs := this.ActivityStreamsCc, o.GetActivityStreamsCc(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "content" + if lhs, rhs := this.ActivityStreamsContent, o.GetActivityStreamsContent(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "context" + if lhs, rhs := this.ActivityStreamsContext, o.GetActivityStreamsContext(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "duration" + if lhs, rhs := this.ActivityStreamsDuration, o.GetActivityStreamsDuration(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "endTime" + if lhs, rhs := this.ActivityStreamsEndTime, o.GetActivityStreamsEndTime(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "generator" + if lhs, rhs := this.ActivityStreamsGenerator, o.GetActivityStreamsGenerator(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "icon" + if lhs, rhs := this.ActivityStreamsIcon, o.GetActivityStreamsIcon(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "id" + if lhs, rhs := this.JSONLDId, o.GetJSONLDId(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "image" + if lhs, rhs := this.ActivityStreamsImage, o.GetActivityStreamsImage(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "inReplyTo" + if lhs, rhs := this.ActivityStreamsInReplyTo, o.GetActivityStreamsInReplyTo(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "instrument" + if lhs, rhs := this.ActivityStreamsInstrument, o.GetActivityStreamsInstrument(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "likes" + if lhs, rhs := this.ActivityStreamsLikes, o.GetActivityStreamsLikes(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "location" + if lhs, rhs := this.ActivityStreamsLocation, o.GetActivityStreamsLocation(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "mediaType" + if lhs, rhs := this.ActivityStreamsMediaType, o.GetActivityStreamsMediaType(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "name" + if lhs, rhs := this.ActivityStreamsName, o.GetActivityStreamsName(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "object" + if lhs, rhs := this.ActivityStreamsObject, o.GetActivityStreamsObject(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "origin" + if lhs, rhs := this.ActivityStreamsOrigin, o.GetActivityStreamsOrigin(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "preview" + if lhs, rhs := this.ActivityStreamsPreview, o.GetActivityStreamsPreview(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "published" + if lhs, rhs := this.ActivityStreamsPublished, o.GetActivityStreamsPublished(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "replies" + if lhs, rhs := this.ActivityStreamsReplies, o.GetActivityStreamsReplies(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "result" + if lhs, rhs := this.ActivityStreamsResult, o.GetActivityStreamsResult(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "sensitive" + if lhs, rhs := this.ActivityStreamsSensitive, o.GetActivityStreamsSensitive(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "shares" + if lhs, rhs := this.ActivityStreamsShares, o.GetActivityStreamsShares(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "source" + if lhs, rhs := this.ActivityStreamsSource, o.GetActivityStreamsSource(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "startTime" + if lhs, rhs := this.ActivityStreamsStartTime, o.GetActivityStreamsStartTime(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "summary" + if lhs, rhs := this.ActivityStreamsSummary, o.GetActivityStreamsSummary(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "tag" + if lhs, rhs := this.ActivityStreamsTag, o.GetActivityStreamsTag(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "target" + if lhs, rhs := this.ActivityStreamsTarget, o.GetActivityStreamsTarget(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "to" + if lhs, rhs := this.ActivityStreamsTo, o.GetActivityStreamsTo(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "type" + if lhs, rhs := this.JSONLDType, o.GetJSONLDType(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "updated" + if lhs, rhs := this.ActivityStreamsUpdated, o.GetActivityStreamsUpdated(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // Compare property "url" + if lhs, rhs := this.ActivityStreamsUrl, o.GetActivityStreamsUrl(); lhs != nil && rhs != nil { + if lhs.LessThan(rhs) { + return true + } else if rhs.LessThan(lhs) { + return false + } + } else if lhs == nil && rhs != nil { + // Nil is less than anything else + return true + } else if rhs != nil && rhs == nil { + // Anything else is greater than nil + return false + } // Else: Both are nil + // End: Compare known properties + + // Begin: Compare unknown properties (only by number of them) + if len(this.unknown) < len(o.GetUnknownProperties()) { + return true + } else if len(o.GetUnknownProperties()) < len(this.unknown) { + return false + } // End: Compare unknown properties (only by number of them) + + // All properties are the same. + return false +} + +// Serialize converts this into an interface representation suitable for +// marshalling into a text or binary format. +func (this LitePubEmojiReact) Serialize() (map[string]interface{}, error) { + m := make(map[string]interface{}) + typeName := "EmojiReact" + if len(this.alias) > 0 { + typeName = this.alias + ":" + "EmojiReact" + } + m["type"] = typeName + // Begin: Serialize known properties + // Maybe serialize property "actor" + if this.ActivityStreamsActor != nil { + if i, err := this.ActivityStreamsActor.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsActor.Name()] = i + } + } + // Maybe serialize property "altitude" + if this.ActivityStreamsAltitude != nil { + if i, err := this.ActivityStreamsAltitude.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsAltitude.Name()] = i + } + } + // Maybe serialize property "attachment" + if this.ActivityStreamsAttachment != nil { + if i, err := this.ActivityStreamsAttachment.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsAttachment.Name()] = i + } + } + // Maybe serialize property "attributedTo" + if this.ActivityStreamsAttributedTo != nil { + if i, err := this.ActivityStreamsAttributedTo.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsAttributedTo.Name()] = i + } + } + // Maybe serialize property "audience" + if this.ActivityStreamsAudience != nil { + if i, err := this.ActivityStreamsAudience.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsAudience.Name()] = i + } + } + // Maybe serialize property "bcc" + if this.ActivityStreamsBcc != nil { + if i, err := this.ActivityStreamsBcc.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsBcc.Name()] = i + } + } + // Maybe serialize property "bto" + if this.ActivityStreamsBto != nil { + if i, err := this.ActivityStreamsBto.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsBto.Name()] = i + } + } + // Maybe serialize property "cc" + if this.ActivityStreamsCc != nil { + if i, err := this.ActivityStreamsCc.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsCc.Name()] = i + } + } + // Maybe serialize property "content" + if this.ActivityStreamsContent != nil { + if i, err := this.ActivityStreamsContent.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsContent.Name()] = i + } + } + // Maybe serialize property "context" + if this.ActivityStreamsContext != nil { + if i, err := this.ActivityStreamsContext.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsContext.Name()] = i + } + } + // Maybe serialize property "duration" + if this.ActivityStreamsDuration != nil { + if i, err := this.ActivityStreamsDuration.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsDuration.Name()] = i + } + } + // Maybe serialize property "endTime" + if this.ActivityStreamsEndTime != nil { + if i, err := this.ActivityStreamsEndTime.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsEndTime.Name()] = i + } + } + // Maybe serialize property "generator" + if this.ActivityStreamsGenerator != nil { + if i, err := this.ActivityStreamsGenerator.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsGenerator.Name()] = i + } + } + // Maybe serialize property "icon" + if this.ActivityStreamsIcon != nil { + if i, err := this.ActivityStreamsIcon.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsIcon.Name()] = i + } + } + // Maybe serialize property "id" + if this.JSONLDId != nil { + if i, err := this.JSONLDId.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.JSONLDId.Name()] = i + } + } + // Maybe serialize property "image" + if this.ActivityStreamsImage != nil { + if i, err := this.ActivityStreamsImage.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsImage.Name()] = i + } + } + // Maybe serialize property "inReplyTo" + if this.ActivityStreamsInReplyTo != nil { + if i, err := this.ActivityStreamsInReplyTo.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsInReplyTo.Name()] = i + } + } + // Maybe serialize property "instrument" + if this.ActivityStreamsInstrument != nil { + if i, err := this.ActivityStreamsInstrument.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsInstrument.Name()] = i + } + } + // Maybe serialize property "likes" + if this.ActivityStreamsLikes != nil { + if i, err := this.ActivityStreamsLikes.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsLikes.Name()] = i + } + } + // Maybe serialize property "location" + if this.ActivityStreamsLocation != nil { + if i, err := this.ActivityStreamsLocation.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsLocation.Name()] = i + } + } + // Maybe serialize property "mediaType" + if this.ActivityStreamsMediaType != nil { + if i, err := this.ActivityStreamsMediaType.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsMediaType.Name()] = i + } + } + // Maybe serialize property "name" + if this.ActivityStreamsName != nil { + if i, err := this.ActivityStreamsName.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsName.Name()] = i + } + } + // Maybe serialize property "object" + if this.ActivityStreamsObject != nil { + if i, err := this.ActivityStreamsObject.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsObject.Name()] = i + } + } + // Maybe serialize property "origin" + if this.ActivityStreamsOrigin != nil { + if i, err := this.ActivityStreamsOrigin.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsOrigin.Name()] = i + } + } + // Maybe serialize property "preview" + if this.ActivityStreamsPreview != nil { + if i, err := this.ActivityStreamsPreview.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsPreview.Name()] = i + } + } + // Maybe serialize property "published" + if this.ActivityStreamsPublished != nil { + if i, err := this.ActivityStreamsPublished.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsPublished.Name()] = i + } + } + // Maybe serialize property "replies" + if this.ActivityStreamsReplies != nil { + if i, err := this.ActivityStreamsReplies.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsReplies.Name()] = i + } + } + // Maybe serialize property "result" + if this.ActivityStreamsResult != nil { + if i, err := this.ActivityStreamsResult.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsResult.Name()] = i + } + } + // Maybe serialize property "sensitive" + if this.ActivityStreamsSensitive != nil { + if i, err := this.ActivityStreamsSensitive.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsSensitive.Name()] = i + } + } + // Maybe serialize property "shares" + if this.ActivityStreamsShares != nil { + if i, err := this.ActivityStreamsShares.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsShares.Name()] = i + } + } + // Maybe serialize property "source" + if this.ActivityStreamsSource != nil { + if i, err := this.ActivityStreamsSource.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsSource.Name()] = i + } + } + // Maybe serialize property "startTime" + if this.ActivityStreamsStartTime != nil { + if i, err := this.ActivityStreamsStartTime.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsStartTime.Name()] = i + } + } + // Maybe serialize property "summary" + if this.ActivityStreamsSummary != nil { + if i, err := this.ActivityStreamsSummary.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsSummary.Name()] = i + } + } + // Maybe serialize property "tag" + if this.ActivityStreamsTag != nil { + if i, err := this.ActivityStreamsTag.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsTag.Name()] = i + } + } + // Maybe serialize property "target" + if this.ActivityStreamsTarget != nil { + if i, err := this.ActivityStreamsTarget.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsTarget.Name()] = i + } + } + // Maybe serialize property "to" + if this.ActivityStreamsTo != nil { + if i, err := this.ActivityStreamsTo.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsTo.Name()] = i + } + } + // Maybe serialize property "type" + if this.JSONLDType != nil { + if i, err := this.JSONLDType.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.JSONLDType.Name()] = i + } + } + // Maybe serialize property "updated" + if this.ActivityStreamsUpdated != nil { + if i, err := this.ActivityStreamsUpdated.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsUpdated.Name()] = i + } + } + // Maybe serialize property "url" + if this.ActivityStreamsUrl != nil { + if i, err := this.ActivityStreamsUrl.Serialize(); err != nil { + return nil, err + } else if i != nil { + m[this.ActivityStreamsUrl.Name()] = i + } + } + // End: Serialize known properties + + // Begin: Serialize unknown properties + for k, v := range this.unknown { + // To be safe, ensure we aren't overwriting a known property + if _, has := m[k]; !has { + m[k] = v + } + } + // End: Serialize unknown properties + + return m, nil +} + +// SetActivityStreamsActor sets the "actor" property. +func (this *LitePubEmojiReact) SetActivityStreamsActor(i vocab.ActivityStreamsActorProperty) { + this.ActivityStreamsActor = i +} + +// SetActivityStreamsAltitude sets the "altitude" property. +func (this *LitePubEmojiReact) SetActivityStreamsAltitude(i vocab.ActivityStreamsAltitudeProperty) { + this.ActivityStreamsAltitude = i +} + +// SetActivityStreamsAttachment sets the "attachment" property. +func (this *LitePubEmojiReact) SetActivityStreamsAttachment(i vocab.ActivityStreamsAttachmentProperty) { + this.ActivityStreamsAttachment = i +} + +// SetActivityStreamsAttributedTo sets the "attributedTo" property. +func (this *LitePubEmojiReact) SetActivityStreamsAttributedTo(i vocab.ActivityStreamsAttributedToProperty) { + this.ActivityStreamsAttributedTo = i +} + +// SetActivityStreamsAudience sets the "audience" property. +func (this *LitePubEmojiReact) SetActivityStreamsAudience(i vocab.ActivityStreamsAudienceProperty) { + this.ActivityStreamsAudience = i +} + +// SetActivityStreamsBcc sets the "bcc" property. +func (this *LitePubEmojiReact) SetActivityStreamsBcc(i vocab.ActivityStreamsBccProperty) { + this.ActivityStreamsBcc = i +} + +// SetActivityStreamsBto sets the "bto" property. +func (this *LitePubEmojiReact) SetActivityStreamsBto(i vocab.ActivityStreamsBtoProperty) { + this.ActivityStreamsBto = i +} + +// SetActivityStreamsCc sets the "cc" property. +func (this *LitePubEmojiReact) SetActivityStreamsCc(i vocab.ActivityStreamsCcProperty) { + this.ActivityStreamsCc = i +} + +// SetActivityStreamsContent sets the "content" property. +func (this *LitePubEmojiReact) SetActivityStreamsContent(i vocab.ActivityStreamsContentProperty) { + this.ActivityStreamsContent = i +} + +// SetActivityStreamsContext sets the "context" property. +func (this *LitePubEmojiReact) SetActivityStreamsContext(i vocab.ActivityStreamsContextProperty) { + this.ActivityStreamsContext = i +} + +// SetActivityStreamsDuration sets the "duration" property. +func (this *LitePubEmojiReact) SetActivityStreamsDuration(i vocab.ActivityStreamsDurationProperty) { + this.ActivityStreamsDuration = i +} + +// SetActivityStreamsEndTime sets the "endTime" property. +func (this *LitePubEmojiReact) SetActivityStreamsEndTime(i vocab.ActivityStreamsEndTimeProperty) { + this.ActivityStreamsEndTime = i +} + +// SetActivityStreamsGenerator sets the "generator" property. +func (this *LitePubEmojiReact) SetActivityStreamsGenerator(i vocab.ActivityStreamsGeneratorProperty) { + this.ActivityStreamsGenerator = i +} + +// SetActivityStreamsIcon sets the "icon" property. +func (this *LitePubEmojiReact) SetActivityStreamsIcon(i vocab.ActivityStreamsIconProperty) { + this.ActivityStreamsIcon = i +} + +// SetActivityStreamsImage sets the "image" property. +func (this *LitePubEmojiReact) SetActivityStreamsImage(i vocab.ActivityStreamsImageProperty) { + this.ActivityStreamsImage = i +} + +// SetActivityStreamsInReplyTo sets the "inReplyTo" property. +func (this *LitePubEmojiReact) SetActivityStreamsInReplyTo(i vocab.ActivityStreamsInReplyToProperty) { + this.ActivityStreamsInReplyTo = i +} + +// SetActivityStreamsInstrument sets the "instrument" property. +func (this *LitePubEmojiReact) SetActivityStreamsInstrument(i vocab.ActivityStreamsInstrumentProperty) { + this.ActivityStreamsInstrument = i +} + +// SetActivityStreamsLikes sets the "likes" property. +func (this *LitePubEmojiReact) SetActivityStreamsLikes(i vocab.ActivityStreamsLikesProperty) { + this.ActivityStreamsLikes = i +} + +// SetActivityStreamsLocation sets the "location" property. +func (this *LitePubEmojiReact) SetActivityStreamsLocation(i vocab.ActivityStreamsLocationProperty) { + this.ActivityStreamsLocation = i +} + +// SetActivityStreamsMediaType sets the "mediaType" property. +func (this *LitePubEmojiReact) SetActivityStreamsMediaType(i vocab.ActivityStreamsMediaTypeProperty) { + this.ActivityStreamsMediaType = i +} + +// SetActivityStreamsName sets the "name" property. +func (this *LitePubEmojiReact) SetActivityStreamsName(i vocab.ActivityStreamsNameProperty) { + this.ActivityStreamsName = i +} + +// SetActivityStreamsObject sets the "object" property. +func (this *LitePubEmojiReact) SetActivityStreamsObject(i vocab.ActivityStreamsObjectProperty) { + this.ActivityStreamsObject = i +} + +// SetActivityStreamsOrigin sets the "origin" property. +func (this *LitePubEmojiReact) SetActivityStreamsOrigin(i vocab.ActivityStreamsOriginProperty) { + this.ActivityStreamsOrigin = i +} + +// SetActivityStreamsPreview sets the "preview" property. +func (this *LitePubEmojiReact) SetActivityStreamsPreview(i vocab.ActivityStreamsPreviewProperty) { + this.ActivityStreamsPreview = i +} + +// SetActivityStreamsPublished sets the "published" property. +func (this *LitePubEmojiReact) SetActivityStreamsPublished(i vocab.ActivityStreamsPublishedProperty) { + this.ActivityStreamsPublished = i +} + +// SetActivityStreamsReplies sets the "replies" property. +func (this *LitePubEmojiReact) SetActivityStreamsReplies(i vocab.ActivityStreamsRepliesProperty) { + this.ActivityStreamsReplies = i +} + +// SetActivityStreamsResult sets the "result" property. +func (this *LitePubEmojiReact) SetActivityStreamsResult(i vocab.ActivityStreamsResultProperty) { + this.ActivityStreamsResult = i +} + +// SetActivityStreamsSensitive sets the "sensitive" property. +func (this *LitePubEmojiReact) SetActivityStreamsSensitive(i vocab.ActivityStreamsSensitiveProperty) { + this.ActivityStreamsSensitive = i +} + +// SetActivityStreamsShares sets the "shares" property. +func (this *LitePubEmojiReact) SetActivityStreamsShares(i vocab.ActivityStreamsSharesProperty) { + this.ActivityStreamsShares = i +} + +// SetActivityStreamsSource sets the "source" property. +func (this *LitePubEmojiReact) SetActivityStreamsSource(i vocab.ActivityStreamsSourceProperty) { + this.ActivityStreamsSource = i +} + +// SetActivityStreamsStartTime sets the "startTime" property. +func (this *LitePubEmojiReact) SetActivityStreamsStartTime(i vocab.ActivityStreamsStartTimeProperty) { + this.ActivityStreamsStartTime = i +} + +// SetActivityStreamsSummary sets the "summary" property. +func (this *LitePubEmojiReact) SetActivityStreamsSummary(i vocab.ActivityStreamsSummaryProperty) { + this.ActivityStreamsSummary = i +} + +// SetActivityStreamsTag sets the "tag" property. +func (this *LitePubEmojiReact) SetActivityStreamsTag(i vocab.ActivityStreamsTagProperty) { + this.ActivityStreamsTag = i +} + +// SetActivityStreamsTarget sets the "target" property. +func (this *LitePubEmojiReact) SetActivityStreamsTarget(i vocab.ActivityStreamsTargetProperty) { + this.ActivityStreamsTarget = i +} + +// SetActivityStreamsTo sets the "to" property. +func (this *LitePubEmojiReact) SetActivityStreamsTo(i vocab.ActivityStreamsToProperty) { + this.ActivityStreamsTo = i +} + +// SetActivityStreamsUpdated sets the "updated" property. +func (this *LitePubEmojiReact) SetActivityStreamsUpdated(i vocab.ActivityStreamsUpdatedProperty) { + this.ActivityStreamsUpdated = i +} + +// SetActivityStreamsUrl sets the "url" property. +func (this *LitePubEmojiReact) SetActivityStreamsUrl(i vocab.ActivityStreamsUrlProperty) { + this.ActivityStreamsUrl = i +} + +// SetJSONLDId sets the "id" property. +func (this *LitePubEmojiReact) SetJSONLDId(i vocab.JSONLDIdProperty) { + this.JSONLDId = i +} + +// SetJSONLDType sets the "type" property. +func (this *LitePubEmojiReact) SetJSONLDType(i vocab.JSONLDTypeProperty) { + this.JSONLDType = i +} + +// VocabularyURI returns the vocabulary's URI as a string. +func (this LitePubEmojiReact) VocabularyURI() string { + return "http://litepub.social/ns" +} + +// helperJSONLDContext obtains the context uris and their aliases from a property, +// if it is not nil. +func (this LitePubEmojiReact) helperJSONLDContext(i jsonldContexter, toMerge map[string]string) map[string]string { + if i == nil { + return toMerge + } + for k, v := range i.JSONLDContext() { + /* + Since the literal maps in this function are determined at + code-generation time, this loop should not overwrite an existing key with a + new value. + */ + toMerge[k] = v + } + return toMerge +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/impl/toot/type_hashtag/gen_type_toot_hashtag.go b/vendor/code.superseriousbusiness.org/activity/streams/impl/toot/type_hashtag/gen_type_toot_hashtag.go index 80221b0d4..2582cd484 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/impl/toot/type_hashtag/gen_type_toot_hashtag.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/impl/toot/type_hashtag/gen_type_toot_hashtag.go @@ -179,7 +179,7 @@ func DeserializeHashtag(m map[string]interface{}, aliasMap map[string]string) (* // HashtagIsDisjointWith returns true if the other provided type is disjoint with // the Hashtag type. func HashtagIsDisjointWith(other vocab.Type) bool { - disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} + disjointWith := []string{"Accept", "Activity", "Add", "Album", "Announce", "AnnounceApproval", "AnnounceAuthorization", "AnnounceRequest", "Application", "Arrive", "Article", "Artist", "Audio", "Block", "Collection", "CollectionPage", "Create", "Delete", "Dislike", "Document", "Emoji", "EmojiReact", "Event", "Flag", "Follow", "Group", "IdentityProof", "Ignore", "Image", "IntransitiveActivity", "Invite", "Join", "Leave", "Library", "Like", "LikeApproval", "LikeAuthorization", "LikeRequest", "Listen", "Move", "Note", "Object", "Offer", "OrderedCollection", "OrderedCollectionPage", "OrderedCollectionPage", "Organization", "Page", "Person", "Place", "Profile", "PropertyValue", "Question", "Read", "Reject", "Relationship", "Remove", "ReplyApproval", "ReplyAuthorization", "ReplyRequest", "Service", "TentativeAccept", "TentativeReject", "Tombstone", "Track", "Travel", "Undo", "Update", "Video", "View"} for _, disjoint := range disjointWith { if disjoint == other.GetTypeName() { return true diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_actor_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_actor_interface.go index 95aa23eac..1b7a59131 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_actor_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_actor_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsActorPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsActorPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1166,6 +1177,10 @@ type ActivityStreamsActorProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "actor" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "actor". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "actor". Invalidates iterators that are // traversing using Prev. @@ -1482,6 +1497,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "actor". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1739,6 +1758,9 @@ type ActivityStreamsActorProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "actor". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "actor". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "actor". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2036,6 +2058,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "actor". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_anyOf_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_anyOf_interface.go index 2a3847f3b..811ff365b 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_anyOf_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_anyOf_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsAnyOfPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsAnyOfPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1145,6 +1156,10 @@ type ActivityStreamsAnyOfProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "anyOf" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "anyOf". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "anyOf". Invalidates iterators that are // traversing using Prev. @@ -1461,6 +1476,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "anyOf". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1718,6 +1737,9 @@ type ActivityStreamsAnyOfProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "anyOf". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "anyOf". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "anyOf". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2015,6 +2037,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "anyOf". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attachment_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attachment_interface.go index 6f255aeab..befa01240 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attachment_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attachment_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsAttachmentPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsAttachmentPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1140,6 +1151,10 @@ type ActivityStreamsAttachmentProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "attachment" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "attachment". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "attachment". Invalidates iterators that are // traversing using Prev. @@ -1466,6 +1481,10 @@ type ActivityStreamsAttachmentProperty interface { // "attachment". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "attachment". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1732,6 +1751,9 @@ type ActivityStreamsAttachmentProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "attachment". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "attachment". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "attachment". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2029,6 +2051,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "attachment". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attributedTo_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attributedTo_interface.go index 8817b523a..efdf0bcbb 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attributedTo_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_attributedTo_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsAttributedToPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsAttributedToPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1157,6 +1168,10 @@ type ActivityStreamsAttributedToProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "attributedTo" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "attributedTo". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "attributedTo". Invalidates iterators that // are traversing using Prev. @@ -1483,6 +1498,10 @@ type ActivityStreamsAttributedToProperty interface { // "attributedTo". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "attributedTo". Existing elements at that + // index and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1749,6 +1768,9 @@ type ActivityStreamsAttributedToProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "attributedTo". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "attributedTo". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "attributedTo". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2046,6 +2068,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "attributedTo". Panics if the index is out + // of bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_audience_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_audience_interface.go index d5ee18c79..a41df2d62 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_audience_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_audience_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsAudiencePropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsAudiencePropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1142,6 +1153,10 @@ type ActivityStreamsAudienceProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "audience" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "audience". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "audience". Invalidates iterators that are // traversing using Prev. @@ -1468,6 +1483,10 @@ type ActivityStreamsAudienceProperty interface { // "audience". Existing elements at that index and higher are shifted // back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "audience". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1733,6 +1752,9 @@ type ActivityStreamsAudienceProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "audience". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "audience". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "audience". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2030,6 +2052,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "audience". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bcc_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bcc_interface.go index 4a607704e..a771500d6 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bcc_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bcc_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsBccPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsBccPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1138,6 +1149,10 @@ type ActivityStreamsBccProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "bcc" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "bcc". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "bcc". Invalidates iterators that are // traversing using Prev. @@ -1449,6 +1464,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "bcc". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1706,6 +1725,9 @@ type ActivityStreamsBccProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "bcc". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "bcc". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "bcc". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2003,6 +2025,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "bcc". Panics if the index is out of bounds. + // Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bto_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bto_interface.go index 2c7a956fd..6b238d7fa 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bto_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_bto_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsBtoPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsBtoPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1138,6 +1149,10 @@ type ActivityStreamsBtoProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "bto" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "bto". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "bto". Invalidates iterators that are // traversing using Prev. @@ -1449,6 +1464,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "bto". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1706,6 +1725,9 @@ type ActivityStreamsBtoProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "bto". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "bto". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "bto". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2003,6 +2025,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "bto". Panics if the index is out of bounds. + // Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_cc_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_cc_interface.go index 31f5eae4f..b62fae4c4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_cc_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_cc_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsCcPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsCcPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1136,6 +1147,10 @@ type ActivityStreamsCcProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "cc" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "cc". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "cc". Invalidates iterators that are // traversing using Prev. @@ -1445,6 +1460,10 @@ type ActivityStreamsCcProperty interface { // Existing elements at that index and higher are shifted back once. // Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "cc". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1699,6 +1718,9 @@ type ActivityStreamsCcProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "cc". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "cc". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "cc". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -1996,6 +2018,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "cc". Panics if the index is out of bounds. + // Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_closed_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_closed_interface.go index bcad48671..afd696317 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_closed_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_closed_interface.go @@ -283,6 +283,10 @@ type ActivityStreamsClosedPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -604,6 +608,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -855,6 +863,9 @@ type ActivityStreamsClosedPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1159,6 +1170,10 @@ type ActivityStreamsClosedProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "closed" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "closed". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "closed". Invalidates iterators that are // traversing using Prev. @@ -1483,6 +1498,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "closed". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1748,6 +1767,9 @@ type ActivityStreamsClosedProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "closed". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "closed". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "closed". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2051,6 +2073,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "closed". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_context_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_context_interface.go index 086d48327..f9eb4a505 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_context_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_context_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsContextPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsContextPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1152,6 +1163,10 @@ type ActivityStreamsContextProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "context" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "context". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "context". Invalidates iterators that are // traversing using Prev. @@ -1468,6 +1483,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "context". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1732,6 +1751,9 @@ type ActivityStreamsContextProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "context". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "context". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "context". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2029,6 +2051,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "context". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_describes_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_describes_interface.go index ea11c6032..c310ac909 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_describes_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_describes_interface.go @@ -287,6 +287,10 @@ type ActivityStreamsDescribesProperty interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -589,6 +593,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -823,6 +831,9 @@ type ActivityStreamsDescribesProperty interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_formerType_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_formerType_interface.go index d31f1a72d..07108a3c4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_formerType_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_formerType_interface.go @@ -272,6 +272,10 @@ type ActivityStreamsFormerTypePropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -578,6 +582,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -815,6 +823,9 @@ type ActivityStreamsFormerTypePropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1107,6 +1118,10 @@ type ActivityStreamsFormerTypeProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "formerType" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "formerType". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "formerType". Invalidates iterators that are // traversing using Prev. @@ -1425,6 +1440,10 @@ type ActivityStreamsFormerTypeProperty interface { // "formerType". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "formerType". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1685,6 +1704,9 @@ type ActivityStreamsFormerTypeProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "formerType". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "formerType". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "formerType". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -1974,6 +1996,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "formerType". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_generator_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_generator_interface.go index 380de7732..b00efd9e0 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_generator_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_generator_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsGeneratorPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsGeneratorPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1138,6 +1149,10 @@ type ActivityStreamsGeneratorProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "generator" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "generator". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "generator". Invalidates iterators that are // traversing using Prev. @@ -1464,6 +1479,10 @@ type ActivityStreamsGeneratorProperty interface { // "generator". Existing elements at that index and higher are shifted // back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "generator". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1730,6 +1749,9 @@ type ActivityStreamsGeneratorProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "generator". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "generator". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "generator". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2027,6 +2049,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "generator". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_inReplyTo_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_inReplyTo_interface.go index fcf1d5710..6ea033ed4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_inReplyTo_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_inReplyTo_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsInReplyToPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsInReplyToPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1148,6 +1159,10 @@ type ActivityStreamsInReplyToProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "inReplyTo" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "inReplyTo". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "inReplyTo". Invalidates iterators that are // traversing using Prev. @@ -1474,6 +1489,10 @@ type ActivityStreamsInReplyToProperty interface { // "inReplyTo". Existing elements at that index and higher are shifted // back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "inReplyTo". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1740,6 +1759,9 @@ type ActivityStreamsInReplyToProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "inReplyTo". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "inReplyTo". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "inReplyTo". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2037,6 +2059,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "inReplyTo". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_instrument_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_instrument_interface.go index 7df49d1e1..6bfbeed48 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_instrument_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_instrument_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsInstrumentPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsInstrumentPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1146,6 +1157,10 @@ type ActivityStreamsInstrumentProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "instrument" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "instrument". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "instrument". Invalidates iterators that are // traversing using Prev. @@ -1472,6 +1487,10 @@ type ActivityStreamsInstrumentProperty interface { // "instrument". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "instrument". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1738,6 +1757,9 @@ type ActivityStreamsInstrumentProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "instrument". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "instrument". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "instrument". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2035,6 +2057,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "instrument". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_items_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_items_interface.go index 3e554b3e4..14e4a68d7 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_items_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_items_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsItemsPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsItemsPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1145,6 +1156,10 @@ type ActivityStreamsItemsProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "items" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "items". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "items". Invalidates iterators that are // traversing using Prev. @@ -1461,6 +1476,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "items". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1718,6 +1737,9 @@ type ActivityStreamsItemsProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "items". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "items". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "items". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2015,6 +2037,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "items". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_location_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_location_interface.go index 2401bbaea..1b932d031 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_location_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_location_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsLocationPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsLocationPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1144,6 +1155,10 @@ type ActivityStreamsLocationProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "location" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "location". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "location". Invalidates iterators that are // traversing using Prev. @@ -1470,6 +1485,10 @@ type ActivityStreamsLocationProperty interface { // "location". Existing elements at that index and higher are shifted // back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "location". Existing elements at that index + // and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1735,6 +1754,9 @@ type ActivityStreamsLocationProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "location". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "location". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "location". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2032,6 +2054,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "location". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_object_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_object_interface.go index 5ecc9b010..9bd6bcf3c 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_object_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_object_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsObjectPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsObjectPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1165,6 +1176,10 @@ type ActivityStreamsObjectProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "object" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "object". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "object". Invalidates iterators that are // traversing using Prev. @@ -1481,6 +1496,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "object". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1738,6 +1757,9 @@ type ActivityStreamsObjectProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "object". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "object". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "object". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2035,6 +2057,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "object". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_oneOf_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_oneOf_interface.go index bde8a7953..31e84aeaf 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_oneOf_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_oneOf_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsOneOfPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsOneOfPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1145,6 +1156,10 @@ type ActivityStreamsOneOfProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "oneOf" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "oneOf". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "oneOf". Invalidates iterators that are // traversing using Prev. @@ -1461,6 +1476,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "oneOf". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1718,6 +1737,9 @@ type ActivityStreamsOneOfProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "oneOf". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "oneOf". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "oneOf". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2015,6 +2037,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "oneOf". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_orderedItems_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_orderedItems_interface.go index 0af6120f8..593e02fe9 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_orderedItems_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_orderedItems_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsOrderedItemsPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsOrderedItemsPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1146,6 +1157,10 @@ type ActivityStreamsOrderedItemsProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "orderedItems" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "orderedItems". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "orderedItems". Invalidates iterators that // are traversing using Prev. @@ -1472,6 +1487,10 @@ type ActivityStreamsOrderedItemsProperty interface { // "orderedItems". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "orderedItems". Existing elements at that + // index and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1738,6 +1757,9 @@ type ActivityStreamsOrderedItemsProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "orderedItems". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "orderedItems". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "orderedItems". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2035,6 +2057,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "orderedItems". Panics if the index is out + // of bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_origin_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_origin_interface.go index 43afc1b56..6d734cc62 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_origin_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_origin_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsOriginPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsOriginPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1146,6 +1157,10 @@ type ActivityStreamsOriginProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "origin" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "origin". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "origin". Invalidates iterators that are // traversing using Prev. @@ -1462,6 +1477,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "origin". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1719,6 +1738,9 @@ type ActivityStreamsOriginProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "origin". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "origin". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "origin". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2016,6 +2038,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "origin". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_preview_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_preview_interface.go index 210f801f0..0751e834e 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_preview_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_preview_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsPreviewPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsPreviewPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1143,6 +1154,10 @@ type ActivityStreamsPreviewProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "preview" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "preview". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "preview". Invalidates iterators that are // traversing using Prev. @@ -1459,6 +1474,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "preview". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1723,6 +1742,9 @@ type ActivityStreamsPreviewProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "preview". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "preview". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "preview". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2020,6 +2042,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "preview". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_relationship_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_relationship_interface.go index c355348ed..0c0021c58 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_relationship_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_relationship_interface.go @@ -272,6 +272,10 @@ type ActivityStreamsRelationshipPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -574,6 +578,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -807,6 +815,9 @@ type ActivityStreamsRelationshipPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1105,6 +1116,10 @@ type ActivityStreamsRelationshipProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "relationship" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "relationship". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "relationship". Invalidates iterators that // are traversing using Prev. @@ -1419,6 +1434,10 @@ type ActivityStreamsRelationshipProperty interface { // "relationship". Existing elements at that index and higher are // shifted back once. Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "relationship". Existing elements at that + // index and higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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 @@ -1675,6 +1694,9 @@ type ActivityStreamsRelationshipProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "relationship". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "relationship". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "relationship". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -1961,6 +1983,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "relationship". Panics if the index is out + // of bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_result_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_result_interface.go index d81de3303..f2ac44301 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_result_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_result_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsResultPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsResultPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1144,6 +1155,10 @@ type ActivityStreamsResultProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "result" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "result". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "result". Invalidates iterators that are // traversing using Prev. @@ -1460,6 +1475,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "result". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1717,6 +1736,9 @@ type ActivityStreamsResultProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "result". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "result". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "result". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2014,6 +2036,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "result". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_source_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_source_interface.go index 9bb00e4b8..c13acc23a 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_source_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_source_interface.go @@ -305,6 +305,10 @@ type ActivityStreamsSourceProperty interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -618,6 +622,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -862,6 +870,9 @@ type ActivityStreamsSourceProperty interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_subject_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_subject_interface.go index 55ab81707..8b2046b13 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_subject_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_subject_interface.go @@ -300,6 +300,10 @@ type ActivityStreamsSubjectProperty interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -613,6 +617,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -857,6 +865,9 @@ type ActivityStreamsSubjectProperty interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_tag_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_tag_interface.go index 9e6e6df5e..326410344 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_tag_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_tag_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsTagPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsTagPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1142,6 +1153,10 @@ type ActivityStreamsTagProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "tag" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "tag". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "tag". Invalidates iterators that are // traversing using Prev. @@ -1453,6 +1468,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "tag". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1710,6 +1729,9 @@ type ActivityStreamsTagProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "tag". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "tag". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "tag". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2007,6 +2029,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "tag". Panics if the index is out of bounds. + // Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_target_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_target_interface.go index e94c4138e..b1ec588b8 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_target_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_target_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsTargetPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsTargetPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1153,6 +1164,10 @@ type ActivityStreamsTargetProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "target" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "target". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "target". Invalidates iterators that are // traversing using Prev. @@ -1469,6 +1484,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) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "target". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1726,6 +1745,9 @@ type ActivityStreamsTargetProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "target". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "target". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "target". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -2023,6 +2045,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "target". Panics if the index is out of + // bounds. Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_to_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_to_interface.go index c625fff15..57af8b6ef 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_to_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_activitystreams_to_interface.go @@ -280,6 +280,10 @@ type ActivityStreamsToPropertyIterator interface { // GetIRI returns the IRI of this property. When IsIRI returns false, // GetIRI will return an arbitrary value. GetIRI() *url.URL + // GetLitePubEmojiReact returns the value of this property. When + // IsLitePubEmojiReact returns false, GetLitePubEmojiReact will return + // an arbitrary value. + GetLitePubEmojiReact() LitePubEmojiReact // GetSchemaPropertyValue returns the value of this property. When // IsSchemaPropertyValue returns false, GetSchemaPropertyValue will // return an arbitrary value. @@ -593,6 +597,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 + // IsLitePubEmojiReact returns true if this property has a type of + // "EmojiReact". When true, use the GetLitePubEmojiReact and + // SetLitePubEmojiReact methods to access and set this property. + IsLitePubEmojiReact() 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. @@ -836,6 +844,9 @@ type ActivityStreamsToPropertyIterator interface { // SetIRI sets the value of this property. Calling IsIRI afterwards // returns true. SetIRI(v *url.URL) + // SetLitePubEmojiReact sets the value of this property. Calling + // IsLitePubEmojiReact afterwards returns true. + SetLitePubEmojiReact(v LitePubEmojiReact) // SetSchemaPropertyValue sets the value of this property. Calling // IsSchemaPropertyValue afterwards returns true. SetSchemaPropertyValue(v SchemaPropertyValue) @@ -1136,6 +1147,10 @@ type ActivityStreamsToProperty interface { // AppendIRI appends an IRI value to the back of a list of the property // "to" AppendIRI(v *url.URL) + // AppendLitePubEmojiReact appends a EmojiReact value to the back of a + // list of the property "to". Invalidates iterators that are + // traversing using Prev. + AppendLitePubEmojiReact(v LitePubEmojiReact) // AppendSchemaPropertyValue appends a PropertyValue value to the back of // a list of the property "to". Invalidates iterators that are // traversing using Prev. @@ -1445,6 +1460,10 @@ type ActivityStreamsToProperty interface { // Existing elements at that index and higher are shifted back once. // Invalidates all iterators. InsertIRI(idx int, v *url.URL) + // InsertLitePubEmojiReact inserts a EmojiReact value at the specified + // index for a property "to". Existing elements at that index and + // higher are shifted back once. Invalidates all iterators. + InsertLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. @@ -1699,6 +1718,9 @@ type ActivityStreamsToProperty interface { // PrependIRI prepends an IRI value to the front of a list of the property // "to". PrependIRI(v *url.URL) + // PrependLitePubEmojiReact prepends a EmojiReact value to the front of a + // list of the property "to". Invalidates all iterators. + PrependLitePubEmojiReact(v LitePubEmojiReact) // PrependSchemaPropertyValue prepends a PropertyValue value to the front // of a list of the property "to". Invalidates all iterators. PrependSchemaPropertyValue(v SchemaPropertyValue) @@ -1996,6 +2018,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) + // SetLitePubEmojiReact sets a EmojiReact value to be at the specified + // index for the property "to". Panics if the index is out of bounds. + // Invalidates all iterators. + SetLitePubEmojiReact(idx int, v LitePubEmojiReact) // 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. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb_interface.go new file mode 100644 index 000000000..a84a2a366 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesCcPublicFromUnauthedWeb_interface.go @@ -0,0 +1,57 @@ +// Code generated by astool. DO NOT EDIT. + +package vocab + +import "net/url" + +// Indicates that the actor prefers to hide their cc-public-addressed statusables +// (Notes, Articles, etc) from unauthenticated (ie., logged-out) access via +// web pages, web apps, web APIs, etc. This setting has no bearing on +// dereferences via HTTP GET to ActivityPub endpoints (application/ld+json; +// profile="https://www.w3.org/ns/activitystreams"), for which GoToSocial +// always requires HTTP signatures. +type GoToSocialHidesCcPublicFromUnauthedWebProperty interface { + // Clear ensures no value of this property is set. Calling + // IsXMLSchemaBoolean afterwards will return false. + Clear() + // Get returns the value of this property. When IsXMLSchemaBoolean returns + // false, Get will return any arbitrary value. + Get() bool + // 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 + // IsXMLSchemaBoolean returns true if this property is set and not an IRI. + IsXMLSchemaBoolean() 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 GoToSocialHidesCcPublicFromUnauthedWebProperty) bool + // Name returns the name of this property: "hidesCcPublicFromUnauthedWeb". + 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 IsXMLSchemaBoolean + // afterwards will return true. + Set(v bool) + // SetIRI sets the value of this property. Calling IsIRI afterwards will + // return true. + SetIRI(v *url.URL) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesToPublicFromUnauthedWeb_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesToPublicFromUnauthedWeb_interface.go new file mode 100644 index 000000000..f876e6eb2 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_property_gotosocial_hidesToPublicFromUnauthedWeb_interface.go @@ -0,0 +1,57 @@ +// Code generated by astool. DO NOT EDIT. + +package vocab + +import "net/url" + +// Indicates that the actor prefers to hide their to-public-addressed statusables +// (Notes, Articles, etc) from unauthenticated (ie., logged-out) access via +// web pages, web apps, web APIs, etc. This setting has no bearing on +// dereferences via HTTP GET to ActivityPub endpoints (application/ld+json; +// profile="https://www.w3.org/ns/activitystreams"), for which GoToSocial +// always requires HTTP signatures. +type GoToSocialHidesToPublicFromUnauthedWebProperty interface { + // Clear ensures no value of this property is set. Calling + // IsXMLSchemaBoolean afterwards will return false. + Clear() + // Get returns the value of this property. When IsXMLSchemaBoolean returns + // false, Get will return any arbitrary value. + Get() bool + // 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 + // IsXMLSchemaBoolean returns true if this property is set and not an IRI. + IsXMLSchemaBoolean() 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 GoToSocialHidesToPublicFromUnauthedWebProperty) bool + // Name returns the name of this property: "hidesToPublicFromUnauthedWeb". + 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 IsXMLSchemaBoolean + // afterwards will return true. + Set(v bool) + // SetIRI sets the value of this property. Calling IsIRI afterwards will + // return true. + SetIRI(v *url.URL) +} diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_application_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_application_interface.go index 70cf3c500..9d1876c97 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_application_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_application_interface.go @@ -141,6 +141,14 @@ type ActivityStreamsApplication interface { // GetActivityStreamsUrl returns the "url" property if it exists, and nil // otherwise. GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetGoToSocialHidesCcPublicFromUnauthedWeb returns the + // "hidesCcPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesCcPublicFromUnauthedWeb() GoToSocialHidesCcPublicFromUnauthedWebProperty + // GetGoToSocialHidesToPublicFromUnauthedWeb returns the + // "hidesToPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesToPublicFromUnauthedWeb() GoToSocialHidesToPublicFromUnauthedWebProperty // GetJSONLDId returns the "id" property if it exists, and nil otherwise. GetJSONLDId() JSONLDIdProperty // GetJSONLDType returns the "type" property if it exists, and nil @@ -269,6 +277,12 @@ type ActivityStreamsApplication interface { SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) // SetActivityStreamsUrl sets the "url" property. SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetGoToSocialHidesCcPublicFromUnauthedWeb sets the + // "hidesCcPublicFromUnauthedWeb" property. + SetGoToSocialHidesCcPublicFromUnauthedWeb(i GoToSocialHidesCcPublicFromUnauthedWebProperty) + // SetGoToSocialHidesToPublicFromUnauthedWeb sets the + // "hidesToPublicFromUnauthedWeb" property. + SetGoToSocialHidesToPublicFromUnauthedWeb(i GoToSocialHidesToPublicFromUnauthedWebProperty) // SetJSONLDId sets the "id" property. SetJSONLDId(i JSONLDIdProperty) // SetJSONLDType sets the "type" property. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_group_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_group_interface.go index 1153f8537..f8ab5ccc8 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_group_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_group_interface.go @@ -141,6 +141,14 @@ type ActivityStreamsGroup interface { // GetActivityStreamsUrl returns the "url" property if it exists, and nil // otherwise. GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetGoToSocialHidesCcPublicFromUnauthedWeb returns the + // "hidesCcPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesCcPublicFromUnauthedWeb() GoToSocialHidesCcPublicFromUnauthedWebProperty + // GetGoToSocialHidesToPublicFromUnauthedWeb returns the + // "hidesToPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesToPublicFromUnauthedWeb() GoToSocialHidesToPublicFromUnauthedWebProperty // GetJSONLDId returns the "id" property if it exists, and nil otherwise. GetJSONLDId() JSONLDIdProperty // GetJSONLDType returns the "type" property if it exists, and nil @@ -268,6 +276,12 @@ type ActivityStreamsGroup interface { SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) // SetActivityStreamsUrl sets the "url" property. SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetGoToSocialHidesCcPublicFromUnauthedWeb sets the + // "hidesCcPublicFromUnauthedWeb" property. + SetGoToSocialHidesCcPublicFromUnauthedWeb(i GoToSocialHidesCcPublicFromUnauthedWebProperty) + // SetGoToSocialHidesToPublicFromUnauthedWeb sets the + // "hidesToPublicFromUnauthedWeb" property. + SetGoToSocialHidesToPublicFromUnauthedWeb(i GoToSocialHidesToPublicFromUnauthedWebProperty) // SetJSONLDId sets the "id" property. SetJSONLDId(i JSONLDIdProperty) // SetJSONLDType sets the "type" property. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_organization_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_organization_interface.go index 8b10c848a..21dbe6da4 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_organization_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_organization_interface.go @@ -141,6 +141,14 @@ type ActivityStreamsOrganization interface { // GetActivityStreamsUrl returns the "url" property if it exists, and nil // otherwise. GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetGoToSocialHidesCcPublicFromUnauthedWeb returns the + // "hidesCcPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesCcPublicFromUnauthedWeb() GoToSocialHidesCcPublicFromUnauthedWebProperty + // GetGoToSocialHidesToPublicFromUnauthedWeb returns the + // "hidesToPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesToPublicFromUnauthedWeb() GoToSocialHidesToPublicFromUnauthedWebProperty // GetJSONLDId returns the "id" property if it exists, and nil otherwise. GetJSONLDId() JSONLDIdProperty // GetJSONLDType returns the "type" property if it exists, and nil @@ -269,6 +277,12 @@ type ActivityStreamsOrganization interface { SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) // SetActivityStreamsUrl sets the "url" property. SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetGoToSocialHidesCcPublicFromUnauthedWeb sets the + // "hidesCcPublicFromUnauthedWeb" property. + SetGoToSocialHidesCcPublicFromUnauthedWeb(i GoToSocialHidesCcPublicFromUnauthedWebProperty) + // SetGoToSocialHidesToPublicFromUnauthedWeb sets the + // "hidesToPublicFromUnauthedWeb" property. + SetGoToSocialHidesToPublicFromUnauthedWeb(i GoToSocialHidesToPublicFromUnauthedWebProperty) // SetJSONLDId sets the "id" property. SetJSONLDId(i JSONLDIdProperty) // SetJSONLDType sets the "type" property. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_person_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_person_interface.go index 66446bd11..3cc19a804 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_person_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_person_interface.go @@ -141,6 +141,14 @@ type ActivityStreamsPerson interface { // GetActivityStreamsUrl returns the "url" property if it exists, and nil // otherwise. GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetGoToSocialHidesCcPublicFromUnauthedWeb returns the + // "hidesCcPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesCcPublicFromUnauthedWeb() GoToSocialHidesCcPublicFromUnauthedWebProperty + // GetGoToSocialHidesToPublicFromUnauthedWeb returns the + // "hidesToPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesToPublicFromUnauthedWeb() GoToSocialHidesToPublicFromUnauthedWebProperty // GetJSONLDId returns the "id" property if it exists, and nil otherwise. GetJSONLDId() JSONLDIdProperty // GetJSONLDType returns the "type" property if it exists, and nil @@ -268,6 +276,12 @@ type ActivityStreamsPerson interface { SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) // SetActivityStreamsUrl sets the "url" property. SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetGoToSocialHidesCcPublicFromUnauthedWeb sets the + // "hidesCcPublicFromUnauthedWeb" property. + SetGoToSocialHidesCcPublicFromUnauthedWeb(i GoToSocialHidesCcPublicFromUnauthedWebProperty) + // SetGoToSocialHidesToPublicFromUnauthedWeb sets the + // "hidesToPublicFromUnauthedWeb" property. + SetGoToSocialHidesToPublicFromUnauthedWeb(i GoToSocialHidesToPublicFromUnauthedWebProperty) // SetJSONLDId sets the "id" property. SetJSONLDId(i JSONLDIdProperty) // SetJSONLDType sets the "type" property. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_service_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_service_interface.go index fb21b5c21..d72140dfc 100644 --- a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_service_interface.go +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_activitystreams_service_interface.go @@ -141,6 +141,14 @@ type ActivityStreamsService interface { // GetActivityStreamsUrl returns the "url" property if it exists, and nil // otherwise. GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetGoToSocialHidesCcPublicFromUnauthedWeb returns the + // "hidesCcPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesCcPublicFromUnauthedWeb() GoToSocialHidesCcPublicFromUnauthedWebProperty + // GetGoToSocialHidesToPublicFromUnauthedWeb returns the + // "hidesToPublicFromUnauthedWeb" property if it exists, and nil + // otherwise. + GetGoToSocialHidesToPublicFromUnauthedWeb() GoToSocialHidesToPublicFromUnauthedWebProperty // GetJSONLDId returns the "id" property if it exists, and nil otherwise. GetJSONLDId() JSONLDIdProperty // GetJSONLDType returns the "type" property if it exists, and nil @@ -269,6 +277,12 @@ type ActivityStreamsService interface { SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) // SetActivityStreamsUrl sets the "url" property. SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetGoToSocialHidesCcPublicFromUnauthedWeb sets the + // "hidesCcPublicFromUnauthedWeb" property. + SetGoToSocialHidesCcPublicFromUnauthedWeb(i GoToSocialHidesCcPublicFromUnauthedWebProperty) + // SetGoToSocialHidesToPublicFromUnauthedWeb sets the + // "hidesToPublicFromUnauthedWeb" property. + SetGoToSocialHidesToPublicFromUnauthedWeb(i GoToSocialHidesToPublicFromUnauthedWebProperty) // SetJSONLDId sets the "id" property. SetJSONLDId(i JSONLDIdProperty) // SetJSONLDType sets the "type" property. diff --git a/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_litepub_emojireact_interface.go b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_litepub_emojireact_interface.go new file mode 100644 index 000000000..3ae4f3093 --- /dev/null +++ b/vendor/code.superseriousbusiness.org/activity/streams/vocab/gen_type_litepub_emojireact_interface.go @@ -0,0 +1,248 @@ +// Code generated by astool. DO NOT EDIT. + +package vocab + +// { +// "actor": "https://example.org/users/alice", +// "content": ":Kappa:", +// "id": "https://example.org/activities/65379d47-b7aa-4ef6-8e4f-41149dda1d2c", +// "object": "https://example.org/objects/57caeb99-424c-4692-b74f-0a6682050932", +// "tag": [ +// { +// "icon": { +// "mediaType": "image/png", +// "type": "Image", +// "url": "https://example.com/files/kappa.png" +// }, +// "id": "https://example.com/emoji/123", +// "name": ":Kappa:", +// "type": "Emoji" +// } +// ], +// "to": [ +// "https://example.org/users/alice/followers", +// "https://example.org/users/bob" +// ], +// "type": "EmojiReact" +// } +type LitePubEmojiReact interface { + // GetActivityStreamsActor returns the "actor" property if it exists, and + // nil otherwise. + GetActivityStreamsActor() ActivityStreamsActorProperty + // 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 + // GetActivityStreamsInstrument returns the "instrument" property if it + // exists, and nil otherwise. + GetActivityStreamsInstrument() ActivityStreamsInstrumentProperty + // 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 + // GetActivityStreamsOrigin returns the "origin" property if it exists, + // and nil otherwise. + GetActivityStreamsOrigin() ActivityStreamsOriginProperty + // 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 + // GetActivityStreamsResult returns the "result" property if it exists, + // and nil otherwise. + GetActivityStreamsResult() ActivityStreamsResultProperty + // 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 + // GetActivityStreamsTarget returns the "target" property if it exists, + // and nil otherwise. + GetActivityStreamsTarget() ActivityStreamsTargetProperty + // GetActivityStreamsTo returns the "to" property if it exists, and nil + // otherwise. + GetActivityStreamsTo() ActivityStreamsToProperty + // GetActivityStreamsUpdated returns the "updated" property if it exists, + // and nil otherwise. + GetActivityStreamsUpdated() ActivityStreamsUpdatedProperty + // GetActivityStreamsUrl returns the "url" property if it exists, and nil + // otherwise. + GetActivityStreamsUrl() ActivityStreamsUrlProperty + // GetJSONLDId returns the "id" property if it exists, and nil otherwise. + GetJSONLDId() JSONLDIdProperty + // GetJSONLDType returns the "type" property if it exists, and nil + // otherwise. + GetJSONLDType() JSONLDTypeProperty + // GetTypeName returns the name of this type. + GetTypeName() string + // GetUnknownProperties returns the unknown properties for the EmojiReact + // 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 EmojiReact 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 EmojiReact is lesser, with an arbitrary but + // stable determination. + LessThan(o LitePubEmojiReact) bool + // Serialize converts this into an interface representation suitable for + // marshalling into a text or binary format. + Serialize() (map[string]interface{}, error) + // SetActivityStreamsActor sets the "actor" property. + SetActivityStreamsActor(i ActivityStreamsActorProperty) + // 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) + // SetActivityStreamsInstrument sets the "instrument" property. + SetActivityStreamsInstrument(i ActivityStreamsInstrumentProperty) + // 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) + // SetActivityStreamsOrigin sets the "origin" property. + SetActivityStreamsOrigin(i ActivityStreamsOriginProperty) + // SetActivityStreamsPreview sets the "preview" property. + SetActivityStreamsPreview(i ActivityStreamsPreviewProperty) + // SetActivityStreamsPublished sets the "published" property. + SetActivityStreamsPublished(i ActivityStreamsPublishedProperty) + // SetActivityStreamsReplies sets the "replies" property. + SetActivityStreamsReplies(i ActivityStreamsRepliesProperty) + // SetActivityStreamsResult sets the "result" property. + SetActivityStreamsResult(i ActivityStreamsResultProperty) + // 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) + // SetActivityStreamsTarget sets the "target" property. + SetActivityStreamsTarget(i ActivityStreamsTargetProperty) + // SetActivityStreamsTo sets the "to" property. + SetActivityStreamsTo(i ActivityStreamsToProperty) + // SetActivityStreamsUpdated sets the "updated" property. + SetActivityStreamsUpdated(i ActivityStreamsUpdatedProperty) + // SetActivityStreamsUrl sets the "url" property. + SetActivityStreamsUrl(i ActivityStreamsUrlProperty) + // SetJSONLDId sets the "id" property. + SetJSONLDId(i JSONLDIdProperty) + // SetJSONLDType sets the "type" property. + SetJSONLDType(i JSONLDTypeProperty) + // VocabularyURI returns the vocabulary's URI as a string. + VocabularyURI() string +} diff --git a/vendor/modules.txt b/vendor/modules.txt index d79bcfd15..119caf2fb 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,4 +1,4 @@ -# code.superseriousbusiness.org/activity v1.15.1 +# code.superseriousbusiness.org/activity v1.16.0 ## explicit; go 1.23 code.superseriousbusiness.org/activity/pub code.superseriousbusiness.org/activity/streams @@ -146,6 +146,8 @@ code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canannou code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canlike code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canquote code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_canreply +code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidesccpublicfromunauthedweb +code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_hidestopublicfromunauthedweb code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactingobject code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactionpolicy code.superseriousbusiness.org/activity/streams/impl/gotosocial/property_interactiontarget @@ -166,6 +168,7 @@ code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyauthori code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyrequest code.superseriousbusiness.org/activity/streams/impl/jsonld/property_id code.superseriousbusiness.org/activity/streams/impl/jsonld/property_type +code.superseriousbusiness.org/activity/streams/impl/litepub/type_emojireact code.superseriousbusiness.org/activity/streams/impl/schema/property_value code.superseriousbusiness.org/activity/streams/impl/schema/type_propertyvalue code.superseriousbusiness.org/activity/streams/impl/toot/property_blurhash diff --git a/web/source/settings/views/user/profile/profile.tsx b/web/source/settings/views/user/profile/profile.tsx index 69fcabd7c..6b59b7916 100644 --- a/web/source/settings/views/user/profile/profile.tsx +++ b/web/source/settings/views/user/profile/profile.tsx @@ -295,7 +295,7 @@ function ProfileForm({ data: profile }: ProfileFormProps) {