From bafe536fc8bd0ebb03e45596b9b7171607705f54 Mon Sep 17 00:00:00 2001
From: cdhanna <3848374+cdhanna@users.noreply.github.com>
Date: Mon, 29 Jun 2026 22:27:14 +0000
Subject: [PATCH] syncing sdk from openapi
---
.../Runtime/OpenApi/BeamAnalytics.gs.cs | 36 +
.../Runtime/OpenApi/BeamAnalyticsCommon.gs.cs | 42 +
.../Runtime/OpenApi/BeamBeamobundle.gs.cs | 245 +++
.../OpenApi/BeamBeamobundleCommon.gs.cs | 42 +
.../OpenApi/BeamBeamoforcedbundle.gs.cs | 171 ++
.../OpenApi/BeamBeamoforcedbundleCommon.gs.cs | 42 +
.../Runtime/OpenApi/BeamCustomer.gs.cs | 88 +-
.../Runtime/OpenApi/ContentBasic.gs.cs | 66 +-
.../Runtime/OpenApi/Models.gs.cs | 1237 +++++++++++--
.../Runtime/OpenApi/RealmsBasic.gs.cs | 18 +-
.../Runtime/OpenApi/AccountsBasic.gs.cs | 4 +-
.../Runtime/OpenApi/AccountsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/AccountsBasicCommon.gs.cs | 4 +-
.../OpenApi/AccountsBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/AccountsObject.gs.cs | 4 +-
.../Runtime/OpenApi/AccountsObject.gs.cs.meta | 2 +-
.../Runtime/OpenApi/AnnouncementsBasic.gs.cs | 4 +-
.../OpenApi/AnnouncementsBasic.gs.cs.meta | 2 +-
.../OpenApi/AnnouncementsBasicCommon.gs.cs | 4 +-
.../AnnouncementsBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/AnnouncementsObject.gs.cs | 4 +-
.../OpenApi/AnnouncementsObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/AuthBasic.gs.cs | 4 +-
.../Runtime/OpenApi/AuthBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/AuthBasicCommon.gs.cs | 4 +-
.../OpenApi/AuthBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamAdmin.gs.cs | 178 --
.../Common/Runtime/OpenApi/BeamAuth.gs.cs | 4 +-
.../Runtime/OpenApi/BeamAuth.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamAuthCommon.gs.cs | 4 +-
.../Runtime/OpenApi/BeamAuthCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamBeamo.gs.cs | 4 +-
.../Runtime/OpenApi/BeamBeamo.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamBeamoCommon.gs.cs | 4 +-
.../OpenApi/BeamBeamoCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamBeamootel.gs.cs | 4 +-
.../Runtime/OpenApi/BeamBeamootel.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamBeamootelCommon.gs.cs | 4 +-
.../OpenApi/BeamBeamootelCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamBilling.gs.cs | 45 +
...plan.gs.cs.meta => BeamBilling.gs.cs.meta} | 2 +-
.../Runtime/OpenApi/BeamBillingCommon.gs.cs | 45 +
...s.cs.meta => BeamBillingCommon.gs.cs.meta} | 2 +-
.../Common/Runtime/OpenApi/BeamCustomer.gs.cs | 80 +-
.../Runtime/OpenApi/BeamCustomer.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamCustomerCommon.gs.cs | 4 +-
.../OpenApi/BeamCustomerCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamLobby.gs.cs | 4 +-
.../Runtime/OpenApi/BeamLobby.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamLobbyCommon.gs.cs | 4 +-
.../OpenApi/BeamLobbyCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamMailbox.gs.cs | 4 +-
.../Runtime/OpenApi/BeamMailbox.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamMailboxCommon.gs.cs | 4 +-
.../OpenApi/BeamMailboxCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamMatchmaking.gs.cs | 4 +-
.../OpenApi/BeamMatchmaking.gs.cs.meta | 2 +-
.../OpenApi/BeamMatchmakingCommon.gs.cs | 4 +-
.../OpenApi/BeamMatchmakingCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamParty.gs.cs | 4 +-
.../Runtime/OpenApi/BeamParty.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPartyCommon.gs.cs | 4 +-
.../OpenApi/BeamPartyCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamPlayer.gs.cs | 4 +-
.../Runtime/OpenApi/BeamPlayer.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPlayerCommon.gs.cs | 4 +-
.../OpenApi/BeamPlayerCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPlayerlobby.gs.cs | 4 +-
.../OpenApi/BeamPlayerlobby.gs.cs.meta | 2 +-
.../OpenApi/BeamPlayerlobbyCommon.gs.cs | 4 +-
.../OpenApi/BeamPlayerlobbyCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPlayerparty.gs.cs | 4 +-
.../OpenApi/BeamPlayerparty.gs.cs.meta | 2 +-
.../OpenApi/BeamPlayerpartyCommon.gs.cs | 4 +-
.../OpenApi/BeamPlayerpartyCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPlayersession.gs.cs | 4 +-
.../OpenApi/BeamPlayersession.gs.cs.meta | 2 +-
.../OpenApi/BeamPlayersessionCommon.gs.cs | 4 +-
.../BeamPlayersessionCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPlayerstats.gs.cs | 159 ++
....gs.cs.meta => BeamPlayerstats.gs.cs.meta} | 2 +-
...mmon.gs.cs => BeamPlayerstatsCommon.gs.cs} | 12 +-
....meta => BeamPlayerstatsCommon.gs.cs.meta} | 2 +-
.../Runtime/OpenApi/BeamPlayerticket.gs.cs | 4 +-
.../OpenApi/BeamPlayerticket.gs.cs.meta | 2 +-
.../OpenApi/BeamPlayerticketCommon.gs.cs | 4 +-
.../OpenApi/BeamPlayerticketCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamPresence.gs.cs | 4 +-
.../Runtime/OpenApi/BeamPresence.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamPresenceCommon.gs.cs | 4 +-
.../OpenApi/BeamPresenceCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamRealmsecrets.gs.cs | 255 +++
.../OpenApi/BeamRealmsecrets.gs.cs.meta | 11 +
.../OpenApi/BeamRealmsecretsCommon.gs.cs | 45 +
.../OpenApi/BeamRealmsecretsCommon.gs.cs.meta | 11 +
.../Runtime/OpenApi/BeamScheduler.gs.cs | 4 +-
.../Runtime/OpenApi/BeamScheduler.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamSchedulerCommon.gs.cs | 4 +-
.../OpenApi/BeamSchedulerCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamServiceplan.gs.cs | 112 --
.../Common/Runtime/OpenApi/BeamSession.gs.cs | 4 +-
.../Runtime/OpenApi/BeamSession.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamSessionCommon.gs.cs | 4 +-
.../OpenApi/BeamSessionCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/BeamStats.gs.cs | 308 ++++
.../Runtime/OpenApi/BeamStats.gs.cs.meta | 11 +
...dminCommon.gs.cs => BeamStatsCommon.gs.cs} | 12 +-
.../OpenApi/BeamStatsCommon.gs.cs.meta | 11 +
.../Common/Runtime/OpenApi/BeamoBasic.gs.cs | 4 +-
.../Runtime/OpenApi/BeamoBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/BeamoBasicCommon.gs.cs | 4 +-
.../OpenApi/BeamoBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/CalendarsObject.gs.cs | 4 +-
.../OpenApi/CalendarsObject.gs.cs.meta | 2 +-
.../OpenApi/CalendarsObjectCommon.gs.cs | 4 +-
.../OpenApi/CalendarsObjectCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/CloudsavingBasic.gs.cs | 4 +-
.../OpenApi/CloudsavingBasic.gs.cs.meta | 2 +-
.../OpenApi/CloudsavingBasicCommon.gs.cs | 4 +-
.../OpenApi/CloudsavingBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/CommerceBasic.gs.cs | 4 +-
.../Runtime/OpenApi/CommerceBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/CommerceBasicCommon.gs.cs | 4 +-
.../OpenApi/CommerceBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/CommerceObject.gs.cs | 4 +-
.../Runtime/OpenApi/CommerceObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/ContentBasic.gs.cs | 4 +-
.../Runtime/OpenApi/ContentBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/ContentBasicCommon.gs.cs | 4 +-
.../OpenApi/ContentBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/Event-playersObject.gs.cs | 4 +-
.../OpenApi/Event-playersObject.gs.cs.meta | 2 +-
.../OpenApi/Event-playersObjectCommon.gs.cs | 4 +-
.../Event-playersObjectCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/EventsBasic.gs.cs | 4 +-
.../Runtime/OpenApi/EventsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/EventsBasicCommon.gs.cs | 4 +-
.../OpenApi/EventsBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/EventsObject.gs.cs | 4 +-
.../Runtime/OpenApi/EventsObject.gs.cs.meta | 2 +-
.../Runtime/OpenApi/Group-usersObject.gs.cs | 4 +-
.../OpenApi/Group-usersObject.gs.cs.meta | 2 +-
.../OpenApi/Group-usersObjectCommon.gs.cs | 4 +-
.../Group-usersObjectCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/GroupsObject.gs.cs | 4 +-
.../Runtime/OpenApi/GroupsObject.gs.cs.meta | 2 +-
.../Runtime/OpenApi/GroupsObjectCommon.gs.cs | 4 +-
.../OpenApi/GroupsObjectCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/InventoryBasic.gs.cs | 4 +-
.../Runtime/OpenApi/InventoryBasic.gs.cs.meta | 2 +-
.../OpenApi/InventoryBasicCommon.gs.cs | 4 +-
.../OpenApi/InventoryBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/InventoryObject.gs.cs | 4 +-
.../OpenApi/InventoryObject.gs.cs.meta | 2 +-
.../Runtime/OpenApi/LeaderboardsBasic.gs.cs | 4 +-
.../OpenApi/LeaderboardsBasic.gs.cs.meta | 2 +-
.../OpenApi/LeaderboardsBasicCommon.gs.cs | 4 +-
.../LeaderboardsBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/LeaderboardsObject.gs.cs | 4 +-
.../OpenApi/LeaderboardsObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/MailBasic.gs.cs | 4 +-
.../Runtime/OpenApi/MailBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/MailBasicCommon.gs.cs | 4 +-
.../OpenApi/MailBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/MailObject.gs.cs | 4 +-
.../Runtime/OpenApi/MailObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/Models.gs.cs | 1565 ++++++++++++-----
.../Common/Runtime/OpenApi/Models.gs.cs.meta | 2 +-
.../Runtime/OpenApi/NotificationBasic.gs.cs | 4 +-
.../OpenApi/NotificationBasic.gs.cs.meta | 2 +-
.../OpenApi/NotificationBasicCommon.gs.cs | 4 +-
.../NotificationBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/PaymentsBasic.gs.cs | 162 +-
.../Runtime/OpenApi/PaymentsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/PaymentsBasicCommon.gs.cs | 4 +-
.../OpenApi/PaymentsBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/PaymentsObject.gs.cs | 4 +-
.../Runtime/OpenApi/PaymentsObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/PushBasic.gs.cs | 4 +-
.../Runtime/OpenApi/PushBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/PushBasicCommon.gs.cs | 4 +-
.../OpenApi/PushBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/RealmsBasic.gs.cs | 24 +-
.../Runtime/OpenApi/RealmsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/RealmsBasicCommon.gs.cs | 4 +-
.../OpenApi/RealmsBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/SessionBasic.gs.cs | 4 +-
.../Runtime/OpenApi/SessionBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/SessionBasicCommon.gs.cs | 4 +-
.../OpenApi/SessionBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/SocialBasic.gs.cs | 4 +-
.../Runtime/OpenApi/SocialBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/SocialBasicCommon.gs.cs | 4 +-
.../OpenApi/SocialBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/StatsBasic.gs.cs | 18 +-
.../Runtime/OpenApi/StatsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/StatsBasicCommon.gs.cs | 4 +-
.../OpenApi/StatsBasicCommon.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/StatsObject.gs.cs | 4 +-
.../Runtime/OpenApi/StatsObject.gs.cs.meta | 2 +-
.../Runtime/OpenApi/TournamentsBasic.gs.cs | 4 +-
.../OpenApi/TournamentsBasic.gs.cs.meta | 2 +-
.../OpenApi/TournamentsBasicCommon.gs.cs | 4 +-
.../OpenApi/TournamentsBasicCommon.gs.cs.meta | 2 +-
.../Runtime/OpenApi/TournamentsObject.gs.cs | 4 +-
.../OpenApi/TournamentsObject.gs.cs.meta | 2 +-
.../Common/Runtime/OpenApi/TrialsBasic.gs.cs | 4 +-
.../Runtime/OpenApi/TrialsBasic.gs.cs.meta | 2 +-
.../Runtime/OpenApi/TrialsBasicCommon.gs.cs | 4 +-
.../OpenApi/TrialsBasicCommon.gs.cs.meta | 2 +-
210 files changed, 4314 insertions(+), 1271 deletions(-)
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamAnalytics.gs.cs
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamBeamobundle.gs.cs
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs
create mode 100644 cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs
delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAdmin.gs.cs
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamServiceplan.gs.cs.meta => BeamBilling.gs.cs.meta} (80%)
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamAdmin.gs.cs.meta => BeamBillingCommon.gs.cs.meta} (80%)
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamServiceplanCommon.gs.cs.meta => BeamPlayerstats.gs.cs.meta} (80%)
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamServiceplanCommon.gs.cs => BeamPlayerstatsCommon.gs.cs} (84%)
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamAdminCommon.gs.cs.meta => BeamPlayerstatsCommon.gs.cs.meta} (80%)
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs.meta
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs.meta
delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamServiceplan.gs.cs
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs.meta
rename client/Packages/com.beamable/Common/Runtime/OpenApi/{BeamAdminCommon.gs.cs => BeamStatsCommon.gs.cs} (84%)
create mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs.meta
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamAnalytics.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamAnalytics.gs.cs
new file mode 100644
index 0000000000..f2d0d3c5a3
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamAnalytics.gs.cs
@@ -0,0 +1,36 @@
+
+namespace Beamable.Api.Autogenerated.Analytics
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamAnalyticsApi
+ {
+ ///
+ /// POST call to `/api/analytics/query` endpoint.
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PostQuery(AnalyticsQueryRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ }
+ public partial class BeamAnalyticsApi : IBeamAnalyticsApi
+ {
+ ///
+ /// POST call to `/api/analytics/query` endpoint.
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PostQuery(AnalyticsQueryRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/analytics/query";
+ // make the request and return the result
+ return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs
new file mode 100644
index 0000000000..0218cbf6dd
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs
@@ -0,0 +1,42 @@
+
+namespace Beamable.Api.Autogenerated.Analytics
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamAnalyticsApi
+ {
+ }
+ public partial class BeamAnalyticsApi : IBeamAnalyticsApi
+ {
+ private IBeamableRequester _requester;
+ private IDependencyProvider _provider;
+ private System.Collections.Generic.List _serializationFactories;
+ public BeamAnalyticsApi(IBeamableRequester requester, [System.Runtime.InteropServices.DefaultParameterValueAttribute(default(Beamable.Common.Dependencies.IDependencyProvider))] [System.Runtime.InteropServices.OptionalAttribute()] IDependencyProvider provider)
+ {
+ this._requester = requester;
+ _provider = provider;
+ _serializationFactories = new System.Collections.Generic.List();
+ _serializationFactories.Add(new IOneOf_HttpCallOrPublishMessageOrServiceCallFactory());
+ _serializationFactories.Add(new IOneOf_CronTriggerOrExactTriggerFactory());
+ _serializationFactories.Add(new IOneOf_ContentOrTextOrBinaryFactory());
+ }
+ private T Serialize(string json)
+ where T : Beamable.Serialization.JsonSerializable.ISerializable, new ()
+ {
+ if ((_provider != default(Beamable.Common.Dependencies.IDependencyProvider)))
+ {
+ if (_provider.CanBuildService>())
+ {
+ ICustomSerializer serializer = _provider.GetService>();
+ return serializer.Deserialize(json);
+ }
+ }
+ return Beamable.Serialization.JsonSerializable.FromJson(json, _serializationFactories);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamBeamobundle.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamBeamobundle.gs.cs
new file mode 100644
index 0000000000..cb43560628
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamBeamobundle.gs.cs
@@ -0,0 +1,245 @@
+
+namespace Beamable.Api.Autogenerated.Beamobundle
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamBeamobundleApi
+ {
+ ///
+ /// List all bundles visible to the caller's realm.
+ ///
+ /// GET call to `/api/beamo/bundles` endpoint.
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise GetBundles([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Latest entry and tag map for a bundle.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise GetBundles(string bundleName, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Publish history for a bundle (all checksums, newest first).
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/history` endpoint.
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise GetBundlesHistory(string bundleName, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Fetch a specific bundle version by content checksum.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise GetBundlesChecksums(string bundleName, string checksum, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Publish new bundle content. Default ACL is the caller's realm.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/publish` endpoint.
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PostBundlesPublish(string bundleName, string ns, PublishBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Advance a tag to point at a given checksum.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/tags/{tag}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PostBundlesTags(string bundleName, string ns, string tag, PromoteBundleTagRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Yank a bundle checksum — blocks new references; existing deploys unaffected.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/yank` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PostBundlesChecksumsYank(string bundleName, string checksum, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Widen the ACL on a bundle checksum. Admin-gated.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/acl` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PatchBundlesChecksumsAcl(string bundleName, string checksum, string ns, UpdateBundleAclRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ }
+ public partial class BeamBeamobundleApi : IBeamBeamobundleApi
+ {
+ ///
+ /// List all bundles visible to the caller's realm.
+ ///
+ /// GET call to `/api/beamo/bundles` endpoint.
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise GetBundles([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles";
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Latest entry and tag map for a bundle.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise GetBundles(string bundleName, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Publish history for a bundle (all checksums, newest first).
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/history` endpoint.
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise GetBundlesHistory(string bundleName, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/history";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Fetch a specific bundle version by content checksum.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise GetBundlesChecksums(string bundleName, string checksum, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ gsUrl = gsUrl.Replace("{checksum}", _requester.EscapeURL(checksum.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Publish new bundle content. Default ACL is the caller's realm.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/publish` endpoint.
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PostBundlesPublish(string bundleName, string ns, PublishBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/publish";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Advance a tag to point at a given checksum.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/tags/{tag}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PostBundlesTags(string bundleName, string ns, string tag, PromoteBundleTagRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/tags/{tag}";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ gsUrl = gsUrl.Replace("{tag}", _requester.EscapeURL(tag.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Yank a bundle checksum — blocks new references; existing deploys unaffected.
+ ///
+ /// POST call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/yank` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PostBundlesChecksumsYank(string bundleName, string checksum, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/yank";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ gsUrl = gsUrl.Replace("{checksum}", _requester.EscapeURL(checksum.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Widen the ACL on a bundle checksum. Admin-gated.
+ ///
+ /// GET call to `/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/acl` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PatchBundlesChecksumsAcl(string bundleName, string checksum, string ns, UpdateBundleAclRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/bundles/{ns}/{bundleName}/checksums/{checksum}/acl";
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ gsUrl = gsUrl.Replace("{checksum}", _requester.EscapeURL(checksum.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs
new file mode 100644
index 0000000000..e1d6406634
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs
@@ -0,0 +1,42 @@
+
+namespace Beamable.Api.Autogenerated.Beamobundle
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamBeamobundleApi
+ {
+ }
+ public partial class BeamBeamobundleApi : IBeamBeamobundleApi
+ {
+ private IBeamableRequester _requester;
+ private IDependencyProvider _provider;
+ private System.Collections.Generic.List _serializationFactories;
+ public BeamBeamobundleApi(IBeamableRequester requester, [System.Runtime.InteropServices.DefaultParameterValueAttribute(default(Beamable.Common.Dependencies.IDependencyProvider))] [System.Runtime.InteropServices.OptionalAttribute()] IDependencyProvider provider)
+ {
+ this._requester = requester;
+ _provider = provider;
+ _serializationFactories = new System.Collections.Generic.List();
+ _serializationFactories.Add(new IOneOf_HttpCallOrPublishMessageOrServiceCallFactory());
+ _serializationFactories.Add(new IOneOf_CronTriggerOrExactTriggerFactory());
+ _serializationFactories.Add(new IOneOf_ContentOrTextOrBinaryFactory());
+ }
+ private T Serialize(string json)
+ where T : Beamable.Serialization.JsonSerializable.ISerializable, new ()
+ {
+ if ((_provider != default(Beamable.Common.Dependencies.IDependencyProvider)))
+ {
+ if (_provider.CanBuildService>())
+ {
+ ICustomSerializer serializer = _provider.GetService>();
+ return serializer.Deserialize(json);
+ }
+ }
+ return Beamable.Serialization.JsonSerializable.FromJson(json, _serializationFactories);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs
new file mode 100644
index 0000000000..fa2fea2b52
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs
@@ -0,0 +1,171 @@
+
+namespace Beamable.Api.Autogenerated.Beamoforcedbundle
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamBeamoforcedbundleApi
+ {
+ ///
+ /// List all CID-level forced bundles.
+ ///
+ /// GET call to `/api/beamo/cids/{cid}/forced-bundles` endpoint.
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise GetCidsForcedBundles(string cid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Set or update a CID-level forced bundle.
+ ///
+ /// PUT call to `/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PutCidsForcedBundles(string bundleName, string cid, string ns, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Remove a CID-level forced bundle.
+ ///
+ /// DELETE call to `/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise DeleteCidsForcedBundles(string bundleName, string cid, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Set or update a per-realm forced bundle, overriding the CID default.
+ ///
+ /// PUT call to `/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PutRealmsForcedBundles(string bundleName, string cid, string ns, string realmId, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Remove a per-realm forced bundle override.
+ ///
+ /// DELETE call to `/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise DeleteRealmsForcedBundles(string bundleName, string cid, string ns, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ }
+ public partial class BeamBeamoforcedbundleApi : IBeamBeamoforcedbundleApi
+ {
+ ///
+ /// List all CID-level forced bundles.
+ ///
+ /// GET call to `/api/beamo/cids/{cid}/forced-bundles` endpoint.
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise GetCidsForcedBundles(string cid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/cids/{cid}/forced-bundles";
+ gsUrl = gsUrl.Replace("{cid}", _requester.EscapeURL(cid.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Set or update a CID-level forced bundle.
+ ///
+ /// PUT call to `/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PutCidsForcedBundles(string bundleName, string cid, string ns, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}";
+ gsUrl = gsUrl.Replace("{cid}", _requester.EscapeURL(cid.ToString()));
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Remove a CID-level forced bundle.
+ ///
+ /// DELETE call to `/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise DeleteCidsForcedBundles(string bundleName, string cid, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/cids/{cid}/forced-bundles/{ns}/{bundleName}";
+ gsUrl = gsUrl.Replace("{cid}", _requester.EscapeURL(cid.ToString()));
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Set or update a per-realm forced bundle, overriding the CID default.
+ ///
+ /// PUT call to `/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PutRealmsForcedBundles(string bundleName, string cid, string ns, string realmId, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}";
+ gsUrl = gsUrl.Replace("{cid}", _requester.EscapeURL(cid.ToString()));
+ gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString()));
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Remove a per-realm forced bundle override.
+ ///
+ /// DELETE call to `/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}` endpoint.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise DeleteRealmsForcedBundles(string bundleName, string cid, string ns, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/beamo/realms/{cid}/{realmId}/forced-bundles/{ns}/{bundleName}";
+ gsUrl = gsUrl.Replace("{cid}", _requester.EscapeURL(cid.ToString()));
+ gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString()));
+ gsUrl = gsUrl.Replace("{ns}", _requester.EscapeURL(ns.ToString()));
+ gsUrl = gsUrl.Replace("{bundleName}", _requester.EscapeURL(bundleName.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs
new file mode 100644
index 0000000000..2220424960
--- /dev/null
+++ b/cli/beamable.common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs
@@ -0,0 +1,42 @@
+
+namespace Beamable.Api.Autogenerated.Beamoforcedbundle
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamBeamoforcedbundleApi
+ {
+ }
+ public partial class BeamBeamoforcedbundleApi : IBeamBeamoforcedbundleApi
+ {
+ private IBeamableRequester _requester;
+ private IDependencyProvider _provider;
+ private System.Collections.Generic.List _serializationFactories;
+ public BeamBeamoforcedbundleApi(IBeamableRequester requester, [System.Runtime.InteropServices.DefaultParameterValueAttribute(default(Beamable.Common.Dependencies.IDependencyProvider))] [System.Runtime.InteropServices.OptionalAttribute()] IDependencyProvider provider)
+ {
+ this._requester = requester;
+ _provider = provider;
+ _serializationFactories = new System.Collections.Generic.List();
+ _serializationFactories.Add(new IOneOf_HttpCallOrPublishMessageOrServiceCallFactory());
+ _serializationFactories.Add(new IOneOf_CronTriggerOrExactTriggerFactory());
+ _serializationFactories.Add(new IOneOf_ContentOrTextOrBinaryFactory());
+ }
+ private T Serialize(string json)
+ where T : Beamable.Serialization.JsonSerializable.ISerializable, new ()
+ {
+ if ((_provider != default(Beamable.Common.Dependencies.IDependencyProvider)))
+ {
+ if (_provider.CanBuildService>())
+ {
+ ICustomSerializer serializer = _provider.GetService>();
+ return serializer.Deserialize(json);
+ }
+ }
+ return Beamable.Serialization.JsonSerializable.FromJson(json, _serializationFactories);
+ }
+ }
+}
diff --git a/cli/beamable.common/Runtime/OpenApi/BeamCustomer.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamCustomer.gs.cs
index 228d9b9cec..cf9ab326da 100644
--- a/cli/beamable.common/Runtime/OpenApi/BeamCustomer.gs.cs
+++ b/cli/beamable.common/Runtime/OpenApi/BeamCustomer.gs.cs
@@ -113,8 +113,28 @@ public partial interface IBeamCustomerApi
///
/// ID of the customer to retrieve config for.
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise GetConfig(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ /// A promise containing the
+ Promise GetConfig(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Replace the entire customer-level configuration.
+ ///
+ /// PUT call to `/api/customers/{customerId}/config` endpoint.
+ ///
+ /// ID of the customer.
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PutConfig(string customerId, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ ///
+ /// Apply incremental changes to the customer-level configuration.
+ ///
+ /// GET call to `/api/customers/{customerId}/config` endpoint.
+ ///
+ /// ID of the customer.
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ Promise PatchConfig(string customerId, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// List all games (top-level realms) for a customer.
///
@@ -186,8 +206,8 @@ public partial interface IBeamCustomerApi
/// ID of the customer.
/// ID of the realm to retrieve config for.
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise GetRealmsConfig(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ /// A promise containing the
+ Promise GetRealmsConfig(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// Replace the entire configuration of a realm.
///
@@ -195,10 +215,10 @@ public partial interface IBeamCustomerApi
///
/// ID of the customer.
/// ID of the realm to update.
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise PutRealmsConfig(string customerId, string realmId, CustomerActorRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise PutRealmsConfig(string customerId, string realmId, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// Apply incremental changes to a realm's configuration.
///
@@ -206,10 +226,10 @@ public partial interface IBeamCustomerApi
///
/// ID of the customer.
/// ID of the realm to update.
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise PatchRealmsConfig(string customerId, string realmId, RealmConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise PatchRealmsConfig(string customerId, string realmId, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// Get the client-facing realm configuration defaults.
///
@@ -454,13 +474,45 @@ public virtual Promise DeleteRealms(string customerId, string real
///
/// ID of the customer to retrieve config for.
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise GetConfig(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ /// A promise containing the
+ public virtual Promise GetConfig(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/customers/{customerId}/config";
+ gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Replace the entire customer-level configuration.
+ ///
+ /// PUT call to `/api/customers/{customerId}/config` endpoint.
+ ///
+ /// ID of the customer.
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PutConfig(string customerId, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/api/customers/{customerId}/config";
gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
// make the request and return the result
- return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
+ }
+ ///
+ /// Apply incremental changes to the customer-level configuration.
+ ///
+ /// GET call to `/api/customers/{customerId}/config` endpoint.
+ ///
+ /// ID of the customer.
+ /// The instance to use for the request
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the
+ public virtual Promise PatchConfig(string customerId, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ {
+ string gsUrl = "/api/customers/{customerId}/config";
+ gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
+ // make the request and return the result
+ return _requester.Request(Method.GET, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
}
///
/// List all games (top-level realms) for a customer.
@@ -596,14 +648,14 @@ public virtual Promise PutRealmsRename(string customerId, string r
/// ID of the customer.
/// ID of the realm to retrieve config for.
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise GetRealmsConfig(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ /// A promise containing the
+ public virtual Promise GetRealmsConfig(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/api/customers/{customerId}/realms/{realmId}/config";
gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString()));
// make the request and return the result
- return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
}
///
/// Replace the entire configuration of a realm.
@@ -612,10 +664,10 @@ public virtual Promise GetRealmsConfig(string
///
/// ID of the customer.
/// ID of the realm to update.
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise PutRealmsConfig(string customerId, string realmId, CustomerActorRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise PutRealmsConfig(string customerId, string realmId, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/api/customers/{customerId}/realms/{realmId}/config";
gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
@@ -630,10 +682,10 @@ public virtual Promise PutRealmsConfig(string customerId, string r
///
/// ID of the customer.
/// ID of the realm to update.
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise PatchRealmsConfig(string customerId, string realmId, RealmConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise PatchRealmsConfig(string customerId, string realmId, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/api/customers/{customerId}/realms/{realmId}/config";
gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString()));
diff --git a/cli/beamable.common/Runtime/OpenApi/ContentBasic.gs.cs b/cli/beamable.common/Runtime/OpenApi/ContentBasic.gs.cs
index 20a8ddd802..bc3f67212e 100644
--- a/cli/beamable.common/Runtime/OpenApi/ContentBasic.gs.cs
+++ b/cli/beamable.common/Runtime/OpenApi/ContentBasic.gs.cs
@@ -92,10 +92,11 @@ public partial interface IContentApi
/// GET call to `/basic/content/manifest` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifest([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifest([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// POST call to `/basic/content/manifest` endpoint.
///
@@ -134,18 +135,20 @@ public partial interface IContentApi
/// GET call to `/basic/content/manifest/public` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifestPublic([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifestPublic([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// GET call to `/basic/content/manifest/public/json` endpoint.
///
/// Content ID of the content manifest
+ /// When true, the tags array is emitted empty for every entry. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifestPublicJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifestPublicJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// PUT call to `/basic/content/manifest/repeat` endpoint.
///
@@ -157,18 +160,20 @@ public partial interface IContentApi
/// GET call to `/basic/content/manifest/private/json` endpoint.
///
/// Content ID of the content manifest
+ /// When true, the tags array is emitted empty for every entry. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifestPrivateJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifestPrivateJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// GET call to `/basic/content/manifest/private` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifestPrivate([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifestPrivate([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// GET call to `/basic/content/manifest/checksums` endpoint.
///
@@ -186,10 +191,11 @@ public partial interface IContentApi
/// GET call to `/basic/content/manifest/checksum` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise GetManifestChecksum([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise GetManifestChecksum([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// GET call to `/basic/content/manifests` endpoint.
///
@@ -370,10 +376,11 @@ public virtual Promise GetManifestExact(string uid, [Syste
/// GET call to `/basic/content/manifest` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifest([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifest([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest";
string gsQuery = "?";
@@ -388,6 +395,11 @@ public virtual Promise GetManifest([System.Runtime.Interop
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
@@ -492,10 +504,11 @@ public virtual Promise Post(SaveContentRequest gsReq, [Syst
/// GET call to `/basic/content/manifest/public` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifestPublic([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifestPublic([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest/public";
string gsQuery = "?";
@@ -510,6 +523,11 @@ public virtual Promise GetManifestPublic([System.Runtime
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
@@ -522,10 +540,11 @@ public virtual Promise GetManifestPublic([System.Runtime
/// GET call to `/basic/content/manifest/public/json` endpoint.
///
/// Content ID of the content manifest
+ /// When true, the tags array is emitted empty for every entry. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifestPublicJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifestPublicJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest/public/json";
string gsQuery = "?";
@@ -540,6 +559,11 @@ public virtual Promise GetManifestPublicJson([System
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
@@ -564,10 +588,11 @@ public virtual Promise PutManifestRepeat(RepeatManifestRequest g
/// GET call to `/basic/content/manifest/private/json` endpoint.
///
/// Content ID of the content manifest
+ /// When true, the tags array is emitted empty for every entry. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifestPrivateJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifestPrivateJson([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest/private/json";
string gsQuery = "?";
@@ -582,6 +607,11 @@ public virtual Promise GetManifestPrivateJson([Syste
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
@@ -594,10 +624,11 @@ public virtual Promise GetManifestPrivateJson([Syste
/// GET call to `/basic/content/manifest/private` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifestPrivate([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifestPrivate([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest/private";
string gsQuery = "?";
@@ -612,6 +643,11 @@ public virtual Promise GetManifestPrivate([System.Runtim
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
@@ -647,10 +683,11 @@ public virtual Promise PostBinaryPrivateUrls(GetB
/// GET call to `/basic/content/manifest/checksum` endpoint.
///
/// ID of the content manifest
+ /// When true, the tags column is emitted empty for every row. Defaults to false.
/// UID of the content manifest
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise GetManifestChecksum([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise GetManifestChecksum([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional id, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional omitTags, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional uid, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/content/manifest/checksum";
string gsQuery = "?";
@@ -665,6 +702,11 @@ public virtual Promise GetManifestChecksum([System
{
gsQueries.Add(string.Concat("uid=", uid.Value.ToString()));
}
+ if (((omitTags != default(OptionalBool))
+ && omitTags.HasValue))
+ {
+ gsQueries.Add(string.Concat("omitTags=", omitTags.Value.ToString()));
+ }
if ((gsQueries.Count > 0))
{
gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
diff --git a/cli/beamable.common/Runtime/OpenApi/Models.gs.cs b/cli/beamable.common/Runtime/OpenApi/Models.gs.cs
index 65ceabca60..74a74b20bb 100644
--- a/cli/beamable.common/Runtime/OpenApi/Models.gs.cs
+++ b/cli/beamable.common/Runtime/OpenApi/Models.gs.cs
@@ -4,6 +4,75 @@ namespace Beamable.Api.Autogenerated.Models
using Beamable.Common.Content;
using Beamable.Serialization;
+ [System.SerializableAttribute()]
+ public partial class AnalyticsQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString sql = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("sql")
+ || ((sql != default(OptionalString))
+ && sql.HasValue)))
+ {
+ s.Serialize("sql", ref sql.Value);
+ sql.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiAnalyticsQueryPostAnalyticsResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ClientAnalyticsEvent : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString c = new OptionalString();
+ public OptionalString e = new OptionalString();
+ public OptionalString op = new OptionalString();
+ public OptionalMapOfObject p = new OptionalMapOfObject();
+ public OptionalLong time = new OptionalLong();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("c")
+ || ((c != default(OptionalString))
+ && c.HasValue)))
+ {
+ s.Serialize("c", ref c.Value);
+ c.HasValue = true;
+ }
+ if ((s.HasKey("e")
+ || ((e != default(OptionalString))
+ && e.HasValue)))
+ {
+ s.Serialize("e", ref e.Value);
+ e.HasValue = true;
+ }
+ if ((s.HasKey("op")
+ || ((op != default(OptionalString))
+ && op.HasValue)))
+ {
+ s.Serialize("op", ref op.Value);
+ op.HasValue = true;
+ }
+ if ((s.HasKey("p")
+ || ((p != default(OptionalMapOfObject))
+ && p.HasValue)))
+ {
+ s.SerializeDictionary("p", ref p.Value);
+ p.HasValue = true;
+ }
+ if ((s.HasKey("time")
+ || ((time != default(OptionalLong))
+ && time.HasValue)))
+ {
+ s.Serialize("time", ref time.Value);
+ time.HasValue = true;
+ }
+ }
+ }
[System.SerializableAttribute()]
public partial class AuthV2OpenIdConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable
{
@@ -1191,6 +1260,8 @@ public partial class BeamoV2PostManifestRequest : Beamable.Serialization.JsonSer
public OptionalString comments = new OptionalString();
public OptionalArrayOfBeamoV2ServiceReference manifest = new OptionalArrayOfBeamoV2ServiceReference();
public OptionalArrayOfBeamoV2PortalExtensionReference portalExtensionReferences = new OptionalArrayOfBeamoV2PortalExtensionReference();
+ public OptionalMapOfString references = new OptionalMapOfString();
+ public OptionalInt schemaVersion = new OptionalInt();
public OptionalArrayOfBeamoV2ServiceStorageReference storageReferences = new OptionalArrayOfBeamoV2ServiceStorageReference();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
@@ -1222,6 +1293,20 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value);
portalExtensionReferences.HasValue = true;
}
+ if ((s.HasKey("references")
+ || ((references != default(OptionalMapOfString))
+ && references.HasValue)))
+ {
+ s.SerializeDictionary("references", ref references.Value);
+ references.HasValue = true;
+ }
+ if ((s.HasKey("schemaVersion")
+ || ((schemaVersion != default(OptionalInt))
+ && schemaVersion.HasValue)))
+ {
+ s.Serialize("schemaVersion", ref schemaVersion.Value);
+ schemaVersion.HasValue = true;
+ }
if ((s.HasKey("storageReferences")
|| ((storageReferences != default(OptionalArrayOfBeamoV2ServiceStorageReference))
&& storageReferences.HasValue)))
@@ -1333,6 +1418,8 @@ public partial class BeamoV2Manifest : Beamable.Serialization.JsonSerializable.I
public OptionalLong createdByAccountId = new OptionalLong();
public OptionalString id = new OptionalString();
public OptionalArrayOfBeamoV2PortalExtensionReference portalExtensionReferences = new OptionalArrayOfBeamoV2PortalExtensionReference();
+ public OptionalMapOfString references = new OptionalMapOfString();
+ public OptionalInt schemaVersion = new OptionalInt();
public OptionalArrayOfBeamoV2ServiceReference serviceReferences = new OptionalArrayOfBeamoV2ServiceReference();
public OptionalString storageGroupId = new OptionalString();
public OptionalArrayOfBeamoV2ServiceStorageReference storageReferences = new OptionalArrayOfBeamoV2ServiceStorageReference();
@@ -1380,6 +1467,20 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value);
portalExtensionReferences.HasValue = true;
}
+ if ((s.HasKey("references")
+ || ((references != default(OptionalMapOfString))
+ && references.HasValue)))
+ {
+ s.SerializeDictionary("references", ref references.Value);
+ references.HasValue = true;
+ }
+ if ((s.HasKey("schemaVersion")
+ || ((schemaVersion != default(OptionalInt))
+ && schemaVersion.HasValue)))
+ {
+ s.Serialize("schemaVersion", ref schemaVersion.Value);
+ schemaVersion.HasValue = true;
+ }
if ((s.HasKey("serviceReferences")
|| ((serviceReferences != default(OptionalArrayOfBeamoV2ServiceReference))
&& serviceReferences.HasValue)))
@@ -3024,9 +3125,783 @@ public static BeamoV2PathRuleOperationType FromEnumString(string str)
}
if (("EndsWith" == str))
{
- return BeamoV2PathRuleOperationType.EndsWith;
+ return BeamoV2PathRuleOperationType.EndsWith;
+ }
+ throw new System.ArgumentException("Unknown string value");
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ListBundlesResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalArrayOfBundle bundles = new OptionalArrayOfBundle();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("bundles")
+ || ((bundles != default(OptionalArrayOfBundle))
+ && bundles.HasValue)))
+ {
+ s.SerializeArray("bundles", ref bundles.Value);
+ bundles.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class GetBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalBundle bundle = new OptionalBundle();
+ public OptionalArrayOfBundleTag tags = new OptionalArrayOfBundleTag();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("bundle")
+ || ((bundle != default(OptionalBundle))
+ && bundle.HasValue)))
+ {
+ s.Serialize("bundle", ref bundle.Value);
+ bundle.HasValue = true;
+ }
+ if ((s.HasKey("tags")
+ || ((tags != default(OptionalArrayOfBundleTag))
+ && tags.HasValue)))
+ {
+ s.SerializeArray("tags", ref tags.Value);
+ tags.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ProblemDetails : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString detail = new OptionalString();
+ public OptionalString instance = new OptionalString();
+ public OptionalInt status = new OptionalInt();
+ public OptionalString title = new OptionalString();
+ public OptionalString type = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("detail")
+ || ((detail != default(OptionalString))
+ && detail.HasValue)))
+ {
+ s.Serialize("detail", ref detail.Value);
+ detail.HasValue = true;
+ }
+ if ((s.HasKey("instance")
+ || ((instance != default(OptionalString))
+ && instance.HasValue)))
+ {
+ s.Serialize("instance", ref instance.Value);
+ instance.HasValue = true;
+ }
+ if ((s.HasKey("status")
+ || ((status != default(OptionalInt))
+ && status.HasValue)))
+ {
+ s.Serialize("status", ref status.Value);
+ status.HasValue = true;
+ }
+ if ((s.HasKey("title")
+ || ((title != default(OptionalString))
+ && title.HasValue)))
+ {
+ s.Serialize("title", ref title.Value);
+ title.HasValue = true;
+ }
+ if ((s.HasKey("type")
+ || ((type != default(OptionalString))
+ && type.HasValue)))
+ {
+ s.Serialize("type", ref type.Value);
+ type.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class PublishBundleRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalMapOfBundlePeerDep peerDependencies = new OptionalMapOfBundlePeerDep();
+ public OptionalArrayOfPortalExtensionReference portalExtensionReferences = new OptionalArrayOfPortalExtensionReference();
+ public OptionalArrayOfBeamoBundleActorServiceReference serviceReferences = new OptionalArrayOfBeamoBundleActorServiceReference();
+ public OptionalArrayOfBeamoBundleActorServiceStorageReference storageReferences = new OptionalArrayOfBeamoBundleActorServiceStorageReference();
+ public OptionalString tag = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("peerDependencies")
+ || ((peerDependencies != default(OptionalMapOfBundlePeerDep))
+ && peerDependencies.HasValue)))
+ {
+ s.SerializeDictionary("peerDependencies", ref peerDependencies.Value);
+ peerDependencies.HasValue = true;
+ }
+ if ((s.HasKey("portalExtensionReferences")
+ || ((portalExtensionReferences != default(OptionalArrayOfPortalExtensionReference))
+ && portalExtensionReferences.HasValue)))
+ {
+ s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value);
+ portalExtensionReferences.HasValue = true;
+ }
+ if ((s.HasKey("serviceReferences")
+ || ((serviceReferences != default(OptionalArrayOfBeamoBundleActorServiceReference))
+ && serviceReferences.HasValue)))
+ {
+ s.SerializeArray("serviceReferences", ref serviceReferences.Value);
+ serviceReferences.HasValue = true;
+ }
+ if ((s.HasKey("storageReferences")
+ || ((storageReferences != default(OptionalArrayOfBeamoBundleActorServiceStorageReference))
+ && storageReferences.HasValue)))
+ {
+ s.SerializeArray("storageReferences", ref storageReferences.Value);
+ storageReferences.HasValue = true;
+ }
+ if ((s.HasKey("tag")
+ || ((tag != default(OptionalString))
+ && tag.HasValue)))
+ {
+ s.Serialize("tag", ref tag.Value);
+ tag.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class PublishBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString checksum = new OptionalString();
+ public OptionalBool isNew = new OptionalBool();
+ public OptionalString name = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("isNew")
+ || ((isNew != default(OptionalBool))
+ && isNew.HasValue)))
+ {
+ s.Serialize("isNew", ref isNew.Value);
+ isNew.HasValue = true;
+ }
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class PromoteBundleTagRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString checksum = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoBundlesTagsPostBeamoBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class YankBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString checksum = new OptionalString();
+ public OptionalString name = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class UpdateBundleAclRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString scope = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("scope")
+ || ((scope != default(OptionalString))
+ && scope.HasValue)))
+ {
+ s.Serialize("scope", ref scope.Value);
+ scope.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoBundlesChecksumsAclPatchBeamoBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class Bundle : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString acl = new OptionalString();
+ public OptionalString checksum = new OptionalString();
+ public OptionalString name = new OptionalString();
+ public OptionalMapOfBundlePeerDep peerDependencies = new OptionalMapOfBundlePeerDep();
+ public OptionalArrayOfPortalExtensionReference portalExtensionReferences = new OptionalArrayOfPortalExtensionReference();
+ public OptionalLong publishedAt = new OptionalLong();
+ public OptionalArrayOfBeamoBundleActorServiceReference serviceReferences = new OptionalArrayOfBeamoBundleActorServiceReference();
+ public OptionalArrayOfBeamoBundleActorServiceStorageReference storageReferences = new OptionalArrayOfBeamoBundleActorServiceStorageReference();
+ public OptionalBool yanked = new OptionalBool();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("acl")
+ || ((acl != default(OptionalString))
+ && acl.HasValue)))
+ {
+ s.Serialize("acl", ref acl.Value);
+ acl.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ if ((s.HasKey("peerDependencies")
+ || ((peerDependencies != default(OptionalMapOfBundlePeerDep))
+ && peerDependencies.HasValue)))
+ {
+ s.SerializeDictionary("peerDependencies", ref peerDependencies.Value);
+ peerDependencies.HasValue = true;
+ }
+ if ((s.HasKey("portalExtensionReferences")
+ || ((portalExtensionReferences != default(OptionalArrayOfPortalExtensionReference))
+ && portalExtensionReferences.HasValue)))
+ {
+ s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value);
+ portalExtensionReferences.HasValue = true;
+ }
+ if ((s.HasKey("publishedAt")
+ || ((publishedAt != default(OptionalLong))
+ && publishedAt.HasValue)))
+ {
+ s.Serialize("publishedAt", ref publishedAt.Value);
+ publishedAt.HasValue = true;
+ }
+ if ((s.HasKey("serviceReferences")
+ || ((serviceReferences != default(OptionalArrayOfBeamoBundleActorServiceReference))
+ && serviceReferences.HasValue)))
+ {
+ s.SerializeArray("serviceReferences", ref serviceReferences.Value);
+ serviceReferences.HasValue = true;
+ }
+ if ((s.HasKey("storageReferences")
+ || ((storageReferences != default(OptionalArrayOfBeamoBundleActorServiceStorageReference))
+ && storageReferences.HasValue)))
+ {
+ s.SerializeArray("storageReferences", ref storageReferences.Value);
+ storageReferences.HasValue = true;
+ }
+ if ((s.HasKey("yanked")
+ || ((yanked != default(OptionalBool))
+ && yanked.HasValue)))
+ {
+ s.Serialize("yanked", ref yanked.Value);
+ yanked.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BundleTag : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString bundleName = new OptionalString();
+ public OptionalString checksum = new OptionalString();
+ public OptionalString tag = new OptionalString();
+ public OptionalLong updatedAt = new OptionalLong();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("bundleName")
+ || ((bundleName != default(OptionalString))
+ && bundleName.HasValue)))
+ {
+ s.Serialize("bundleName", ref bundleName.Value);
+ bundleName.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("tag")
+ || ((tag != default(OptionalString))
+ && tag.HasValue)))
+ {
+ s.Serialize("tag", ref tag.Value);
+ tag.HasValue = true;
+ }
+ if ((s.HasKey("updatedAt")
+ || ((updatedAt != default(OptionalLong))
+ && updatedAt.HasValue)))
+ {
+ s.Serialize("updatedAt", ref updatedAt.Value);
+ updatedAt.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BeamoBundleActorServiceReference : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalBool archived = new OptionalBool();
+ public OptionalString checksum = new OptionalString();
+ public OptionalString comments = new OptionalString();
+ public OptionalArrayOfBeamoBundleActorServiceComponent components = new OptionalArrayOfBeamoBundleActorServiceComponent();
+ public OptionalInt containerHealthCheckPort = new OptionalInt();
+ public OptionalArrayOfBeamoBundleActorServiceDependencyReference dependencies = new OptionalArrayOfBeamoBundleActorServiceDependencyReference();
+ public OptionalBool enabled = new OptionalBool();
+ public OptionalString imageCpuArch = new OptionalString();
+ public OptionalString imageId = new OptionalString();
+ public OptionalLogProvider logProvider = new OptionalLogProvider();
+ public OptionalString serviceName = new OptionalString();
+ public OptionalString templateId = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("archived")
+ || ((archived != default(OptionalBool))
+ && archived.HasValue)))
+ {
+ s.Serialize("archived", ref archived.Value);
+ archived.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("comments")
+ || ((comments != default(OptionalString))
+ && comments.HasValue)))
+ {
+ s.Serialize("comments", ref comments.Value);
+ comments.HasValue = true;
+ }
+ if ((s.HasKey("components")
+ || ((components != default(OptionalArrayOfBeamoBundleActorServiceComponent))
+ && components.HasValue)))
+ {
+ s.SerializeArray("components", ref components.Value);
+ components.HasValue = true;
+ }
+ if ((s.HasKey("containerHealthCheckPort")
+ || ((containerHealthCheckPort != default(OptionalInt))
+ && containerHealthCheckPort.HasValue)))
+ {
+ s.Serialize("containerHealthCheckPort", ref containerHealthCheckPort.Value);
+ containerHealthCheckPort.HasValue = true;
+ }
+ if ((s.HasKey("dependencies")
+ || ((dependencies != default(OptionalArrayOfBeamoBundleActorServiceDependencyReference))
+ && dependencies.HasValue)))
+ {
+ s.SerializeArray("dependencies", ref dependencies.Value);
+ dependencies.HasValue = true;
+ }
+ if ((s.HasKey("enabled")
+ || ((enabled != default(OptionalBool))
+ && enabled.HasValue)))
+ {
+ s.Serialize("enabled", ref enabled.Value);
+ enabled.HasValue = true;
+ }
+ if ((s.HasKey("imageCpuArch")
+ || ((imageCpuArch != default(OptionalString))
+ && imageCpuArch.HasValue)))
+ {
+ s.Serialize("imageCpuArch", ref imageCpuArch.Value);
+ imageCpuArch.HasValue = true;
+ }
+ if ((s.HasKey("imageId")
+ || ((imageId != default(OptionalString))
+ && imageId.HasValue)))
+ {
+ s.Serialize("imageId", ref imageId.Value);
+ imageId.HasValue = true;
+ }
+ if ((s.HasKey("logProvider")
+ || ((logProvider != default(OptionalLogProvider))
+ && logProvider.HasValue)))
+ {
+ s.SerializeEnum("logProvider", ref logProvider.Value, LogProviderExtensions.ToEnumString, LogProviderExtensions.FromEnumString);
+ logProvider.HasValue = true;
+ }
+ if ((s.HasKey("serviceName")
+ || ((serviceName != default(OptionalString))
+ && serviceName.HasValue)))
+ {
+ s.Serialize("serviceName", ref serviceName.Value);
+ serviceName.HasValue = true;
+ }
+ if ((s.HasKey("templateId")
+ || ((templateId != default(OptionalString))
+ && templateId.HasValue)))
+ {
+ s.Serialize("templateId", ref templateId.Value);
+ templateId.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BeamoBundleActorServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalBool archived = new OptionalBool();
+ public OptionalString checksum = new OptionalString();
+ public OptionalBool enabled = new OptionalBool();
+ public OptionalString id = new OptionalString();
+ public OptionalString storageType = new OptionalString();
+ public OptionalString templateId = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("archived")
+ || ((archived != default(OptionalBool))
+ && archived.HasValue)))
+ {
+ s.Serialize("archived", ref archived.Value);
+ archived.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("enabled")
+ || ((enabled != default(OptionalBool))
+ && enabled.HasValue)))
+ {
+ s.Serialize("enabled", ref enabled.Value);
+ enabled.HasValue = true;
+ }
+ if ((s.HasKey("id")
+ || ((id != default(OptionalString))
+ && id.HasValue)))
+ {
+ s.Serialize("id", ref id.Value);
+ id.HasValue = true;
+ }
+ if ((s.HasKey("storageType")
+ || ((storageType != default(OptionalString))
+ && storageType.HasValue)))
+ {
+ s.Serialize("storageType", ref storageType.Value);
+ storageType.HasValue = true;
+ }
+ if ((s.HasKey("templateId")
+ || ((templateId != default(OptionalString))
+ && templateId.HasValue)))
+ {
+ s.Serialize("templateId", ref templateId.Value);
+ templateId.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class PortalExtensionReference : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalBool archived = new OptionalBool();
+ public OptionalMapOfString attributes = new OptionalMapOfString();
+ public OptionalString checksum = new OptionalString();
+ public OptionalArrayOfString dependencies = new OptionalArrayOfString();
+ public OptionalBool enabled = new OptionalBool();
+ public OptionalArrayOfExtensionContentReference files = new OptionalArrayOfExtensionContentReference();
+ public OptionalString name = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("archived")
+ || ((archived != default(OptionalBool))
+ && archived.HasValue)))
+ {
+ s.Serialize("archived", ref archived.Value);
+ archived.HasValue = true;
+ }
+ if ((s.HasKey("attributes")
+ || ((attributes != default(OptionalMapOfString))
+ && attributes.HasValue)))
+ {
+ s.SerializeDictionary("attributes", ref attributes.Value);
+ attributes.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("dependencies")
+ || ((dependencies != default(OptionalArrayOfString))
+ && dependencies.HasValue)))
+ {
+ s.SerializeArray("dependencies", ref dependencies.Value);
+ dependencies.HasValue = true;
+ }
+ if ((s.HasKey("enabled")
+ || ((enabled != default(OptionalBool))
+ && enabled.HasValue)))
+ {
+ s.Serialize("enabled", ref enabled.Value);
+ enabled.HasValue = true;
+ }
+ if ((s.HasKey("files")
+ || ((files != default(OptionalArrayOfExtensionContentReference))
+ && files.HasValue)))
+ {
+ s.SerializeArray("files", ref files.Value);
+ files.HasValue = true;
+ }
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BundlePeerDep : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString type = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("type")
+ || ((type != default(OptionalString))
+ && type.HasValue)))
+ {
+ s.Serialize("type", ref type.Value);
+ type.HasValue = true;
+ }
+ }
+ }
+ public enum LogProvider
+ {
+ Cloudwatch,
+ Clickhouse,
+ }
+ public class LogProviderExtensions
+ {
+ public static string ToEnumString(LogProvider val)
+ {
+ if ((LogProvider.Cloudwatch == val))
+ {
+ return "Cloudwatch";
+ }
+ if ((LogProvider.Clickhouse == val))
+ {
+ return "Clickhouse";
+ }
+ throw new System.ArgumentException("Unknown enum value");
+ }
+ public static LogProvider FromEnumString(string str)
+ {
+ if (("Cloudwatch" == str))
+ {
+ return LogProvider.Cloudwatch;
+ }
+ if (("Clickhouse" == str))
+ {
+ return LogProvider.Clickhouse;
+ }
+ throw new System.ArgumentException("Unknown string value");
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BeamoBundleActorServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString id = new OptionalString();
+ public OptionalString storageType = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("id")
+ || ((id != default(OptionalString))
+ && id.HasValue)))
+ {
+ s.Serialize("id", ref id.Value);
+ id.HasValue = true;
+ }
+ if ((s.HasKey("storageType")
+ || ((storageType != default(OptionalString))
+ && storageType.HasValue)))
+ {
+ s.Serialize("storageType", ref storageType.Value);
+ storageType.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class BeamoBundleActorServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString name = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ExtensionContentReference : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString contentId = new OptionalString();
+ public OptionalString name = new OptionalString();
+ public OptionalString version = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("contentId")
+ || ((contentId != default(OptionalString))
+ && contentId.HasValue)))
+ {
+ s.Serialize("contentId", ref contentId.Value);
+ contentId.HasValue = true;
+ }
+ if ((s.HasKey("name")
+ || ((name != default(OptionalString))
+ && name.HasValue)))
+ {
+ s.Serialize("name", ref name.Value);
+ name.HasValue = true;
+ }
+ if ((s.HasKey("version")
+ || ((version != default(OptionalString))
+ && version.HasValue)))
+ {
+ s.Serialize("version", ref version.Value);
+ version.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ListForcedBundlesResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalArrayOfForcedBundleEntry entries = new OptionalArrayOfForcedBundleEntry();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("entries")
+ || ((entries != default(OptionalArrayOfForcedBundleEntry))
+ && entries.HasValue)))
+ {
+ s.SerializeArray("entries", ref entries.Value);
+ entries.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class SetForcedBundleRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString checksum = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoCidsForcedBundlesPutBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoCidsForcedBundlesDeleteBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoRealmsForcedBundlesPutBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ApiBeamoRealmsForcedBundlesDeleteBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ForcedBundleEntry : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalString bundleName = new OptionalString();
+ public OptionalString checksum = new OptionalString();
+ public OptionalString scope = new OptionalString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("bundleName")
+ || ((bundleName != default(OptionalString))
+ && bundleName.HasValue)))
+ {
+ s.Serialize("bundleName", ref bundleName.Value);
+ bundleName.HasValue = true;
+ }
+ if ((s.HasKey("checksum")
+ || ((checksum != default(OptionalString))
+ && checksum.HasValue)))
+ {
+ s.Serialize("checksum", ref checksum.Value);
+ checksum.HasValue = true;
+ }
+ if ((s.HasKey("scope")
+ || ((scope != default(OptionalString))
+ && scope.HasValue)))
+ {
+ s.Serialize("scope", ref scope.Value);
+ scope.HasValue = true;
}
- throw new System.ArgumentException("Unknown string value");
}
}
[System.SerializableAttribute()]
@@ -3507,7 +4382,22 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class CustomerActorRealmConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class ConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalMapOfString config = new OptionalMapOfString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("config")
+ || ((config != default(OptionalMapOfString))
+ && config.HasValue)))
+ {
+ s.SerializeDictionary("config", ref config.Value);
+ config.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
+ public partial class ConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable
{
public OptionalMapOfString config = new OptionalMapOfString();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
@@ -3522,6 +4412,29 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
+ public partial class ConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalArrayOfString deletes = new OptionalArrayOfString();
+ public OptionalMapOfString upserts = new OptionalMapOfString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("deletes")
+ || ((deletes != default(OptionalArrayOfString))
+ && deletes.HasValue)))
+ {
+ s.SerializeArray("deletes", ref deletes.Value);
+ deletes.HasValue = true;
+ }
+ if ((s.HasKey("upserts")
+ || ((upserts != default(OptionalMapOfString))
+ && upserts.HasValue)))
+ {
+ s.SerializeDictionary("upserts", ref upserts.Value);
+ upserts.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
public partial class GetGamesResponse : Beamable.Serialization.JsonSerializable.ISerializable
{
public OptionalArrayOfRealmView realms = new OptionalArrayOfRealmView();
@@ -3613,44 +4526,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class CustomerActorRealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable
- {
- public OptionalMapOfString config = new OptionalMapOfString();
- public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
- {
- if ((s.HasKey("config")
- || ((config != default(OptionalMapOfString))
- && config.HasValue)))
- {
- s.SerializeDictionary("config", ref config.Value);
- config.HasValue = true;
- }
- }
- }
- [System.SerializableAttribute()]
- public partial class RealmConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable
- {
- public OptionalArrayOfString deletes = new OptionalArrayOfString();
- public OptionalMapOfString upserts = new OptionalMapOfString();
- public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
- {
- if ((s.HasKey("deletes")
- || ((deletes != default(OptionalArrayOfString))
- && deletes.HasValue)))
- {
- s.SerializeArray("deletes", ref deletes.Value);
- deletes.HasValue = true;
- }
- if ((s.HasKey("upserts")
- || ((upserts != default(OptionalMapOfString))
- && upserts.HasValue)))
- {
- s.SerializeDictionary("upserts", ref upserts.Value);
- upserts.HasValue = true;
- }
- }
- }
- [System.SerializableAttribute()]
public partial class CustomerActorRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable
{
public string environment;
@@ -6377,53 +7252,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class ProblemDetails : Beamable.Serialization.JsonSerializable.ISerializable
- {
- public OptionalString detail = new OptionalString();
- public OptionalString instance = new OptionalString();
- public OptionalInt status = new OptionalInt();
- public OptionalString title = new OptionalString();
- public OptionalString type = new OptionalString();
- public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
- {
- if ((s.HasKey("detail")
- || ((detail != default(OptionalString))
- && detail.HasValue)))
- {
- s.Serialize("detail", ref detail.Value);
- detail.HasValue = true;
- }
- if ((s.HasKey("instance")
- || ((instance != default(OptionalString))
- && instance.HasValue)))
- {
- s.Serialize("instance", ref instance.Value);
- instance.HasValue = true;
- }
- if ((s.HasKey("status")
- || ((status != default(OptionalInt))
- && status.HasValue)))
- {
- s.Serialize("status", ref status.Value);
- status.HasValue = true;
- }
- if ((s.HasKey("title")
- || ((title != default(OptionalString))
- && title.HasValue)))
- {
- s.Serialize("title", ref title.Value);
- title.HasValue = true;
- }
- if ((s.HasKey("type")
- || ((type != default(OptionalString))
- && type.HasValue)))
- {
- s.Serialize("type", ref type.Value);
- type.HasValue = true;
- }
- }
- }
- [System.SerializableAttribute()]
public partial class JobActivityViewCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable
{
public OptionalString nextCursor = new OptionalString();
@@ -8134,6 +8962,7 @@ public static BinaryReference_type FromEnumString(string str)
public partial class ContentBasicGetManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable
{
public OptionalString id = new OptionalString();
+ public OptionalBool omitTags = new OptionalBool();
public OptionalString uid = new OptionalString();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
@@ -8144,6 +8973,13 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.Serialize("id", ref id.Value);
id.HasValue = true;
}
+ if ((s.HasKey("omitTags")
+ || ((omitTags != default(OptionalBool))
+ && omitTags.HasValue)))
+ {
+ s.Serialize("omitTags", ref omitTags.Value);
+ omitTags.HasValue = true;
+ }
if ((s.HasKey("uid")
|| ((uid != default(OptionalString))
&& uid.HasValue)))
@@ -8301,6 +9137,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
public partial class GetManifestRequestJson : Beamable.Serialization.JsonSerializable.ISerializable
{
public OptionalString id = new OptionalString();
+ public OptionalBool omitTags = new OptionalBool();
public OptionalString uid = new OptionalString();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
@@ -8311,6 +9148,13 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.Serialize("id", ref id.Value);
id.HasValue = true;
}
+ if ((s.HasKey("omitTags")
+ || ((omitTags != default(OptionalBool))
+ && omitTags.HasValue)))
+ {
+ s.Serialize("omitTags", ref omitTags.Value);
+ omitTags.HasValue = true;
+ }
if ((s.HasKey("uid")
|| ((uid != default(OptionalString))
&& uid.HasValue)))
@@ -9132,8 +9976,8 @@ public partial class PostManifestRequest : Beamable.Serialization.JsonSerializab
{
public OptionalBool autoDeploy = new OptionalBool();
public OptionalString comments = new OptionalString();
- public ServiceReference[] manifest;
- public OptionalArrayOfServiceStorageReference storageReferences = new OptionalArrayOfServiceStorageReference();
+ public BeamoBasicServiceReference[] manifest;
+ public OptionalArrayOfBeamoBasicServiceStorageReference storageReferences = new OptionalArrayOfBeamoBasicServiceStorageReference();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
if ((s.HasKey("autoDeploy")
@@ -9152,7 +9996,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
s.SerializeArray("manifest", ref manifest);
if ((s.HasKey("storageReferences")
- || ((storageReferences != default(OptionalArrayOfServiceStorageReference))
+ || ((storageReferences != default(OptionalArrayOfBeamoBasicServiceStorageReference))
&& storageReferences.HasValue)))
{
s.SerializeArray("storageReferences", ref storageReferences.Value);
@@ -9374,8 +10218,8 @@ public partial class ManifestView : Beamable.Serialization.JsonSerializable.ISer
public long created;
public OptionalLong createdByAccountId = new OptionalLong();
public string id;
- public ServiceReference[] manifest;
- public OptionalArrayOfServiceStorageReference storageReference = new OptionalArrayOfServiceStorageReference();
+ public BeamoBasicServiceReference[] manifest;
+ public OptionalArrayOfBeamoBasicServiceStorageReference storageReference = new OptionalArrayOfBeamoBasicServiceStorageReference();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
s.Serialize("checksum", ref checksum);
@@ -9397,7 +10241,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.Serialize("id", ref id);
s.SerializeArray("manifest", ref manifest);
if ((s.HasKey("storageReference")
- || ((storageReference != default(OptionalArrayOfServiceStorageReference))
+ || ((storageReference != default(OptionalArrayOfBeamoBasicServiceStorageReference))
&& storageReference.HasValue)))
{
s.SerializeArray("storageReference", ref storageReference.Value);
@@ -9463,7 +10307,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class ServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class BeamoBasicServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable
{
public string id;
public string storageType;
@@ -9523,7 +10367,7 @@ public partial class ServiceStatus : Beamable.Serialization.JsonSerializable.ISe
public string imageId;
public bool isCurrent;
public bool running;
- public OptionalArrayOfServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfServiceDependencyReference();
+ public OptionalArrayOfBeamoBasicServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfBeamoBasicServiceDependencyReference();
public string serviceName;
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
{
@@ -9531,7 +10375,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
s.Serialize("isCurrent", ref isCurrent);
s.Serialize("running", ref running);
if ((s.HasKey("serviceDependencyReferences")
- || ((serviceDependencyReferences != default(OptionalArrayOfServiceDependencyReference))
+ || ((serviceDependencyReferences != default(OptionalArrayOfBeamoBasicServiceDependencyReference))
&& serviceDependencyReferences.HasValue)))
{
s.SerializeArray("serviceDependencyReferences", ref serviceDependencyReferences.Value);
@@ -9652,15 +10496,15 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class ServiceReference : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class BeamoBasicServiceReference : Beamable.Serialization.JsonSerializable.ISerializable
{
public bool archived;
public bool arm;
public string checksum;
public OptionalString comments = new OptionalString();
- public OptionalArrayOfServiceComponent components = new OptionalArrayOfServiceComponent();
+ public OptionalArrayOfBeamoBasicServiceComponent components = new OptionalArrayOfBeamoBasicServiceComponent();
public OptionalLong containerHealthCheckPort = new OptionalLong();
- public OptionalArrayOfServiceDependencyReference dependencies = new OptionalArrayOfServiceDependencyReference();
+ public OptionalArrayOfBeamoBasicServiceDependencyReference dependencies = new OptionalArrayOfBeamoBasicServiceDependencyReference();
public bool enabled;
public OptionalString imageCpuArch = new OptionalString();
public string imageId;
@@ -9679,7 +10523,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
comments.HasValue = true;
}
if ((s.HasKey("components")
- || ((components != default(OptionalArrayOfServiceComponent))
+ || ((components != default(OptionalArrayOfBeamoBasicServiceComponent))
&& components.HasValue)))
{
s.SerializeArray("components", ref components.Value);
@@ -9693,7 +10537,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
containerHealthCheckPort.HasValue = true;
}
if ((s.HasKey("dependencies")
- || ((dependencies != default(OptionalArrayOfServiceDependencyReference))
+ || ((dependencies != default(OptionalArrayOfBeamoBasicServiceDependencyReference))
&& dependencies.HasValue)))
{
s.SerializeArray("dependencies", ref dependencies.Value);
@@ -9732,7 +10576,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class ServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class BeamoBasicServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable
{
public string name;
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
@@ -9765,7 +10609,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class ServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class BeamoBasicServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable
{
public bool archived;
public string checksum;
@@ -16674,6 +17518,29 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
+ public partial class RealmConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ {
+ public OptionalArrayOfString deletes = new OptionalArrayOfString();
+ public OptionalMapOfString upserts = new OptionalMapOfString();
+ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
+ {
+ if ((s.HasKey("deletes")
+ || ((deletes != default(OptionalArrayOfString))
+ && deletes.HasValue)))
+ {
+ s.SerializeArray("deletes", ref deletes.Value);
+ deletes.HasValue = true;
+ }
+ if ((s.HasKey("upserts")
+ || ((upserts != default(OptionalMapOfString))
+ && upserts.HasValue)))
+ {
+ s.SerializeDictionary("upserts", ref upserts.Value);
+ upserts.HasValue = true;
+ }
+ }
+ }
+ [System.SerializableAttribute()]
public partial class RealmsBasicRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable
{
public string environment;
@@ -16807,7 +17674,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class RealmsBasicRealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class RealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable
{
public MapOfString config = new MapOfString();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
@@ -17033,7 +17900,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer
}
}
[System.SerializableAttribute()]
- public partial class RealmsBasicRealmConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable
+ public partial class RealmConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable
{
public MapOfString config = new MapOfString();
public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s)
@@ -21159,6 +22026,146 @@ public OptionalBeamoV2PathRuleOperationType(BeamoV2PathRuleOperationType value)
}
}
[System.SerializableAttribute()]
+ public class OptionalBundle : Beamable.Common.Content.Optional
+ {
+ public OptionalBundle()
+ {
+ }
+ public OptionalBundle(Bundle value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBundle : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBundle()
+ {
+ }
+ public OptionalArrayOfBundle(Bundle[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBundleTag : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBundleTag()
+ {
+ }
+ public OptionalArrayOfBundleTag(BundleTag[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBeamoBundleActorServiceReference : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBeamoBundleActorServiceReference()
+ {
+ }
+ public OptionalArrayOfBeamoBundleActorServiceReference(BeamoBundleActorServiceReference[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBeamoBundleActorServiceStorageReference : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBeamoBundleActorServiceStorageReference()
+ {
+ }
+ public OptionalArrayOfBeamoBundleActorServiceStorageReference(BeamoBundleActorServiceStorageReference[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfPortalExtensionReference : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfPortalExtensionReference()
+ {
+ }
+ public OptionalArrayOfPortalExtensionReference(PortalExtensionReference[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalMapOfBundlePeerDep : Beamable.Common.Content.Optional
+ {
+ }
+ [System.SerializableAttribute()]
+ public class MapOfBundlePeerDep : Beamable.Common.Content.SerializableDictionaryStringToSomething
+ {
+ }
+ [System.SerializableAttribute()]
+ public class OptionalLogProvider : Beamable.Common.Content.Optional
+ {
+ public OptionalLogProvider()
+ {
+ }
+ public OptionalLogProvider(LogProvider value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBeamoBundleActorServiceDependencyReference : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBeamoBundleActorServiceDependencyReference()
+ {
+ }
+ public OptionalArrayOfBeamoBundleActorServiceDependencyReference(BeamoBundleActorServiceDependencyReference[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfBeamoBundleActorServiceComponent : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfBeamoBundleActorServiceComponent()
+ {
+ }
+ public OptionalArrayOfBeamoBundleActorServiceComponent(BeamoBundleActorServiceComponent[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfExtensionContentReference : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfExtensionContentReference()
+ {
+ }
+ public OptionalArrayOfExtensionContentReference(ExtensionContentReference[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
+ public class OptionalArrayOfForcedBundleEntry : Beamable.Common.Content.OptionalArray
+ {
+ public OptionalArrayOfForcedBundleEntry()
+ {
+ }
+ public OptionalArrayOfForcedBundleEntry(ForcedBundleEntry[] value)
+ {
+ HasValue = true;
+ Value = value;
+ }
+ }
+ [System.SerializableAttribute()]
public class OptionalObjectId : Beamable.Common.Content.Optional
{
public OptionalObjectId()
@@ -21731,12 +22738,12 @@ public OptionalArrayOfDatabaseMeasurement(DatabaseMeasurement[] value)
}
}
[System.SerializableAttribute()]
- public class OptionalArrayOfServiceDependencyReference : Beamable.Common.Content.OptionalArray
+ public class OptionalArrayOfBeamoBasicServiceDependencyReference : Beamable.Common.Content.OptionalArray
{
- public OptionalArrayOfServiceDependencyReference()
+ public OptionalArrayOfBeamoBasicServiceDependencyReference()
{
}
- public OptionalArrayOfServiceDependencyReference(ServiceDependencyReference[] value)
+ public OptionalArrayOfBeamoBasicServiceDependencyReference(BeamoBasicServiceDependencyReference[] value)
{
HasValue = true;
Value = value;
@@ -21755,24 +22762,24 @@ public OptionalBeamoBasicManifestChecksum(BeamoBasicManifestChecksum value)
}
}
[System.SerializableAttribute()]
- public class OptionalArrayOfServiceComponent : Beamable.Common.Content.OptionalArray
+ public class OptionalArrayOfBeamoBasicServiceComponent : Beamable.Common.Content.OptionalArray
{
- public OptionalArrayOfServiceComponent()
+ public OptionalArrayOfBeamoBasicServiceComponent()
{
}
- public OptionalArrayOfServiceComponent(ServiceComponent[] value)
+ public OptionalArrayOfBeamoBasicServiceComponent(BeamoBasicServiceComponent[] value)
{
HasValue = true;
Value = value;
}
}
[System.SerializableAttribute()]
- public class OptionalArrayOfServiceStorageReference : Beamable.Common.Content.OptionalArray
+ public class OptionalArrayOfBeamoBasicServiceStorageReference : Beamable.Common.Content.OptionalArray
{
- public OptionalArrayOfServiceStorageReference()
+ public OptionalArrayOfBeamoBasicServiceStorageReference()
{
}
- public OptionalArrayOfServiceStorageReference(ServiceStorageReference[] value)
+ public OptionalArrayOfBeamoBasicServiceStorageReference(BeamoBasicServiceStorageReference[] value)
{
HasValue = true;
Value = value;
diff --git a/cli/beamable.common/Runtime/OpenApi/RealmsBasic.gs.cs b/cli/beamable.common/Runtime/OpenApi/RealmsBasic.gs.cs
index 7dd7c0ec33..0207499616 100644
--- a/cli/beamable.common/Runtime/OpenApi/RealmsBasic.gs.cs
+++ b/cli/beamable.common/Runtime/OpenApi/RealmsBasic.gs.cs
@@ -68,8 +68,8 @@ public partial interface IRealmsApi
/// GET call to `/basic/realms/config` endpoint.
///
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise GetConfig([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ /// A promise containing the
+ Promise GetConfig([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// POST call to `/basic/realms/config` endpoint.
///
@@ -80,10 +80,10 @@ public partial interface IRealmsApi
///
/// PUT call to `/basic/realms/config` endpoint.
///
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- Promise PutConfig(RealmsBasicRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
+ Promise PutConfig(RealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
///
/// PUT call to `/basic/realms/project/rename` endpoint.
///
@@ -338,12 +338,12 @@ public virtual Promise GetGames([System.Runtime.InteropServices
/// GET call to `/basic/realms/config` endpoint.
///
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise GetConfig([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ /// A promise containing the
+ public virtual Promise GetConfig([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/realms/config";
// make the request and return the result
- return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
+ return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
}
///
/// POST call to `/basic/realms/config` endpoint.
@@ -360,10 +360,10 @@ public virtual Promise PostConfig(RealmConfigChangeRequest gsReq
///
/// PUT call to `/basic/realms/config` endpoint.
///
- /// The instance to use for the request
+ /// The instance to use for the request
/// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
/// A promise containing the
- public virtual Promise PutConfig(RealmsBasicRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
+ public virtual Promise PutConfig(RealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
{
string gsUrl = "/basic/realms/config";
// make the request and return the result
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs
index 34091a58c0..23df092891 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Accounts
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs.meta
index 76723fd363..0ce3999cf2 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasic.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: f9c8c8de63a5458e3c48122d3fe6a75e
+guid: 8b57bf13d7ddc739f20d12e452d68e99
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs
index 7121404dfc..47f3ebbc89 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Accounts
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs.meta
index 4f5569b027..5ccf8fa5a5 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsBasicCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 78f16d17c7f6d44e5cf67284c0c1869e
+guid: 8f41e42f62a32584c0d2d73d293b4ef8
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs
index fa519da99e..a4b1d9cb85 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Accounts
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs.meta
index 1513fd2ee6..04693c8505 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AccountsObject.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d0f5c7eb64fe41f16d323440cb1e5525
+guid: 5c496ca54ec727519ba4c74f19a3f1ea
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs
index 690fc1decc..cb98cf0b95 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Announcements
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs.meta
index 66d5b65a74..0e11c7c265 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasic.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 985ab627ce8926eabedd829061e9ec26
+guid: 0b6de1671be8c05bc7fbd7fcd7bbd9da
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs
index 17c82c17c2..b2db7ca65c 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Announcements
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs.meta
index b819e66b92..8c01f05d22 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsBasicCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 9cbb0aa0182ec16283db400721058f20
+guid: ce7d93d6740e9a96962853221caf5efd
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs
index 78602ef8c6..6701c1b232 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Announcements
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs.meta
index c0a51571a9..85c2792710 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AnnouncementsObject.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 51d0716dc8db7061679510ac87156047
+guid: c7b82d05ad2eef03d5618330c83acb14
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs
index 3d631a5f38..f73cd29536 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Auth
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs.meta
index 731ffa7398..0e09192bea 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasic.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c0f1b6c355bda0e92709c2c6570c3d45
+guid: 478ecd002542f625fb654d7f4b863633
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs
index 5ce6a54647..9c891d2c1c 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Auth
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs.meta
index 6e14375017..ba04e0aa4d 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/AuthBasicCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 26d2634aed6689ec5bdd36ff80620da0
+guid: 69eeb4ab14d740008b4cfe0104e700d5
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAdmin.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAdmin.gs.cs
deleted file mode 100644
index 479d83eab2..0000000000
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAdmin.gs.cs
+++ /dev/null
@@ -1,178 +0,0 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
-
-
-namespace Beamable.Api.Autogenerated.Admin
-{
- using Beamable.Api.Autogenerated.Models;
- using Beamable.Common.Content;
- using Beamable.Common;
- using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
- using Method = Beamable.Common.Api.Method;
- using Beamable.Common.Dependencies;
-
- public partial interface IBeamAdminApi
- {
- ///
- /// Retrieve in-flight actor message failures for a given service.
- ///
- /// GET call to `/api/admin/inflight/failures` endpoint.
- ///
- /// The name of the service to query failures for.
- /// Optional actor/object ID to filter failures by.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise GetInflightFailures([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceObjectId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- ///
- /// Delete a batch of in-flight actor message failures.
- ///
- /// DELETE call to `/api/admin/inflight/failures` endpoint.
- ///
- /// The instance to use for the request
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise DeleteInflightFailures(BatchDeleteInFlightRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- ///
- /// List all registered cache names.
- ///
- /// GET call to `/api/admin/caches` endpoint.
- ///
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise GetCaches([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- ///
- /// Purge all caches cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches` endpoint.
- ///
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise DeleteCaches([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- ///
- /// Purge a specific cache by name cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches/{cacheName}` endpoint.
- ///
- /// The name of the cache to purge.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise DeleteCaches(string cacheName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- ///
- /// Purge a specific key from a cache cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches/{cacheName}/keys/{key}` endpoint.
- ///
- /// The name of the cache.
- /// The cache key to purge.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- Promise DeleteCachesKeys(string cacheName, string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader);
- }
- public partial class BeamAdminApi : IBeamAdminApi
- {
- ///
- /// Retrieve in-flight actor message failures for a given service.
- ///
- /// GET call to `/api/admin/inflight/failures` endpoint.
- ///
- /// The name of the service to query failures for.
- /// Optional actor/object ID to filter failures by.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise GetInflightFailures([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceObjectId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/inflight/failures";
- string gsQuery = "?";
- System.Collections.Generic.List gsQueries = new System.Collections.Generic.List();
- if (((serviceName != default(OptionalString))
- && serviceName.HasValue))
- {
- gsQueries.Add(string.Concat("serviceName=", serviceName.Value.ToString()));
- }
- if (((serviceObjectId != default(OptionalString))
- && serviceObjectId.HasValue))
- {
- gsQueries.Add(string.Concat("serviceObjectId=", serviceObjectId.Value.ToString()));
- }
- if ((gsQueries.Count > 0))
- {
- gsQuery = string.Concat(gsQuery, string.Join("&", gsQueries));
- gsUrl = string.Concat(gsUrl, gsQuery);
- }
- // make the request and return the result
- return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
- }
- ///
- /// Delete a batch of in-flight actor message failures.
- ///
- /// DELETE call to `/api/admin/inflight/failures` endpoint.
- ///
- /// The instance to use for the request
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise DeleteInflightFailures(BatchDeleteInFlightRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/inflight/failures";
- // make the request and return the result
- return _requester.Request(Method.DELETE, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize);
- }
- ///
- /// List all registered cache names.
- ///
- /// GET call to `/api/admin/caches` endpoint.
- ///
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise GetCaches([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/caches";
- // make the request and return the result
- return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize);
- }
- ///
- /// Purge all caches cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches` endpoint.
- ///
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise DeleteCaches([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/caches";
- // make the request and return the result
- return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize);
- }
- ///
- /// Purge a specific cache by name cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches/{cacheName}` endpoint.
- ///
- /// The name of the cache to purge.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise DeleteCaches(string cacheName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/caches/{cacheName}";
- gsUrl = gsUrl.Replace("{cacheName}", _requester.EscapeURL(cacheName.ToString()));
- // make the request and return the result
- return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize);
- }
- ///
- /// Purge a specific key from a cache cluster-wide.
- ///
- /// DELETE call to `/api/admin/caches/{cacheName}/keys/{key}` endpoint.
- ///
- /// The name of the cache.
- /// The cache key to purge.
- /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
- /// A promise containing the
- public virtual Promise DeleteCachesKeys(string cacheName, string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader)
- {
- string gsUrl = "/api/admin/caches/{cacheName}/keys/{key}";
- gsUrl = gsUrl.Replace("{cacheName}", _requester.EscapeURL(cacheName.ToString()));
- gsUrl = gsUrl.Replace("{key}", _requester.EscapeURL(key.ToString()));
- // make the request and return the result
- return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize);
- }
- }
-}
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs
index a37e5ea801..48a580159e 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Auth
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs.meta
index 3faaaa0419..630e5e9e8d 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuth.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a590ea17205f1bec31a654dc6ed2fcd7
+guid: d719a21dc15d7a757764b1c50505fca5
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs
index e23b9038dc..cd0e599867 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Auth
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs.meta
index 8611dcaf75..ccfd0c3952 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAuthCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 448a0aa97d1806f6ce753d3822e5c8f7
+guid: 4aa3fe7862f5cfe70f7ab642cfe7cdd9
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs
index c2f61d25a4..1ca19f1982 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Beamo
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs.meta
index e75cea52a9..4354809a74 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamo.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 40f0e4573bd8d8ed324d6cc8e40aeabb
+guid: 2f41e3cabf73cedacb8374ea65927bda
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs
index 61975aa180..f1961ca22d 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Beamo
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs.meta
index 594217dbe5..f0f7d4260a 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a74f4c25883791c2a4b1d82fd88a1f02
+guid: 67b4ff357a05059a39a16f84afc96ae1
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs
index e1fdce0618..bb09e131d6 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Beamootel
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs.meta
index 2d3c244373..e6c116fc4e 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootel.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 5df1772db798c383c7550f0f2c608419
+guid: 1c90ddc28561799365d9e0bd70a2df88
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs
index 9fc06a89ec..c68a8622f0 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs
@@ -1,5 +1,5 @@
-// This file generated by a copy-operation from another project.
-// Edits to this file will be overwritten by the build process.
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
namespace Beamable.Api.Autogenerated.Beamootel
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs.meta
index 806cba1500..0927735924 100644
--- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs.meta
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamootelCommon.gs.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 65f263f75e45ed2cd2b449cfc38d9f40
+guid: 939bd250570663eddb310afe5d9fcb50
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs
new file mode 100644
index 0000000000..5cbade9b3b
--- /dev/null
+++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs
@@ -0,0 +1,45 @@
+// this file was copied from nuget package Beamable.Common@7.2.0
+// https://www.nuget.org/packages/Beamable.Common/7.2.0
+
+
+namespace Beamable.Api.Autogenerated.Billing
+{
+ using Beamable.Api.Autogenerated.Models;
+ using Beamable.Common.Content;
+ using Beamable.Common;
+ using IBeamableRequester = Beamable.Common.Api.IBeamableRequester;
+ using Method = Beamable.Common.Api.Method;
+ using Beamable.Common.Dependencies;
+
+ public partial interface IBeamBillingApi
+ {
+ ///
+ /// Create a Stripe Customer Portal session so the
+ ///customer can manage payment methods and
+ ///subscriptions.
+ ///
+ /// POST call to `/api/billing/portal-session` endpoint.
+ ///
+ /// By default, every request will include an authorization header so that the request acts on behalf of the current user. When the includeAuthHeader argument is false, the request will not include the authorization header for the current user.
+ /// A promise containing the