From b7e503714e0dcbb07429cc2b09f668dd1983ee9e Mon Sep 17 00:00:00 2001 From: cdhanna <3848374+cdhanna@users.noreply.github.com> Date: Tue, 28 Jul 2026 16:35:43 +0000 Subject: [PATCH] syncing sdk from openapi --- .../Runtime/OpenApi/BeamBeamo.gs.cs | 27 + .../Runtime/OpenApi/Models.gs.cs | 459 +- .../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 +- .../Runtime/OpenApi/BeamAnalytics.gs.cs | 39 - .../Runtime/OpenApi/BeamAnalytics.gs.cs.meta | 11 - .../Runtime/OpenApi/BeamAnalyticsCommon.gs.cs | 45 - .../OpenApi/BeamAnalyticsCommon.gs.cs.meta | 11 - .../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 | 30 +- .../Runtime/OpenApi/BeamBeamo.gs.cs.meta | 2 +- .../Runtime/OpenApi/BeamBeamoCommon.gs.cs | 4 +- .../OpenApi/BeamBeamoCommon.gs.cs.meta | 2 +- .../Runtime/OpenApi/BeamBeamobundle.gs.cs | 248 - .../OpenApi/BeamBeamobundle.gs.cs.meta | 11 - .../OpenApi/BeamBeamobundleCommon.gs.cs | 45 - .../OpenApi/BeamBeamobundleCommon.gs.cs.meta | 11 - .../OpenApi/BeamBeamoforcedbundle.gs.cs | 174 - .../OpenApi/BeamBeamoforcedbundle.gs.cs.meta | 11 - .../OpenApi/BeamBeamoforcedbundleCommon.gs.cs | 45 - .../BeamBeamoforcedbundleCommon.gs.cs.meta | 11 - .../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 +- .../OpenApi/BeamBeamopullrequest.gs.cs | 190 - .../OpenApi/BeamBeamopullrequest.gs.cs.meta | 11 - .../OpenApi/BeamBeamopullrequestCommon.gs.cs | 45 - .../BeamBeamopullrequestCommon.gs.cs.meta | 11 - .../Common/Runtime/OpenApi/BeamBilling.gs.cs | 4 +- .../Runtime/OpenApi/BeamBilling.gs.cs.meta | 22 +- .../Runtime/OpenApi/BeamBillingCommon.gs.cs | 4 +- .../OpenApi/BeamBillingCommon.gs.cs.meta | 22 +- .../Common/Runtime/OpenApi/BeamCustomer.gs.cs | 128 +- .../Runtime/OpenApi/BeamCustomer.gs.cs.meta | 2 +- .../Runtime/OpenApi/BeamCustomerCommon.gs.cs | 4 +- .../OpenApi/BeamCustomerCommon.gs.cs.meta | 2 +- .../OpenApi/BeamCustomersegments.gs.cs | 106 - .../OpenApi/BeamCustomersegments.gs.cs.meta | 11 - .../OpenApi/BeamCustomersegmentsCommon.gs.cs | 45 - .../BeamCustomersegmentsCommon.gs.cs.meta | 11 - .../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/BeamPlayersegments.gs.cs | 101 - .../OpenApi/BeamPlayersegments.gs.cs.meta | 11 - .../OpenApi/BeamPlayersegmentsCommon.gs.cs | 45 - .../BeamPlayersegmentsCommon.gs.cs.meta | 11 - .../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 | 4 +- .../OpenApi/BeamPlayerstats.gs.cs.meta | 22 +- .../OpenApi/BeamPlayerstatsCommon.gs.cs | 4 +- .../OpenApi/BeamPlayerstatsCommon.gs.cs.meta | 22 +- .../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 | 4 +- .../OpenApi/BeamRealmsecrets.gs.cs.meta | 22 +- .../OpenApi/BeamRealmsecretsCommon.gs.cs | 4 +- .../OpenApi/BeamRealmsecretsCommon.gs.cs.meta | 22 +- .../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 +- .../Common/Runtime/OpenApi/BeamSecrets.gs.cs | 213 - .../Runtime/OpenApi/BeamSecrets.gs.cs.meta | 11 - .../Runtime/OpenApi/BeamSecretsCommon.gs.cs | 45 - .../OpenApi/BeamSecretsCommon.gs.cs.meta | 11 - .../Common/Runtime/OpenApi/BeamSegments.gs.cs | 706 - .../Runtime/OpenApi/BeamSegments.gs.cs.meta | 11 - .../Runtime/OpenApi/BeamSegmentsCommon.gs.cs | 45 - .../OpenApi/BeamSegmentsCommon.gs.cs.meta | 11 - .../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 | 4 +- .../Runtime/OpenApi/BeamStats.gs.cs.meta | 22 +- .../Runtime/OpenApi/BeamStatsCommon.gs.cs | 4 +- .../OpenApi/BeamStatsCommon.gs.cs.meta | 22 +- .../Common/Runtime/OpenApi/BeamZones.gs.cs | 419 - .../Runtime/OpenApi/BeamZones.gs.cs.meta | 11 - .../Runtime/OpenApi/BeamZonesCommon.gs.cs | 45 - .../OpenApi/BeamZonesCommon.gs.cs.meta | 11 - .../Common/Runtime/OpenApi/BeamoBasic.gs.cs | 12 +- .../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 | 70 +- .../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 | 29038 +++++++--------- .../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 | 4 +- .../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 | 22 +- .../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 | 4 +- .../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 +- 236 files changed, 13007 insertions(+), 20308 deletions(-) delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs.meta delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs delete mode 100644 client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs.meta diff --git a/cli/beamable.common/Runtime/OpenApi/BeamBeamo.gs.cs b/cli/beamable.common/Runtime/OpenApi/BeamBeamo.gs.cs index 0c5bbec3bc..b72bf25888 100644 --- a/cli/beamable.common/Runtime/OpenApi/BeamBeamo.gs.cs +++ b/cli/beamable.common/Runtime/OpenApi/BeamBeamo.gs.cs @@ -58,6 +58,17 @@ public partial interface IBeamBeamoApi /// A promise containing the Promise PostManifestsCurrent([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// + /// Get signed download URLs for private binary content referenced by the current manifest + ///(portal extension files, schema documents). Bundle-origin items are signed against the + ///publishing scope's storage location. + /// + /// POST call to `/api/beamo/manifests/current/content-urls` 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 PostManifestsCurrentContentUrls(BeamoV2GetManifestContentUrlsRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + /// /// Promote the current manifest from a source realm to the requesting realm. ///DEPRECATED: This endpoint is required for legacy Scala proxy calls. /// @@ -360,6 +371,22 @@ public virtual Promise PostManifestsCurrent([System.Runtime return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); } /// + /// Get signed download URLs for private binary content referenced by the current manifest + ///(portal extension files, schema documents). Bundle-origin items are signed against the + ///publishing scope's storage location. + /// + /// POST call to `/api/beamo/manifests/current/content-urls` 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 PostManifestsCurrentContentUrls(BeamoV2GetManifestContentUrlsRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + { + string gsUrl = "/api/beamo/manifests/current/content-urls"; + // make the request and return the result + return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); + } + /// /// Promote the current manifest from a source realm to the requesting realm. ///DEPRECATED: This endpoint is required for legacy Scala proxy calls. /// diff --git a/cli/beamable.common/Runtime/OpenApi/Models.gs.cs b/cli/beamable.common/Runtime/OpenApi/Models.gs.cs index 2640c4bb23..146c1ee60c 100644 --- a/cli/beamable.common/Runtime/OpenApi/Models.gs.cs +++ b/cli/beamable.common/Runtime/OpenApi/Models.gs.cs @@ -1420,6 +1420,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer [System.SerializableAttribute()] public partial class BeamoV2Manifest : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalArrayOfBeamoV2ManifestBundle bundles = new OptionalArrayOfBeamoV2ManifestBundle(); public OptionalString checksum = new OptionalString(); public OptionalString comments = new OptionalString(); public OptionalLong created = new OptionalLong(); @@ -1434,6 +1435,13 @@ public partial class BeamoV2Manifest : Beamable.Serialization.JsonSerializable.I public OptionalArrayOfBeamoV2ServiceStorageReference storageReferences = new OptionalArrayOfBeamoV2ServiceStorageReference(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + if ((s.HasKey("bundles") + || ((bundles != default(OptionalArrayOfBeamoV2ManifestBundle)) + && bundles.HasValue))) + { + s.SerializeArray("bundles", ref bundles.Value); + bundles.HasValue = true; + } if ((s.HasKey("checksum") || ((checksum != default(OptionalString)) && checksum.HasValue))) @@ -1559,6 +1567,44 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } [System.SerializableAttribute()] + public partial class BeamoV2GetManifestContentUrlsRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalInt expirationSeconds = new OptionalInt(); + public OptionalArrayOfBeamoV2ManifestContentItem items = new OptionalArrayOfBeamoV2ManifestContentItem(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("expirationSeconds") + || ((expirationSeconds != default(OptionalInt)) + && expirationSeconds.HasValue))) + { + s.Serialize("expirationSeconds", ref expirationSeconds.Value); + expirationSeconds.HasValue = true; + } + if ((s.HasKey("items") + || ((items != default(OptionalArrayOfBeamoV2ManifestContentItem)) + && items.HasValue))) + { + s.SerializeArray("items", ref items.Value); + items.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class BeamoV2GetManifestContentUrlsResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfBeamoV2ManifestContentUrl urls = new OptionalArrayOfBeamoV2ManifestContentUrl(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("urls") + || ((urls != default(OptionalArrayOfBeamoV2ManifestContentUrl)) + && urls.HasValue))) + { + s.SerializeArray("urls", ref urls.Value); + urls.HasValue = true; + } + } + } + [System.SerializableAttribute()] public partial class BeamoV2PromoteBeamoManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { public string sourceRealmId; @@ -1585,11 +1631,19 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer [System.SerializableAttribute()] public partial class BeamoV2GetStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalArrayOfBeamoV2ManifestBundle bundles = new OptionalArrayOfBeamoV2ManifestBundle(); public OptionalBool isCurrent = new OptionalBool(); public OptionalArrayOfBeamoV2ServiceStatus services = new OptionalArrayOfBeamoV2ServiceStatus(); public OptionalArrayOfBeamoV2ServiceStorageStatus storageStatuses = new OptionalArrayOfBeamoV2ServiceStorageStatus(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + if ((s.HasKey("bundles") + || ((bundles != default(OptionalArrayOfBeamoV2ManifestBundle)) + && bundles.HasValue))) + { + s.SerializeArray("bundles", ref bundles.Value); + bundles.HasValue = true; + } if ((s.HasKey("isCurrent") || ((isCurrent != default(OptionalBool)) && isCurrent.HasValue))) @@ -2214,7 +2268,6 @@ public partial class BeamoV2ServiceReference : Beamable.Serialization.JsonSerial public OptionalString imageCpuArch = new OptionalString(); public OptionalString imageId = new OptionalString(); public OptionalBeamoV2LogProvider logProvider = new OptionalBeamoV2LogProvider(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalString serviceName = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -2289,13 +2342,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.SerializeEnum("logProvider", ref logProvider.Value, BeamoV2LogProviderExtensions.ToEnumString, BeamoV2LogProviderExtensions.FromEnumString); logProvider.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("serviceName") || ((serviceName != default(OptionalString)) && serviceName.HasValue))) @@ -2319,7 +2365,6 @@ public partial class BeamoV2ServiceStorageReference : Beamable.Serialization.Jso public OptionalString checksum = new OptionalString(); public OptionalBool enabled = new OptionalBool(); public OptionalString id = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalString storageType = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -2352,13 +2397,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("storageType") || ((storageType != default(OptionalString)) && storageType.HasValue))) @@ -2385,7 +2423,6 @@ public partial class BeamoV2PortalExtensionReference : Beamable.Serialization.Js public OptionalBool enabled = new OptionalBool(); public OptionalArrayOfBeamoV2ExtensionContentReference files = new OptionalArrayOfBeamoV2ExtensionContentReference(); public OptionalString name = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("archived") @@ -2437,13 +2474,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } } } [System.SerializableAttribute()] @@ -2454,7 +2484,6 @@ public partial class BeamoV2SchemaReference : Beamable.Serialization.JsonSeriali public OptionalString contentId = new OptionalString(); public OptionalBool enabled = new OptionalBool(); public OptionalString name = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalString version = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { @@ -2493,12 +2522,130 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) + if ((s.HasKey("version") + || ((version != default(OptionalString)) + && version.HasValue))) { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; + s.Serialize("version", ref version.Value); + version.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class BeamoV2ManifestBundle : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString checksum = new OptionalString(); + public OptionalBool forced = new OptionalBool(); + public OptionalString name = new OptionalString(); + public OptionalArrayOfString portalExtensions = new OptionalArrayOfString(); + public OptionalString publisherFullScope = new OptionalString(); + public OptionalArrayOfString schemas = new OptionalArrayOfString(); + public OptionalArrayOfString services = new OptionalArrayOfString(); + public OptionalArrayOfString storages = new OptionalArrayOfString(); + 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("forced") + || ((forced != default(OptionalBool)) + && forced.HasValue))) + { + s.Serialize("forced", ref forced.Value); + forced.HasValue = true; + } + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.HasValue = true; + } + if ((s.HasKey("portalExtensions") + || ((portalExtensions != default(OptionalArrayOfString)) + && portalExtensions.HasValue))) + { + s.SerializeArray("portalExtensions", ref portalExtensions.Value); + portalExtensions.HasValue = true; + } + if ((s.HasKey("publisherFullScope") + || ((publisherFullScope != default(OptionalString)) + && publisherFullScope.HasValue))) + { + s.Serialize("publisherFullScope", ref publisherFullScope.Value); + publisherFullScope.HasValue = true; + } + if ((s.HasKey("schemas") + || ((schemas != default(OptionalArrayOfString)) + && schemas.HasValue))) + { + s.SerializeArray("schemas", ref schemas.Value); + schemas.HasValue = true; + } + if ((s.HasKey("services") + || ((services != default(OptionalArrayOfString)) + && services.HasValue))) + { + s.SerializeArray("services", ref services.Value); + services.HasValue = true; + } + if ((s.HasKey("storages") + || ((storages != default(OptionalArrayOfString)) + && storages.HasValue))) + { + s.SerializeArray("storages", ref storages.Value); + storages.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class BeamoV2ManifestContentItem : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString contentId = 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("version") + || ((version != default(OptionalString)) + && version.HasValue))) + { + s.Serialize("version", ref version.Value); + version.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class BeamoV2ManifestContentUrl : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString contentId = new OptionalString(); + public OptionalString url = 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("url") + || ((url != default(OptionalString)) + && url.HasValue))) + { + s.Serialize("url", ref url.Value); + url.HasValue = true; } if ((s.HasKey("version") || ((version != default(OptionalString)) @@ -2529,7 +2676,6 @@ public partial class BeamoV2ServiceStatus : Beamable.Serialization.JsonSerializa { public OptionalString imageId = new OptionalString(); public OptionalBool isCurrent = new OptionalBool(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalBool running = new OptionalBool(); public OptionalArrayOfBeamoV2ServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfBeamoV2ServiceDependencyReference(); public OptionalString serviceName = new OptionalString(); @@ -2549,13 +2695,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("isCurrent", ref isCurrent.Value); isCurrent.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("running") || ((running != default(OptionalBool)) && running.HasValue))) @@ -2975,29 +3114,6 @@ public static BeamoV2LogProvider FromEnumString(string str) } } [System.SerializableAttribute()] - public partial class BeamoV2BundleOrigin : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString bundleName = new OptionalString(); - public OptionalBeamoV2BundleOriginKind kind = new OptionalBeamoV2BundleOriginKind(); - 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("kind") - || ((kind != default(OptionalBeamoV2BundleOriginKind)) - && kind.HasValue))) - { - s.SerializeEnum("kind", ref kind.Value, BeamoV2BundleOriginKindExtensions.ToEnumString, BeamoV2BundleOriginKindExtensions.FromEnumString); - kind.HasValue = true; - } - } - } - [System.SerializableAttribute()] public partial class BeamoV2Link : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString href = new OptionalString(); @@ -3094,47 +3210,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } } - public enum BeamoV2BundleOriginKind - { - Inline, - Referenced, - Forced, - } - public class BeamoV2BundleOriginKindExtensions - { - public static string ToEnumString(BeamoV2BundleOriginKind val) - { - if ((BeamoV2BundleOriginKind.Inline == val)) - { - return "Inline"; - } - if ((BeamoV2BundleOriginKind.Referenced == val)) - { - return "Referenced"; - } - if ((BeamoV2BundleOriginKind.Forced == val)) - { - return "Forced"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static BeamoV2BundleOriginKind FromEnumString(string str) - { - if (("Inline" == str)) - { - return BeamoV2BundleOriginKind.Inline; - } - if (("Referenced" == str)) - { - return BeamoV2BundleOriginKind.Referenced; - } - if (("Forced" == str)) - { - return BeamoV2BundleOriginKind.Forced; - } - throw new System.ArgumentException("Unknown string value"); - } - } [System.SerializableAttribute()] public partial class BeamoV2ExtensionContentReference : Beamable.Serialization.JsonSerializable.ISerializable { @@ -3698,7 +3773,6 @@ public partial class ServiceReference : Beamable.Serialization.JsonSerializable. public OptionalString imageCpuArch = new OptionalString(); public OptionalString imageId = new OptionalString(); public OptionalLogProvider logProvider = new OptionalLogProvider(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); public OptionalString serviceName = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -3773,13 +3847,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.SerializeEnum("logProvider", ref logProvider.Value, LogProviderExtensions.ToEnumString, LogProviderExtensions.FromEnumString); logProvider.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("serviceName") || ((serviceName != default(OptionalString)) && serviceName.HasValue))) @@ -3803,7 +3870,6 @@ public partial class ServiceStorageReference : Beamable.Serialization.JsonSerial public OptionalString checksum = new OptionalString(); public OptionalBool enabled = new OptionalBool(); public OptionalString id = new OptionalString(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); public OptionalString storageType = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -3836,13 +3902,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("storageType") || ((storageType != default(OptionalString)) && storageType.HasValue))) @@ -3869,7 +3928,6 @@ public partial class PortalExtensionReference : Beamable.Serialization.JsonSeria public OptionalBool enabled = new OptionalBool(); public OptionalArrayOfExtensionContentReference files = new OptionalArrayOfExtensionContentReference(); public OptionalString name = new OptionalString(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("archived") @@ -3921,13 +3979,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } } } [System.SerializableAttribute()] @@ -3938,7 +3989,6 @@ public partial class SchemaReference : Beamable.Serialization.JsonSerializable.I public OptionalString contentId = new OptionalString(); public OptionalBool enabled = new OptionalBool(); public OptionalString name = new OptionalString(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); public OptionalString version = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { @@ -3977,13 +4027,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("version") || ((version != default(OptionalString)) && version.HasValue))) @@ -4041,29 +4084,6 @@ public static LogProvider FromEnumString(string str) } } [System.SerializableAttribute()] - public partial class BundleOrigin : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString bundleName = new OptionalString(); - public OptionalBundleOriginKind kind = new OptionalBundleOriginKind(); - 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("kind") - || ((kind != default(OptionalBundleOriginKind)) - && kind.HasValue))) - { - s.SerializeEnum("kind", ref kind.Value, BundleOriginKindExtensions.ToEnumString, BundleOriginKindExtensions.FromEnumString); - kind.HasValue = true; - } - } - } - [System.SerializableAttribute()] public partial class ServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString id = new OptionalString(); @@ -4101,47 +4121,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } } - public enum BundleOriginKind - { - Inline, - Referenced, - Forced, - } - public class BundleOriginKindExtensions - { - public static string ToEnumString(BundleOriginKind val) - { - if ((BundleOriginKind.Inline == val)) - { - return "Inline"; - } - if ((BundleOriginKind.Referenced == val)) - { - return "Referenced"; - } - if ((BundleOriginKind.Forced == val)) - { - return "Forced"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static BundleOriginKind FromEnumString(string str) - { - if (("Inline" == str)) - { - return BundleOriginKind.Inline; - } - if (("Referenced" == str)) - { - return BundleOriginKind.Referenced; - } - if (("Forced" == str)) - { - return BundleOriginKind.Forced; - } - throw new System.ArgumentException("Unknown string value"); - } - } [System.SerializableAttribute()] public partial class ExtensionContentReference : Beamable.Serialization.JsonSerializable.ISerializable { @@ -24735,6 +24714,42 @@ public OptionalArrayOfBeamoV2SchemaReference(BeamoV2SchemaReference[] value) } } [System.SerializableAttribute()] + public class OptionalArrayOfBeamoV2ManifestBundle : Beamable.Common.Content.OptionalArray + { + public OptionalArrayOfBeamoV2ManifestBundle() + { + } + public OptionalArrayOfBeamoV2ManifestBundle(BeamoV2ManifestBundle[] value) + { + HasValue = true; + Value = value; + } + } + [System.SerializableAttribute()] + public class OptionalArrayOfBeamoV2ManifestContentItem : Beamable.Common.Content.OptionalArray + { + public OptionalArrayOfBeamoV2ManifestContentItem() + { + } + public OptionalArrayOfBeamoV2ManifestContentItem(BeamoV2ManifestContentItem[] value) + { + HasValue = true; + Value = value; + } + } + [System.SerializableAttribute()] + public class OptionalArrayOfBeamoV2ManifestContentUrl : Beamable.Common.Content.OptionalArray + { + public OptionalArrayOfBeamoV2ManifestContentUrl() + { + } + public OptionalArrayOfBeamoV2ManifestContentUrl(BeamoV2ManifestContentUrl[] value) + { + HasValue = true; + Value = value; + } + } + [System.SerializableAttribute()] public class OptionalArrayOfBeamoV2ServiceTemplateView : Beamable.Common.Content.OptionalArray { public OptionalArrayOfBeamoV2ServiceTemplateView() @@ -24843,18 +24858,6 @@ public OptionalBeamoV2LogProvider(BeamoV2LogProvider value) } } [System.SerializableAttribute()] - public class OptionalBeamoV2BundleOrigin : Beamable.Common.Content.Optional - { - public OptionalBeamoV2BundleOrigin() - { - } - public OptionalBeamoV2BundleOrigin(BeamoV2BundleOrigin value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfBeamoV2Link : Beamable.Common.Content.OptionalArray { public OptionalArrayOfBeamoV2Link() @@ -24915,18 +24918,6 @@ public OptionalArrayOfBeamoV2ServiceComponent(BeamoV2ServiceComponent[] value) } } [System.SerializableAttribute()] - public class OptionalBeamoV2BundleOriginKind : Beamable.Common.Content.Optional - { - public OptionalBeamoV2BundleOriginKind() - { - } - public OptionalBeamoV2BundleOriginKind(BeamoV2BundleOriginKind value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfBeamoV2ExtensionContentReference : Beamable.Common.Content.OptionalArray { public OptionalArrayOfBeamoV2ExtensionContentReference() @@ -25079,18 +25070,6 @@ public OptionalLogProvider(LogProvider value) } } [System.SerializableAttribute()] - public class OptionalBundleOrigin : Beamable.Common.Content.Optional - { - public OptionalBundleOrigin() - { - } - public OptionalBundleOrigin(BundleOrigin value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfServiceDependencyReference : Beamable.Common.Content.OptionalArray { public OptionalArrayOfServiceDependencyReference() @@ -25115,18 +25094,6 @@ public OptionalArrayOfServiceComponent(ServiceComponent[] value) } } [System.SerializableAttribute()] - public class OptionalBundleOriginKind : Beamable.Common.Content.Optional - { - public OptionalBundleOriginKind() - { - } - public OptionalBundleOriginKind(BundleOriginKind value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfExtensionContentReference : Beamable.Common.Content.OptionalArray { public OptionalArrayOfExtensionContentReference() 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..ec33f61625 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..3a2bf8f501 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..c72ef93769 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..f61d2337fb 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..5692c4b361 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..4030544242 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..53858ec09e 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..45ce277822 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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/BeamAnalytics.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs deleted file mode 100644 index c696e5d6dc..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs +++ /dev/null @@ -1,39 +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.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs.meta deleted file mode 100644 index b694222d0b..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalytics.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 28b76f265082c8106af21470015660b5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs deleted file mode 100644 index 5dd70e6df6..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs +++ /dev/null @@ -1,45 +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.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs.meta deleted file mode 100644 index 0658a854d4..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamAnalyticsCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4d4307a0166706116682b18b17d31e88 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: 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..4868c4611f 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..59677a7ce1 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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 ff8614c57d..aacd29892c 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Beamo @@ -87,16 +87,13 @@ public partial interface IBeamBeamoApi /// A promise containing the Promise GetStatus([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// - /// Get the Docker container registry URI for the current platform. When service names are - ///provided, also returns the canonical repository name each service must be pushed to for - ///the caller's scope. + /// Get the Docker container registry URI for the current platform. /// /// GET call to `/api/beamo/registry-uri` endpoint. /// - /// Optional service names to resolve repository names 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 GetRegistryUri([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise GetRegistryUri([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// Get service registrations matching the provided query. /// @@ -404,30 +401,15 @@ public virtual Promise GetStatus([System.Runtime.Inter return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); } /// - /// Get the Docker container registry URI for the current platform. When service names are - ///provided, also returns the canonical repository name each service must be pushed to for - ///the caller's scope. + /// Get the Docker container registry URI for the current platform. /// /// GET call to `/api/beamo/registry-uri` endpoint. /// - /// Optional service names to resolve repository names 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 GetRegistryUri([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional serviceName, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise GetRegistryUri([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) { string gsUrl = "/api/beamo/registry-uri"; - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((serviceName != default(OptionalArrayOfString)) - && serviceName.HasValue)) - { - gsQueries.Add(string.Concat("serviceName=", serviceName.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); } 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..9d1015d4d5 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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/BeamBeamobundle.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs deleted file mode 100644 index 4b796d748f..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs +++ /dev/null @@ -1,248 +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.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs.meta deleted file mode 100644 index 8e9c0bd06b..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundle.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 428a6478434b5de62bb5ebfbc8bdaf9e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs deleted file mode 100644 index 9908db9b02..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs +++ /dev/null @@ -1,45 +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.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs.meta deleted file mode 100644 index 69f09dc74d..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamobundleCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 59425dde8314a6734f93225113ef798e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs deleted file mode 100644 index bcdd9953df..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs +++ /dev/null @@ -1,174 +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.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 customer-level forced bundles. - /// - /// GET call to `/api/beamo/cids/{customerId}/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 customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Set or update a customer-level forced bundle. - /// - /// PUT call to `/api/beamo/cids/{customerId}/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 customerId, string ns, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Remove a customer-level forced bundle. - /// - /// DELETE call to `/api/beamo/cids/{customerId}/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 customerId, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Set or update a per-realm forced bundle, overriding the customer default. - /// - /// PUT call to `/api/beamo/realms/{customerId}/{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 customerId, 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/{customerId}/{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 customerId, string ns, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamBeamoforcedbundleApi : IBeamBeamoforcedbundleApi - { - /// - /// List all customer-level forced bundles. - /// - /// GET call to `/api/beamo/cids/{customerId}/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 customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/cids/{customerId}/forced-bundles"; - 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); - } - /// - /// Set or update a customer-level forced bundle. - /// - /// PUT call to `/api/beamo/cids/{customerId}/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 customerId, string ns, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/cids/{customerId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.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 customer-level forced bundle. - /// - /// DELETE call to `/api/beamo/cids/{customerId}/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 customerId, string ns, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/cids/{customerId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.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 customer default. - /// - /// PUT call to `/api/beamo/realms/{customerId}/{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 customerId, string ns, string realmId, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/realms/{customerId}/{realmId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.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/{customerId}/{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 customerId, string ns, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/realms/{customerId}/{realmId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs.meta deleted file mode 100644 index 1c7d95ea49..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundle.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 178179073358e9aa9b3595b5e84a3294 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs deleted file mode 100644 index 347e1d91f8..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs +++ /dev/null @@ -1,45 +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.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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs.meta deleted file mode 100644 index ae0cb47ca6..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamoforcedbundleCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 22d736ffa63e6531b0a55e6afa9cf6ef -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: 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..b1766e2148 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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..bb25dda76e 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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 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/BeamBeamopullrequest.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs deleted file mode 100644 index ec38a9cd76..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs +++ /dev/null @@ -1,190 +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.Beamopullrequest -{ - 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 IBeamBeamopullrequestApi - { - /// - /// Submit a pull request proposing a new root manifest for the target scope. - /// - /// POST call to `/api/beamo/prs` 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 PostPrs(SubmitPullRequestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// List pull requests for the target scope, newest first. - /// - /// GET call to `/api/beamo/prs` 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 GetPrs([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional limit, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional offset, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional status, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Fetch a pull request with its diff against the scope's current manifest. - /// - /// GET call to `/api/beamo/prs/{pullRequestId}` 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 GetPrs(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Widen the requested bundle ACLs, then post and deploy the proposed manifest. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/approve` 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 PostPrsApprove(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Reject a pending pull request; submitter (withdrawal) or target scope admin. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/reject` 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 PostPrsReject(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Append a comment to a pull request's discussion thread. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/comments` 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 PostPrsComments(string pullRequestId, CommentPullRequestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamBeamopullrequestApi : IBeamBeamopullrequestApi - { - /// - /// Submit a pull request proposing a new root manifest for the target scope. - /// - /// POST call to `/api/beamo/prs` 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 PostPrs(SubmitPullRequestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs"; - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// List pull requests for the target scope, newest first. - /// - /// GET call to `/api/beamo/prs` 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 GetPrs([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional limit, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional offset, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional status, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs"; - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((status != default(OptionalPullRequestStatus)) - && status.HasValue)) - { - gsQueries.Add(string.Concat("status=", status.Value.ToString())); - } - if (((offset != default(OptionalInt)) - && offset.HasValue)) - { - gsQueries.Add(string.Concat("offset=", offset.Value.ToString())); - } - if (((limit != default(OptionalInt)) - && limit.HasValue)) - { - gsQueries.Add(string.Concat("limit=", limit.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); - } - /// - /// Fetch a pull request with its diff against the scope's current manifest. - /// - /// GET call to `/api/beamo/prs/{pullRequestId}` 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 GetPrs(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs/{pullRequestId}"; - gsUrl = gsUrl.Replace("{pullRequestId}", _requester.EscapeURL(pullRequestId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Widen the requested bundle ACLs, then post and deploy the proposed manifest. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/approve` 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 PostPrsApprove(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs/{pullRequestId}/approve"; - gsUrl = gsUrl.Replace("{pullRequestId}", _requester.EscapeURL(pullRequestId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Reject a pending pull request; submitter (withdrawal) or target scope admin. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/reject` 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 PostPrsReject(string pullRequestId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs/{pullRequestId}/reject"; - gsUrl = gsUrl.Replace("{pullRequestId}", _requester.EscapeURL(pullRequestId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Append a comment to a pull request's discussion thread. - /// - /// POST call to `/api/beamo/prs/{pullRequestId}/comments` 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 PostPrsComments(string pullRequestId, CommentPullRequestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/prs/{pullRequestId}/comments"; - gsUrl = gsUrl.Replace("{pullRequestId}", _requester.EscapeURL(pullRequestId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs.meta deleted file mode 100644 index 8c516a622d..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequest.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1405a57a3dce7110f5b3b058e5d406aa -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs deleted file mode 100644 index 2a8496774e..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs +++ /dev/null @@ -1,45 +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.Beamopullrequest -{ - 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 IBeamBeamopullrequestApi - { - } - public partial class BeamBeamopullrequestApi : IBeamBeamopullrequestApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamBeamopullrequestApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs.meta deleted file mode 100644 index ce6627e2e6..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBeamopullrequestCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 61e9b7ba01c478e86b6017f305b484f4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs index 566c845891..5ffdbfba69 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Billing diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs.meta index 544ce89377..f42870efcf 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBilling.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 4937bde77045509ab33c2b267c81bd1c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 4a33a12fd51e79c02f8b1ad19c6914cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs index e3821179c6..33a3bd5f1e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Billing diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs.meta index b6664029c8..b1d5b56361 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamBillingCommon.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 215ab1f84570c1b30683a0a164fa310a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: e674ffb93c0b154fbc8f9b7698bbd562 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs index 31d4b6e2b5..b88b241af6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Customer @@ -116,28 +116,8 @@ 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); - /// - /// 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); + /// A promise containing the + Promise GetConfig(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// List all games (top-level realms) for a customer. /// @@ -209,8 +189,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. /// @@ -218,10 +198,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, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise PutRealmsConfig(string customerId, string realmId, CustomerActorRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// Apply incremental changes to a realm's configuration. /// @@ -229,10 +209,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, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise PatchRealmsConfig(string customerId, string realmId, RealmConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// Get the client-facing realm configuration defaults. /// @@ -244,29 +224,29 @@ public partial interface IBeamCustomerApi /// A promise containing the Promise GetRealmsClientDefaults(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// - /// Promote content and microservices from a source realm into the destination realm. + /// Promote realm configuration and content from a source realm to a destination realm. /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/promotion` endpoint. + /// POST call to `/api/customers/{customerId}/realms/{destinationRealmId}/promotion` endpoint. /// /// ID of the customer. - /// ID of the realm to promote into. + /// ID of the realm to promote content into. /// 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 PostRealmsPromotion(string customerId, string realmId, CustomerActorPromoteRealmRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise PostRealmsPromotion(string customerId, string destinationRealmId, CustomerActorPromoteRealmRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// Preview what would be promoted from one realm to another without applying changes. /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/promotion` endpoint. + /// GET call to `/api/customers/{customerId}/realms/{destinationRealmId}/promotion` endpoint. /// /// Comma-separated list of content IDs to filter by. /// ID of the customer. + /// ID of the destination realm. /// Comma-separated list of promotable types to include. - /// ID of the destination realm. /// ID of the source realm. /// 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 GetRealmsPromotion(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional contentIds, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional promotables, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise GetRealmsPromotion(string customerId, string destinationRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional contentIds, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional promotables, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// Check whether a customer alias is available. /// @@ -477,45 +457,13 @@ 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) - { - 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.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) + /// 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, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); + return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); } /// /// List all games (top-level realms) for a customer. @@ -651,14 +599,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. @@ -667,10 +615,10 @@ public virtual Promise GetRealmsConfig(string customerId, 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, ConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise PutRealmsConfig(string customerId, string realmId, CustomerActorRealmConfigSaveRequest 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())); @@ -685,10 +633,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, ConfigChangeRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise PatchRealmsConfig(string customerId, string realmId, RealmConfigChangeRequest 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())); @@ -714,40 +662,40 @@ public virtual Promise GetRealmsClientDefaults( return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); } /// - /// Promote content and microservices from a source realm into the destination realm. + /// Promote realm configuration and content from a source realm to a destination realm. /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/promotion` endpoint. + /// POST call to `/api/customers/{customerId}/realms/{destinationRealmId}/promotion` endpoint. /// /// ID of the customer. - /// ID of the realm to promote into. + /// ID of the realm to promote content into. /// 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 PostRealmsPromotion(string customerId, string realmId, CustomerActorPromoteRealmRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise PostRealmsPromotion(string customerId, string destinationRealmId, CustomerActorPromoteRealmRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/promotion"; + string gsUrl = "/api/customers/{customerId}/realms/{destinationRealmId}/promotion"; gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); + gsUrl = gsUrl.Replace("{destinationRealmId}", _requester.EscapeURL(destinationRealmId.ToString())); // make the request and return the result return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); } /// /// Preview what would be promoted from one realm to another without applying changes. /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/promotion` endpoint. + /// GET call to `/api/customers/{customerId}/realms/{destinationRealmId}/promotion` endpoint. /// /// Comma-separated list of content IDs to filter by. /// ID of the customer. + /// ID of the destination realm. /// Comma-separated list of promotable types to include. - /// ID of the destination realm. /// ID of the source realm. /// 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 GetRealmsPromotion(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional contentIds, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional promotables, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise GetRealmsPromotion(string customerId, string destinationRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional contentIds, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional promotables, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceRealmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/promotion"; + string gsUrl = "/api/customers/{customerId}/realms/{destinationRealmId}/promotion"; gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); + gsUrl = gsUrl.Replace("{destinationRealmId}", _requester.EscapeURL(destinationRealmId.ToString())); string gsQuery = "?"; System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); if (((sourceRealmId != default(OptionalString)) diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs.meta index 0bb4e90750..82abc42b99 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomer.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0bbbdddc1c74e173cbf9b5cfaa8ac315 +guid: 1c2827edb9479102725261b1fc5f6dd7 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs index 8fea7ecba2..607c3663e4 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Customer diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs.meta index d54ee87ee9..e1c806a3f1 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomerCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 676c80b9b9140fc4391b9dbf2497dfc2 +guid: af79be01cb1197ad1f78fb914b44a446 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs deleted file mode 100644 index c40586be63..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs +++ /dev/null @@ -1,106 +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.Customersegments -{ - 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 IBeamCustomersegmentsApi - { - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/count` 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 GetSegmentsCount(string customerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/members` 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 GetSegmentsMembers(string customerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/members/{playerId}` 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 GetSegmentsMembers(string customerId, long playerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamCustomersegmentsApi : IBeamCustomersegmentsApi - { - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/count` 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 GetSegmentsCount(string customerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/segments/{segmentId}/count"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/members` 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 GetSegmentsMembers(string customerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/segments/{segmentId}/members"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.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); - } - /// - /// GET call to `/api/customers/{customerId}/segments/{segmentId}/members/{playerId}` 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 GetSegmentsMembers(string customerId, long playerId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/segments/{segmentId}/members/{playerId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - gsUrl = gsUrl.Replace("{playerId}", _requester.EscapeURL(playerId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs.meta deleted file mode 100644 index 940917c0c0..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegments.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8bac5fa66bfad668909a5316e765eb10 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs deleted file mode 100644 index 1168712afc..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs +++ /dev/null @@ -1,45 +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.Customersegments -{ - 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 IBeamCustomersegmentsApi - { - } - public partial class BeamCustomersegmentsApi : IBeamCustomersegmentsApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamCustomersegmentsApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs.meta deleted file mode 100644 index 4dbdba1fb6..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamCustomersegmentsCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: caa65d59bb7d17b28e9472eacbe33cc9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs index bc54311a48..43d84f9f10 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Lobby diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs.meta index 7a24091d02..2d8829c052 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobby.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5305f7b37567e60c29dcb8c452ba87ba +guid: e4be0b33384897ef5c774db96da78ccf MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs index 446cfe9a34..de4a8c0e34 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Lobby diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs.meta index 0629a95b8b..76fdb56d62 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamLobbyCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a422f09c5bf8c139cfd85e6bf764cafa +guid: 02227357f68d45f84678a9ff28880651 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs index 4ef690e7d3..f16d6b1b4d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Mailbox diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs.meta index d2e90dbfb3..2dd5fa67e9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailbox.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 127fcb8b7323fbd10a9357ba2431b294 +guid: 70ce24179fc733ff7560a159e433ca7c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs index abc4d0d054..21474c3b95 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Mailbox diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs.meta index d701884fbe..cac2fa40b2 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMailboxCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a33616201916017ee7b59a9837ce5df5 +guid: 807a2a0a22f37290f29960c0f116dbae MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs index 658b04a651..f191092981 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Matchmaking diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs.meta index 6a2d6acd47..eba1c9a20e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmaking.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0b3cc5da1e6cf999d4932ab9b06c5ef8 +guid: 2505158294512a84b46eb2a47aa5f794 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs index 6b16dc3621..e4c14df805 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Matchmaking diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs.meta index 3f98f62c3d..b5d5971152 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamMatchmakingCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d3527e6d3d9f18fe985c2971e6c06900 +guid: fc604b40745f8e0b0069522d9afad687 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs index b4d91bf879..742631b616 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Party diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs.meta index 5a3d153593..ead7f0d740 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamParty.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 347b5ad417c5f74b1cacbc6d5b00383d +guid: 2daef4d077e5ee836c57a36cdb7fc9b6 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs index ca70e7bf01..22a5fd9e99 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Party diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs.meta index acc49d933c..ec37a25d11 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPartyCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fc0a0363df8299c866af8f83eb412a6f +guid: 689cd53bf6347c403d703bf617293794 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs index 1903800f11..2eacf11b4f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Player diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs.meta index 787f6e1709..3c4b56b281 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayer.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c39752b0655cea20bc85915c14e1094 +guid: 1fe11739e9411deaa2d2aaf3fcd9400b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs index 18d17bacd0..673f7ced6d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Player diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs.meta index 68c7388d8b..95ec7e1723 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ac9984c4ead57bef9ebbdc708c9be9db +guid: 54ad7411ce7a4ea5c615922c98ea49ab MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs index 2c4c2db4c3..4294c75b44 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerlobby diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs.meta index 43132b4c32..27602d505e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobby.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 60d9b7fa51016b3a832776e5937f5cea +guid: d15d40f1170cb697bfc76137786079ca MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs index 3b1c422d46..25ef2322e9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerlobby diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs.meta index c67fcbee7b..86f10c2c7a 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerlobbyCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a830e9dcde780e2cd8c3be1611363e84 +guid: 72b4b3687fcc3f2f4b525ad7c191e049 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs index 625f614e16..4aa2e5fe5f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerparty diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs.meta index be7340744b..020a9917ed 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerparty.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 818b659ad678646c7da2bed4459f0907 +guid: b325810c09c9da8c54a5b9c4fa949b90 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs index d9ae4713d2..8b9b51c801 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerparty diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs.meta index 1b274305a6..894cdcc85b 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerpartyCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c37114f679fc530273937594763ec5b8 +guid: 28e2b0ab0312d09d487ed4ff4f31313a MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs deleted file mode 100644 index 275dfafd11..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs +++ /dev/null @@ -1,101 +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.Playersegments -{ - 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 IBeamPlayersegmentsApi - { - /// - /// GET call to `/api/realms/{realmId}/players/{playerId}/segments` 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 GetPlayersSegments(long playerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/realms/{realmId}/players/{playerId}/segments/transitions` 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 GetPlayersSegmentsTransitions(long playerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamPlayersegmentsApi : IBeamPlayersegmentsApi - { - /// - /// GET call to `/api/realms/{realmId}/players/{playerId}/segments` 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 GetPlayersSegments(long playerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/realms/{realmId}/players/{playerId}/segments"; - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{playerId}", _requester.EscapeURL(playerId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((customerId != default(OptionalString)) - && customerId.HasValue)) - { - gsQueries.Add(string.Concat("customerId=", customerId.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); - } - /// - /// GET call to `/api/realms/{realmId}/players/{playerId}/segments/transitions` 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 GetPlayersSegmentsTransitions(long playerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/realms/{realmId}/players/{playerId}/segments/transitions"; - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{playerId}", _requester.EscapeURL(playerId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.Value.ToString())); - } - if (((customerId != default(OptionalString)) - && customerId.HasValue)) - { - gsQueries.Add(string.Concat("customerId=", customerId.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); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs.meta deleted file mode 100644 index f9c0d7557d..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegments.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e191ccceeb037546a22e54e6ce589c90 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs deleted file mode 100644 index 7a7de3ecaa..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs +++ /dev/null @@ -1,45 +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.Playersegments -{ - 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 IBeamPlayersegmentsApi - { - } - public partial class BeamPlayersegmentsApi : IBeamPlayersegmentsApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamPlayersegmentsApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs.meta deleted file mode 100644 index 32e9854e55..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersegmentsCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e85cbe57d140809a46131dc6c84998bd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs index 80567fc2a9..f19bd2d86b 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playersession diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs.meta index 0c43b61809..273890fe80 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersession.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ad3f819910ca358659a9ef8a7f7dffa3 +guid: f99360c1bd9886999f3e95b66467616a MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs index e2307e83a6..8857db449a 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playersession diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs.meta index 6a57172daf..7214caf1cf 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayersessionCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 23c7b46e846e928680ceb6082d1c0df6 +guid: 7eb1083fb6cfa32fc8d22569bb4e5ee4 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs index fa430a9a04..9a84b9af70 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerstats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs.meta index a4ca2885c9..49f98b5fa3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstats.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 03ed6bcc79f276d5d13a5556e532e9a6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 5c5deaa7cf2f376308461cb32531e243 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs index 12b1c71e16..88fb441cc7 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerstats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs.meta index 2e6f1f90a7..6ec9cde597 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerstatsCommon.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: f5706f5ba1f82ca60016628ea7e0473e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: ac0cd96aeff86747051f3df281997729 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs index bfb776f952..7a58eb14c5 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerticket diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs.meta index 2cb3e81182..96bc8f0f2c 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticket.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b977ae65de1858e3ddd8a0965c9bd8f6 +guid: 9b2a031113a1d0eb7025c07e5fc68ff6 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs index a1e5ada17f..9b8f2db9c0 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Playerticket diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs.meta index 25eca34f29..30ec0e9ab9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPlayerticketCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bfa1f844a454d435bad6750443fe04a1 +guid: b24058c676ad1846a0d6df7d29146ace MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs index 9a14390af6..624b8fc6c7 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Presence diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs.meta index 316be3b35f..435000846d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresence.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 194cb6a92689860f5df49bc0196773dd +guid: 31bde5c91238810a09bc5a72fb95dfdf MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs index ecad331508..61e573e4f3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Presence diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs.meta index 19f85fc905..1fc9d5c0a8 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamPresenceCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c84c193ed4768c12ffbcc0178f504408 +guid: baf7ffd7b128372230a4e854739fb901 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs index 4f6d20e324..0942f5d954 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Realmsecrets diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs.meta index 1f3370c2c6..4727374332 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecrets.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: de3c5098e3517b9f8dfd7f4c692a3e98 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: e580e3591f0117ec1dbf7576111f8e0b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs index b6815202b0..d9d5547c96 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Realmsecrets diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs.meta index c5c79f60b5..55d5c7d907 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamRealmsecretsCommon.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 6abf9a012294d84c06ee63ae1c8c4ba1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 3310f307ff651051d88ce7348d1ab86b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs index 07098d615e..d3c6dbf061 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Scheduler diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs.meta index 4f6df5c362..3ca2949ac9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamScheduler.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eb3af65d83bf302cd8a61fe29e1965cf +guid: 5baf9d83ae4754e7f56e2f686db9e00c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs index e29724ab58..dfc53551b0 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Scheduler diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs.meta index 360350f319..255953db0f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSchedulerCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2d866ae8f8ac14959f4470154b26f437 +guid: 1666dfe1091726fd92e5321990bf879a MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs deleted file mode 100644 index 2651943364..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs +++ /dev/null @@ -1,213 +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.Secrets -{ - 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 IBeamSecretsApi - { - /// - /// GET call to `/api/secrets/values/{key}` 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 GetValues(string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// PUT call to `/api/secrets/values/{key}` 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 PutValues(string key, PutRealmSecretRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// DELETE call to `/api/secrets/values/{key}` 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 DeleteValues(string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/secrets/values` 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 GetValues([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/secrets/data-keys` 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 GetDataKeys([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/secrets/data-keys` 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 PostDataKeys([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/secrets/audit-logs` 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 GetAuditLogs([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional AccountId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional PlayerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional SecretKey, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamSecretsApi : IBeamSecretsApi - { - /// - /// GET call to `/api/secrets/values/{key}` 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 GetValues(string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/values/{key}"; - gsUrl = gsUrl.Replace("{key}", _requester.EscapeURL(key.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// PUT call to `/api/secrets/values/{key}` 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 PutValues(string key, PutRealmSecretRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/values/{key}"; - gsUrl = gsUrl.Replace("{key}", _requester.EscapeURL(key.ToString())); - // make the request and return the result - return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// DELETE call to `/api/secrets/values/{key}` 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 DeleteValues(string key, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/values/{key}"; - 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); - } - /// - /// GET call to `/api/secrets/values` 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 GetValues([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/values"; - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.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); - } - /// - /// GET call to `/api/secrets/data-keys` 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 GetDataKeys([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/data-keys"; - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.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); - } - /// - /// POST call to `/api/secrets/data-keys` 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 PostDataKeys([System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/data-keys"; - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/secrets/audit-logs` 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 GetAuditLogs([System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional AccountId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional PlayerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional SecretKey, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/secrets/audit-logs"; - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.Value.ToString())); - } - if (((SecretKey != default(OptionalString)) - && SecretKey.HasValue)) - { - gsQueries.Add(string.Concat("SecretKey=", SecretKey.Value.ToString())); - } - if (((AccountId != default(OptionalString)) - && AccountId.HasValue)) - { - gsQueries.Add(string.Concat("AccountId=", AccountId.Value.ToString())); - } - if (((PlayerId != default(OptionalString)) - && PlayerId.HasValue)) - { - gsQueries.Add(string.Concat("PlayerId=", PlayerId.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); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs.meta deleted file mode 100644 index 3e15029817..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecrets.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d56e9afb98561fa9cd5c2b6c937f80f5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs deleted file mode 100644 index a8b467e07c..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs +++ /dev/null @@ -1,45 +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.Secrets -{ - 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 IBeamSecretsApi - { - } - public partial class BeamSecretsApi : IBeamSecretsApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamSecretsApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs.meta deleted file mode 100644 index 976f41ce8a..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSecretsCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e2f2d1f91403f5397b80dda0dfd1acb0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs deleted file mode 100644 index 472a00dec5..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs +++ /dev/null @@ -1,706 +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.Segments -{ - 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 IBeamSegmentsApi - { - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments` 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 PostRealmsSegments(string customerId, string realmId, CreateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments` 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 GetRealmsSegments(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional state, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/duplicate` 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 PostRealmsSegmentsDuplicate(string customerId, string realmId, string segmentId, DuplicateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/preview` 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 PostRealmsSegmentsPreview(string customerId, string realmId, PreviewSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/audience` 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 PostRealmsSegmentsAudience(string customerId, string realmId, AudienceRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/memberships` 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 PostRealmsSegmentsMemberships(string customerId, string realmId, MembershipQueryRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/reconcile` 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 PostRealmsSegmentsReconcile(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/reconcile` 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 PostRealmsSegmentsReconcile(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/attributes` 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 GetRealmsSegmentsAttributes(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/count` 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 GetRealmsSegmentsCount(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 GetRealmsSegments(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 PutRealmsSegments(string customerId, string realmId, string segmentId, UpdateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// DELETE call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 DeleteRealmsSegments(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/state` 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 PutRealmsSegmentsState(string customerId, string realmId, string segmentId, SetSegmentStateRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members` 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 GetRealmsSegmentsMembers(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// DELETE call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members` 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 DeleteRealmsSegmentsMembers(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members/{playerId}` 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 GetRealmsSegmentsMembers(string customerId, long playerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/add` 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 PostRealmsSegmentsIncludesAdd(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/remove` 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 PostRealmsSegmentsIncludesRemove(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/add` 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 PostRealmsSegmentsExcludesAdd(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/remove` 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 PostRealmsSegmentsExcludesRemove(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/transitions` 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 GetRealmsSegmentsTransitions(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional playerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/audit-logs` 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 GetRealmsSegmentsAuditLogs(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional AccountId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional SegmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamSegmentsApi : IBeamSegmentsApi - { - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments` 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 PostRealmsSegments(string customerId, string realmId, CreateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments"; - 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.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments` 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 GetRealmsSegments(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional state, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.Value.ToString())); - } - if (((state != default(OptionalSegmentState)) - && state.HasValue)) - { - gsQueries.Add(string.Concat("state=", state.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); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/duplicate` 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 PostRealmsSegmentsDuplicate(string customerId, string realmId, string segmentId, DuplicateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/duplicate"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/preview` 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 PostRealmsSegmentsPreview(string customerId, string realmId, PreviewSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/preview"; - 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.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/audience` 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 PostRealmsSegmentsAudience(string customerId, string realmId, AudienceRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/audience"; - 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.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/memberships` 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 PostRealmsSegmentsMemberships(string customerId, string realmId, MembershipQueryRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/memberships"; - 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.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/reconcile` 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 PostRealmsSegmentsReconcile(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/reconcile"; - 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.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/reconcile` 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 PostRealmsSegmentsReconcile(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/reconcile"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/attributes` 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 GetRealmsSegmentsAttributes(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/attributes"; - 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); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/count` 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 GetRealmsSegmentsCount(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/count"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 GetRealmsSegments(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 PutRealmsSegments(string customerId, string realmId, string segmentId, UpdateSegmentRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// DELETE call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}` 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 DeleteRealmsSegments(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/state` 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 PutRealmsSegmentsState(string customerId, string realmId, string segmentId, SetSegmentStateRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/state"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members` 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 GetRealmsSegmentsMembers(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.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 call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members` 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 DeleteRealmsSegmentsMembers(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members/{playerId}` 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 GetRealmsSegmentsMembers(string customerId, long playerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/members/{player" + - "Id}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - gsUrl = gsUrl.Replace("{playerId}", _requester.EscapeURL(playerId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/add` 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 PostRealmsSegmentsIncludesAdd(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/add"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/remove` 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 PostRealmsSegmentsIncludesRemove(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/includes/remove" + - ""; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/add` 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 PostRealmsSegmentsExcludesAdd(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/add"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// POST call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/remove` 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 PostRealmsSegmentsExcludesRemove(string customerId, string realmId, string segmentId, ListMutationRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/excludes/remove" + - ""; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/transitions` 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 GetRealmsSegmentsTransitions(string customerId, string realmId, string segmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional playerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/{segmentId}/transitions"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - gsUrl = gsUrl.Replace("{segmentId}", _requester.EscapeURL(segmentId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.Value.ToString())); - } - if (((playerId != default(OptionalLong)) - && playerId.HasValue)) - { - gsQueries.Add(string.Concat("playerId=", playerId.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); - } - /// - /// GET call to `/api/customers/{customerId}/realms/{realmId}/segments/audit-logs` 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 GetRealmsSegmentsAuditLogs(string customerId, string realmId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional AccountId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional SegmentId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional cursor, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/segments/audit-logs"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{realmId}", _requester.EscapeURL(realmId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((cursor != default(OptionalString)) - && cursor.HasValue)) - { - gsQueries.Add(string.Concat("cursor=", cursor.Value.ToString())); - } - if (((SegmentId != default(OptionalString)) - && SegmentId.HasValue)) - { - gsQueries.Add(string.Concat("SegmentId=", SegmentId.Value.ToString())); - } - if (((AccountId != default(OptionalString)) - && AccountId.HasValue)) - { - gsQueries.Add(string.Concat("AccountId=", AccountId.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); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs.meta deleted file mode 100644 index bcf6bdd990..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegments.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 19f7aa6fdf5e521042dba15965536bda -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs deleted file mode 100644 index 05e7c6d569..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs +++ /dev/null @@ -1,45 +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.Segments -{ - 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 IBeamSegmentsApi - { - } - public partial class BeamSegmentsApi : IBeamSegmentsApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamSegmentsApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs.meta deleted file mode 100644 index a16ee5d50b..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSegmentsCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 24b74a8804d4fdff4a7b19b527e18533 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs index 52902c7ae3..a13253fd50 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Session diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs.meta index 9fa8789863..1e767f6b13 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSession.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 15671eb736584341e68d616963bcc3a3 +guid: c750ffb5ff3b17f4e9db3b56a5a0d668 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs index bf80a39e80..0347a42670 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Session diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs.meta index b6c317f5a6..39d4ae8d93 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamSessionCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4c19c61388c4abab4ea86e66002a4eb1 +guid: d8cf17ea2f50c930cb5de4cde9d85ec0 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs index 09e08b9db2..1fb1b09dc6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Stats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs.meta index 29a1a7fd1f..edfa549be6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStats.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: 0350fa632cc3a733c1af75fcb5193878 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 6327a5249571f0c458e1149b9d860352 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs index ca5e2da451..51539d024c 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Stats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs.meta index ef705572cd..3d4f240dec 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamStatsCommon.gs.cs.meta @@ -1,11 +1,11 @@ -fileFormatVersion: 2 -guid: a55a5d8ccd885a7ff8510a0d049578e6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 8a9ad88b6fad6f37d48315fb08e0ec43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs deleted file mode 100644 index f8b301cd82..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs +++ /dev/null @@ -1,419 +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.Zones -{ - 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 IBeamZonesApi - { - /// - /// List all forced bundles scoped to a zone. Independent of realm entries. - /// - /// GET call to `/api/beamo/zones/{customerId}/{zoneId}/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 GetZonesForcedBundles(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Set or update a per-zone forced bundle. Independent of realm entries. - /// - /// PUT call to `/api/beamo/zones/{customerId}/{zoneId}/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 PutZonesForcedBundles(string bundleName, string customerId, string ns, string zoneId, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Remove a per-zone forced bundle. - /// - /// DELETE call to `/api/beamo/zones/{customerId}/{zoneId}/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 DeleteZonesForcedBundles(string bundleName, string customerId, string ns, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// List the zones of a customer that are visible to the caller. Customer-level - ///Admins see every zone; other callers only see zones on which their effective - ///zone role is at least Tester. - /// - /// GET call to `/api/customers/{customerId}/zones` endpoint. - /// - /// ID of the customer. - /// 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 GetZones(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Create a new zone under a customer. - /// - /// POST call to `/api/customers/{customerId}/zones` endpoint. - /// - /// ID of the customer to create the zone under. - /// 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 PostZones(string customerId, CreateZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Get a specific zone by customer and zone ID. - /// - /// GET call to `/api/customers/{customerId}/zones/{zoneId}` endpoint. - /// - /// ID of the customer. - /// ID of the zone to retrieve. - /// 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 GetZones(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Archive (soft-delete) a zone. Blocked while any realm is bound to the zone. - /// - /// DELETE call to `/api/customers/{customerId}/zones/{zoneId}` endpoint. - /// - /// ID of the customer that owns the zone. - /// ID of the zone to archive. - /// 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 DeleteZones(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Rename a zone. - /// - /// PUT call to `/api/customers/{customerId}/zones/{zoneId}/rename` endpoint. - /// - /// ID of the customer that owns the zone. - /// ID of the zone to rename. - /// 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 PutZonesRename(string customerId, string zoneId, RenameZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Set the zone-scoped role of an account. - /// - /// PUT call to `/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}` endpoint. - /// - /// ID of the account to grant the role to. - /// ID of the customer that owns the zone. - /// ID of the zone the role is scoped to. - /// 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 PutZonesRoles(string accountId, string customerId, string zoneId, SetZoneRoleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Remove the zone-scoped role of an account. The zone's default role (if any) - ///applies afterwards. - /// - /// DELETE call to `/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}` endpoint. - /// - /// ID of the account to remove the role from. - /// ID of the customer that owns the zone. - /// ID of the zone the role is scoped to. - /// 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 DeleteZonesRoles(string accountId, string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Bind a realm to a zone, or unbind it when no zone ID is given. A realm has at - ///most one zone and defaults to none. - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/zone` endpoint. - /// - /// ID of the customer. - /// ID of the realm to bind. - /// 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 PutRealmsZone(string customerId, string realmId, SetRealmZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Promote the current Beamo manifest from a source zone into the destination zone. - ///Zones promote microservices only (no content). - /// - /// POST call to `/api/customers/{customerId}/zones/{zoneId}/promotion` endpoint. - /// - /// ID of the customer. - /// ID of the zone to promote into. - /// 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 PostZonesPromotion(string customerId, string zoneId, PromoteZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - /// - /// Preview what a zone→zone promotion would change, without applying it. - /// - /// GET call to `/api/customers/{customerId}/zones/{zoneId}/promotion` endpoint. - /// - /// ID of the customer. - /// ID of the source zone. - /// ID of the destination zone. - /// 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 GetZonesPromotion(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceZoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); - } - public partial class BeamZonesApi : IBeamZonesApi - { - /// - /// List all forced bundles scoped to a zone. Independent of realm entries. - /// - /// GET call to `/api/beamo/zones/{customerId}/{zoneId}/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 GetZonesForcedBundles(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/zones/{customerId}/{zoneId}/forced-bundles"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Set or update a per-zone forced bundle. Independent of realm entries. - /// - /// PUT call to `/api/beamo/zones/{customerId}/{zoneId}/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 PutZonesForcedBundles(string bundleName, string customerId, string ns, string zoneId, SetForcedBundleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/zones/{customerId}/{zoneId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.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-zone forced bundle. - /// - /// DELETE call to `/api/beamo/zones/{customerId}/{zoneId}/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 DeleteZonesForcedBundles(string bundleName, string customerId, string ns, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/beamo/zones/{customerId}/{zoneId}/forced-bundles/{ns}/{bundleName}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.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); - } - /// - /// List the zones of a customer that are visible to the caller. Customer-level - ///Admins see every zone; other callers only see zones on which their effective - ///zone role is at least Tester. - /// - /// GET call to `/api/customers/{customerId}/zones` endpoint. - /// - /// ID of the customer. - /// 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 GetZones(string customerId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones"; - 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); - } - /// - /// Create a new zone under a customer. - /// - /// POST call to `/api/customers/{customerId}/zones` endpoint. - /// - /// ID of the customer to create the zone under. - /// 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 PostZones(string customerId, CreateZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// Get a specific zone by customer and zone ID. - /// - /// GET call to `/api/customers/{customerId}/zones/{zoneId}` endpoint. - /// - /// ID of the customer. - /// ID of the zone to retrieve. - /// 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 GetZones(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - // make the request and return the result - return _requester.Request(Method.GET, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Archive (soft-delete) a zone. Blocked while any realm is bound to the zone. - /// - /// DELETE call to `/api/customers/{customerId}/zones/{zoneId}` endpoint. - /// - /// ID of the customer that owns the zone. - /// ID of the zone to archive. - /// 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 DeleteZones(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - // make the request and return the result - return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Rename a zone. - /// - /// PUT call to `/api/customers/{customerId}/zones/{zoneId}/rename` endpoint. - /// - /// ID of the customer that owns the zone. - /// ID of the zone to rename. - /// 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 PutZonesRename(string customerId, string zoneId, RenameZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}/rename"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - // make the request and return the result - return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// Set the zone-scoped role of an account. - /// - /// PUT call to `/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}` endpoint. - /// - /// ID of the account to grant the role to. - /// ID of the customer that owns the zone. - /// ID of the zone the role is scoped to. - /// 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 PutZonesRoles(string accountId, string customerId, string zoneId, SetZoneRoleRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - gsUrl = gsUrl.Replace("{accountId}", _requester.EscapeURL(accountId.ToString())); - // make the request and return the result - return _requester.Request(Method.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// Remove the zone-scoped role of an account. The zone's default role (if any) - ///applies afterwards. - /// - /// DELETE call to `/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}` endpoint. - /// - /// ID of the account to remove the role from. - /// ID of the customer that owns the zone. - /// ID of the zone the role is scoped to. - /// 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 DeleteZonesRoles(string accountId, string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}/roles/{accountId}"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - gsUrl = gsUrl.Replace("{accountId}", _requester.EscapeURL(accountId.ToString())); - // make the request and return the result - return _requester.Request(Method.DELETE, gsUrl, default(object), includeAuthHeader, this.Serialize); - } - /// - /// Bind a realm to a zone, or unbind it when no zone ID is given. A realm has at - ///most one zone and defaults to none. - /// - /// PUT call to `/api/customers/{customerId}/realms/{realmId}/zone` endpoint. - /// - /// ID of the customer. - /// ID of the realm to bind. - /// 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 PutRealmsZone(string customerId, string realmId, SetRealmZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/realms/{realmId}/zone"; - 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.PUT, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// Promote the current Beamo manifest from a source zone into the destination zone. - ///Zones promote microservices only (no content). - /// - /// POST call to `/api/customers/{customerId}/zones/{zoneId}/promotion` endpoint. - /// - /// ID of the customer. - /// ID of the zone to promote into. - /// 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 PostZonesPromotion(string customerId, string zoneId, PromoteZoneRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}/promotion"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - // make the request and return the result - return _requester.Request(Method.POST, gsUrl, Beamable.Serialization.JsonSerializable.ToJson(gsReq), includeAuthHeader, this.Serialize); - } - /// - /// Preview what a zone→zone promotion would change, without applying it. - /// - /// GET call to `/api/customers/{customerId}/zones/{zoneId}/promotion` endpoint. - /// - /// ID of the customer. - /// ID of the source zone. - /// ID of the destination zone. - /// 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 GetZonesPromotion(string customerId, string zoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(null)] [System.Runtime.InteropServices.OptionalAttribute()] Beamable.Common.Content.Optional sourceZoneId, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) - { - string gsUrl = "/api/customers/{customerId}/zones/{zoneId}/promotion"; - gsUrl = gsUrl.Replace("{customerId}", _requester.EscapeURL(customerId.ToString())); - gsUrl = gsUrl.Replace("{zoneId}", _requester.EscapeURL(zoneId.ToString())); - string gsQuery = "?"; - System.Collections.Generic.List gsQueries = new System.Collections.Generic.List(); - if (((sourceZoneId != default(OptionalString)) - && sourceZoneId.HasValue)) - { - gsQueries.Add(string.Concat("sourceZoneId=", sourceZoneId.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); - } - } -} diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs.meta deleted file mode 100644 index 09024a8144..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZones.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 735b96669a0d731a2c68b78a324604a5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs deleted file mode 100644 index bf5dd4d31a..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs +++ /dev/null @@ -1,45 +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.Zones -{ - 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 IBeamZonesApi - { - } - public partial class BeamZonesApi : IBeamZonesApi - { - private IBeamableRequester _requester; - private IDependencyProvider _provider; - private System.Collections.Generic.List _serializationFactories; - public BeamZonesApi(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/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs.meta deleted file mode 100644 index 7c1402b104..0000000000 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamZonesCommon.gs.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6b8d309bc1653b64a76a7529a79f613b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs index c3c1cb5276..458e63e291 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Beamo @@ -177,10 +177,10 @@ public partial interface IBeamoApi /// /// POST call to `/basic/beamo/manifest` 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 PostManifest(BeamoBasicPostManifestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise PostManifest(PostManifestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); } public partial class BeamoApi : IBeamoApi { @@ -534,10 +534,10 @@ public virtual Promise GetManifest(string id, [System.Runti /// /// POST call to `/basic/beamo/manifest` 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 PostManifest(BeamoBasicPostManifestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise PostManifest(PostManifestRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) { string gsUrl = "/basic/beamo/manifest"; // make the request and return the result diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs.meta index f571264f1c..eef5871e7f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b7b1911173153821353e380f8c0af044 +guid: 3670fd7b020055c2140273ede6314f6b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs index 862a8e6fbd..418eb33c14 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Beamo diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs.meta index 9585368662..8bfb82c2a2 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/BeamoBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 726723e65039656d610b7ace8813d8bb +guid: 403b835fe298164a7f22c3c47305b68c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs index 22e8a17880..da8894cd46 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Calendars diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs.meta index d91d1c565a..467429a379 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6e6f91b7f475c84e9f4198d7eed4e813 +guid: 345ffd74943f8f9f00e767169d40fb22 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs index 0058d0a4f8..563698cd2e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Calendars diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs.meta index 733d69daf8..e3a0e5ee38 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CalendarsObjectCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2ffe30de9b38a5820c96ac4914ba3c9 +guid: cb8e78bd9f418e21e4d721bd9a8a1654 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs index eb677bebf8..1356567274 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Cloudsaving diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs.meta index f006a19564..c3ff534ccc 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eb226d4f27bf0ca6b1ca30de7884219d +guid: 230c6432fa7c26261137fa3fd47fcb4e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs index 1a7b9afe4f..c864b1cb2f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Cloudsaving diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs.meta index 9ddb39a042..307ea11217 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CloudsavingBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7b26dc1d2e508275ad408ed1447e1952 +guid: 4f7d443d5ead908454d2eec54ae37635 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs index 32b1425ae9..18965d4c6a 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Commerce diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs.meta index 67602c16eb..172ed9eae9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e8b1cac3378c8ac760df99fe214eee87 +guid: 0e5fb2ddd33387cee971df0bf3254559 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs index 7967b88745..a32e27c91e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Commerce diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs.meta index 1012c53b20..90b92ad3ab 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0ff3d4e055c1232ceea442854e3421e6 +guid: 9d79b08aec5ff238bcee5551b035429a MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs index 42ce7a72b2..da617529a9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Commerce diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs.meta index ceeb2ca9a4..79003efa14 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/CommerceObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fdf7a1c23bd82fe630c014693b50fc38 +guid: 14c946e2aebc65e9afcd3d2f2df5f0b4 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs index b077e8b0c3..be8d799c29 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Content @@ -95,11 +95,10 @@ 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 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); + 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); /// /// POST call to `/basic/content/manifest` endpoint. /// @@ -138,20 +137,18 @@ 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 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); + 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); /// /// 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 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); + 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); /// /// PUT call to `/basic/content/manifest/repeat` endpoint. /// @@ -163,20 +160,18 @@ 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 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); + 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); /// /// 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 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); + 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); /// /// GET call to `/basic/content/manifest/checksums` endpoint. /// @@ -194,11 +189,10 @@ 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 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); + 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); /// /// GET call to `/basic/content/manifests` endpoint. /// @@ -379,11 +373,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest"; string gsQuery = "?"; @@ -398,11 +391,6 @@ 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)); @@ -507,11 +495,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest/public"; string gsQuery = "?"; @@ -526,11 +513,6 @@ 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)); @@ -543,11 +525,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest/public/json"; string gsQuery = "?"; @@ -562,11 +543,6 @@ 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)); @@ -591,11 +567,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest/private/json"; string gsQuery = "?"; @@ -610,11 +585,6 @@ 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)); @@ -627,11 +597,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest/private"; string gsQuery = "?"; @@ -646,11 +615,6 @@ 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)); @@ -686,11 +650,10 @@ 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 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) + 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) { string gsUrl = "/basic/content/manifest/checksum"; string gsQuery = "?"; @@ -705,11 +668,6 @@ 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/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs.meta index 5fe3297006..70520690d9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b7491ce2935e2ba1a357db8ea9c2b977 +guid: 310c20e9c4e8460a38368e7db9803ded MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs index f5bb584a54..019f6fa382 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Content diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs.meta index 4b62ebac3f..cc0ffe59d6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/ContentBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 42055c3b57f1900d9b5c07f9159b44a8 +guid: 1e3c1061a48e0861d49b4592d8a3fb3c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs index 0637a59770..0881ab1af3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.EventPlayers diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs.meta index 1d329463d0..5b4c8a4032 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2d3dd162ad708e50b8a293584e57ab63 +guid: 4ed097c2b3e0af75f4727502e9c91974 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs index 50d334de75..35c2b38311 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.EventPlayers diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs.meta index 65d343ddbb..f14b8da7cd 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Event-playersObjectCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f4f6f313f17e17ec7134482a6d6b724e +guid: d522612310ee3ba7c7e1567a02e5e090 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs index 3d99f0ccda..a95ea779ca 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Events diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs.meta index f52bd2b849..1ac95b529a 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4d48c23a561ad15ccb83eea49102ae39 +guid: 372569c547687ae3eb8df5a3c40bc9f5 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs index c856261b92..5191389464 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Events diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs.meta index 343c011732..e4e238a95c 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d5d23d23bce33bb2cb79f0f2d24360de +guid: 7f23c06d27ff01ce5bff8d62f3643b60 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs index 2c93c74e6e..a630451212 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Events diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs.meta index 9f30139db9..9e005cc6ea 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/EventsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fddbdf37df9e47bf33fabdbf177bf195 +guid: 7b615219c118f83fb7384f5b27b1e00b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs index 23a0c8a7c0..d5ff086dd6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.GroupUsers diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs.meta index d458e1bc2e..b16baf17bf 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a97256fd2b4a72501e97dd9214258a8f +guid: 2936b6f35e0b8e1f8e52197baeb3401d MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs index 725a3650f2..4fb62e06c7 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.GroupUsers diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs.meta index abd8232d8a..025d5ed41d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Group-usersObjectCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 48a6bc4c5ee08d2f089212b13b85c9cd +guid: 6546d56d22dcc41b40e0cdbdf9c864b8 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs index 6db14be23d..95daa8471a 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Groups diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs.meta index 39f333cb53..54f2537dc9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eebfdc415faa92c3190b2291587ab4b0 +guid: f25df278ff48e945361b43cbed419c9f MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs index 1967019d8a..b341a35e68 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Groups diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs.meta index 0a63183e1e..f5fa10b9dc 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/GroupsObjectCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 291b7f122415a7c87cfdf0a41fb7bbd5 +guid: 01ee3e93908ac0b1eff060997f0b71ad MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs index fcb95e4fee..34ae1a5644 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Inventory diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs.meta index 40338f3ec2..3f6b231221 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b1b07f1bab020a244be7ccf3d08fd45f +guid: 1f99a5556bbf703b55a3282dda122747 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs index 4234604b7c..3034adc945 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Inventory diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs.meta index 704201f2c2..82830df1e1 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1bf42e50b5904824a27463c5aca9184a +guid: d00345ed4e9127a95b9acf80a3627d18 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs index 7936966ace..fd92a2ece9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Inventory diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs.meta index 73ec6dcf8d..3643a7e3b6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/InventoryObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9a49e9652e15bc71054f8c0e739154eb +guid: 471a6f8185289756d7fc7d458ef97daa MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs index c2eb983d76..b8ee238194 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Leaderboards diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs.meta index 4f2b6d0817..bbda19b90b 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8fbe1a3b4af8b33029ba6e2242de16d0 +guid: 3641f64fd2363ce304c9eba7c19ffa97 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs index ab46f2014c..4c23551e70 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Leaderboards diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs.meta index 6c9748cf83..f459d9c8a1 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 684e8a6502b5682c16b7147abe67abbc +guid: c56e3f7497c3e8a75fa397e5fff0b658 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs index ccccb7b555..1bbbe7cfa7 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Leaderboards diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs.meta index 9ee3f693ad..85c2c45c4f 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/LeaderboardsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 326ebfaef3094d6fbae8ea898602d2f7 +guid: 8b1754987851b9760b8445ec67eb5718 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs index 8001fc1795..59b79cea45 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Mail diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs.meta index 8147ba7afa..3baed3af5c 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0e99d0c6a6a3ea800934b8af2663e6ea +guid: 38999b6b9b64f2d067d25141188c82f7 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs index a187cf3bd5..5e83890f18 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Mail diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs.meta index 84ffc131c3..d355e031c1 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f4ef19e5fb8840e77f9812b612f43c0f +guid: 583badd338752e7bad1581baaefc1e68 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs index 9eb0f7c0d4..f1299169d0 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Mail diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs.meta index 8c01b25cef..0193fabc8d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/MailObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9a3b5e0f56613c62f63ecf251f744d29 +guid: 514c25ccdefe317672091af83858d7c3 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs index 8081b119f1..0b1ff74046 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Models @@ -7,75 +7,6 @@ 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 { @@ -1263,9 +1194,6 @@ 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 OptionalArrayOfBeamoV2SchemaReference schemaReferences = new OptionalArrayOfBeamoV2SchemaReference(); - public OptionalInt schemaVersion = new OptionalInt(); public OptionalArrayOfBeamoV2ServiceStorageReference storageReferences = new OptionalArrayOfBeamoV2ServiceStorageReference(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { @@ -1297,27 +1225,6 @@ 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("schemaReferences") - || ((schemaReferences != default(OptionalArrayOfBeamoV2SchemaReference)) - && schemaReferences.HasValue))) - { - s.SerializeArray("schemaReferences", ref schemaReferences.Value); - schemaReferences.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))) @@ -1429,9 +1336,6 @@ 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 OptionalArrayOfBeamoV2SchemaReference schemaReferences = new OptionalArrayOfBeamoV2SchemaReference(); - public OptionalInt schemaVersion = new OptionalInt(); public OptionalArrayOfBeamoV2ServiceReference serviceReferences = new OptionalArrayOfBeamoV2ServiceReference(); public OptionalString storageGroupId = new OptionalString(); public OptionalArrayOfBeamoV2ServiceStorageReference storageReferences = new OptionalArrayOfBeamoV2ServiceStorageReference(); @@ -1479,27 +1383,6 @@ 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("schemaReferences") - || ((schemaReferences != default(OptionalArrayOfBeamoV2SchemaReference)) - && schemaReferences.HasValue))) - { - s.SerializeArray("schemaReferences", ref schemaReferences.Value); - schemaReferences.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))) @@ -1619,17 +1502,9 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer [System.SerializableAttribute()] public partial class BeamoV2UriResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString repositoryNames = new OptionalMapOfString(); public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("repositoryNames") - || ((repositoryNames != default(OptionalMapOfString)) - && repositoryNames.HasValue))) - { - s.SerializeDictionary("repositoryNames", ref repositoryNames.Value); - repositoryNames.HasValue = true; - } if ((s.HasKey("uri") || ((uri != default(OptionalString)) && uri.HasValue))) @@ -2217,7 +2092,6 @@ public partial class BeamoV2ServiceReference : Beamable.Serialization.JsonSerial public OptionalString imageCpuArch = new OptionalString(); public OptionalString imageId = new OptionalString(); public OptionalBeamoV2LogProvider logProvider = new OptionalBeamoV2LogProvider(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalString serviceName = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -2292,13 +2166,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.SerializeEnum("logProvider", ref logProvider.Value, BeamoV2LogProviderExtensions.ToEnumString, BeamoV2LogProviderExtensions.FromEnumString); logProvider.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("serviceName") || ((serviceName != default(OptionalString)) && serviceName.HasValue))) @@ -2322,7 +2189,6 @@ public partial class BeamoV2ServiceStorageReference : Beamable.Serialization.Jso public OptionalString checksum = new OptionalString(); public OptionalBool enabled = new OptionalBool(); public OptionalString id = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalString storageType = new OptionalString(); public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -2355,13 +2221,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("storageType") || ((storageType != default(OptionalString)) && storageType.HasValue))) @@ -2388,7 +2247,6 @@ public partial class BeamoV2PortalExtensionReference : Beamable.Serialization.Js public OptionalBool enabled = new OptionalBool(); public OptionalArrayOfBeamoV2ExtensionContentReference files = new OptionalArrayOfBeamoV2ExtensionContentReference(); public OptionalString name = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("archived") @@ -2440,76 +2298,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class BeamoV2SchemaReference : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool archived = new OptionalBool(); - public OptionalString checksum = new OptionalString(); - public OptionalString contentId = new OptionalString(); - public OptionalBool enabled = new OptionalBool(); - public OptionalString name = new OptionalString(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); - public OptionalString version = 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("contentId") - || ((contentId != default(OptionalString)) - && contentId.HasValue))) - { - s.Serialize("contentId", ref contentId.Value); - contentId.HasValue = true; - } - if ((s.HasKey("enabled") - || ((enabled != default(OptionalBool)) - && enabled.HasValue))) - { - s.Serialize("enabled", ref enabled.Value); - enabled.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } - if ((s.HasKey("version") - || ((version != default(OptionalString)) - && version.HasValue))) - { - s.Serialize("version", ref version.Value); - version.HasValue = true; - } } } [System.SerializableAttribute()] @@ -2532,7 +2320,6 @@ public partial class BeamoV2ServiceStatus : Beamable.Serialization.JsonSerializa { public OptionalString imageId = new OptionalString(); public OptionalBool isCurrent = new OptionalBool(); - public OptionalBeamoV2BundleOrigin origin = new OptionalBeamoV2BundleOrigin(); public OptionalBool running = new OptionalBool(); public OptionalArrayOfBeamoV2ServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfBeamoV2ServiceDependencyReference(); public OptionalString serviceName = new OptionalString(); @@ -2552,13 +2339,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("isCurrent", ref isCurrent.Value); isCurrent.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBeamoV2BundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; - } if ((s.HasKey("running") || ((running != default(OptionalBool)) && running.HasValue))) @@ -2978,29 +2758,6 @@ public static BeamoV2LogProvider FromEnumString(string str) } } [System.SerializableAttribute()] - public partial class BeamoV2BundleOrigin : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString bundleName = new OptionalString(); - public OptionalBeamoV2BundleOriginKind kind = new OptionalBeamoV2BundleOriginKind(); - 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("kind") - || ((kind != default(OptionalBeamoV2BundleOriginKind)) - && kind.HasValue))) - { - s.SerializeEnum("kind", ref kind.Value, BeamoV2BundleOriginKindExtensions.ToEnumString, BeamoV2BundleOriginKindExtensions.FromEnumString); - kind.HasValue = true; - } - } - } - [System.SerializableAttribute()] public partial class BeamoV2Link : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString href = new OptionalString(); @@ -3097,47 +2854,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } } - public enum BeamoV2BundleOriginKind - { - Inline, - Referenced, - Forced, - } - public class BeamoV2BundleOriginKindExtensions - { - public static string ToEnumString(BeamoV2BundleOriginKind val) - { - if ((BeamoV2BundleOriginKind.Inline == val)) - { - return "Inline"; - } - if ((BeamoV2BundleOriginKind.Referenced == val)) - { - return "Referenced"; - } - if ((BeamoV2BundleOriginKind.Forced == val)) - { - return "Forced"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static BeamoV2BundleOriginKind FromEnumString(string str) - { - if (("Inline" == str)) - { - return BeamoV2BundleOriginKind.Inline; - } - if (("Referenced" == str)) - { - return BeamoV2BundleOriginKind.Referenced; - } - if (("Forced" == str)) - { - return BeamoV2BundleOriginKind.Forced; - } - throw new System.ArgumentException("Unknown string value"); - } - } [System.SerializableAttribute()] public partial class BeamoV2ExtensionContentReference : Beamable.Serialization.JsonSerializable.ISerializable { @@ -3317,393 +3033,427 @@ public static BeamoV2PathRuleOperationType FromEnumString(string str) } } [System.SerializableAttribute()] - public partial class ListBundlesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OtelViewsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBundle bundles = new OptionalArrayOfBundle(); + public OtelView[] views; 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; - } + s.SerializeArray("views", ref views); } } [System.SerializableAttribute()] - public partial class GetBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OtelView : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBundle bundle = new OptionalBundle(); - public OptionalArrayOfBundleTag tags = new OptionalArrayOfBundleTag(); + public OptionalObjectId id = new OptionalObjectId(); + public OptionalBool isFavorite = new OptionalBool(); + public OptionalBool isPublic = new OptionalBool(); + public string name; + public string playerId; + public string query; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("bundle") - || ((bundle != default(OptionalBundle)) - && bundle.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalObjectId)) + && id.HasValue))) + { + s.Serialize("id", ref id.Value); + id.HasValue = true; + } + if ((s.HasKey("isFavorite") + || ((isFavorite != default(OptionalBool)) + && isFavorite.HasValue))) { - s.Serialize("bundle", ref bundle.Value); - bundle.HasValue = true; + s.Serialize("isFavorite", ref isFavorite.Value); + isFavorite.HasValue = true; } - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfBundleTag)) - && tags.HasValue))) + if ((s.HasKey("isPublic") + || ((isPublic != default(OptionalBool)) + && isPublic.HasValue))) { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; + s.Serialize("isPublic", ref isPublic.Value); + isPublic.HasValue = true; } + s.Serialize("name", ref name); + s.Serialize("playerId", ref playerId); + s.Serialize("query", ref query); } } [System.SerializableAttribute()] - public partial class ProblemDetails : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiBeamoOtelViewsDeleteBeamoOtelResponse : 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))) + } + } + [System.SerializableAttribute()] + public partial class UpdateOtelViewRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool isFavorite = new OptionalBool(); + public OptionalBool isPublic = new OptionalBool(); + public OptionalString name = new OptionalString(); + public OptionalString query = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("isFavorite") + || ((isFavorite != default(OptionalBool)) + && isFavorite.HasValue))) { - s.Serialize("detail", ref detail.Value); - detail.HasValue = true; + s.Serialize("isFavorite", ref isFavorite.Value); + isFavorite.HasValue = true; } - if ((s.HasKey("instance") - || ((instance != default(OptionalString)) - && instance.HasValue))) + if ((s.HasKey("isPublic") + || ((isPublic != default(OptionalBool)) + && isPublic.HasValue))) { - s.Serialize("instance", ref instance.Value); - instance.HasValue = true; + s.Serialize("isPublic", ref isPublic.Value); + isPublic.HasValue = true; } - if ((s.HasKey("status") - || ((status != default(OptionalInt)) - && status.HasValue))) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.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; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + if ((s.HasKey("query") + || ((query != default(OptionalString)) + && query.HasValue))) { - s.Serialize("type", ref type.Value); - type.HasValue = true; + s.Serialize("query", ref query.Value); + query.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PublishBundleRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OtelAuthConfig : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfBundlePeerDep peerDependencies = new OptionalMapOfBundlePeerDep(); - public OptionalArrayOfPortalExtensionReference portalExtensionReferences = new OptionalArrayOfPortalExtensionReference(); - public OptionalArrayOfSchemaReference schemaReferences = new OptionalArrayOfSchemaReference(); - public OptionalArrayOfServiceReference serviceReferences = new OptionalArrayOfServiceReference(); - public OptionalArrayOfServiceStorageReference storageReferences = new OptionalArrayOfServiceStorageReference(); - public OptionalString tag = new OptionalString(); + public string endpoint; + public OptionalDateTime expiresAt = new OptionalDateTime(); + public string password; + public string username; 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("schemaReferences") - || ((schemaReferences != default(OptionalArrayOfSchemaReference)) - && schemaReferences.HasValue))) - { - s.SerializeArray("schemaReferences", ref schemaReferences.Value); - schemaReferences.HasValue = true; - } - if ((s.HasKey("serviceReferences") - || ((serviceReferences != default(OptionalArrayOfServiceReference)) - && serviceReferences.HasValue))) - { - s.SerializeArray("serviceReferences", ref serviceReferences.Value); - serviceReferences.HasValue = true; - } - if ((s.HasKey("storageReferences") - || ((storageReferences != default(OptionalArrayOfServiceStorageReference)) - && storageReferences.HasValue))) - { - s.SerializeArray("storageReferences", ref storageReferences.Value); - storageReferences.HasValue = true; - } - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) + s.Serialize("endpoint", ref endpoint); + if ((s.HasKey("expiresAt") + || ((expiresAt != default(OptionalDateTime)) + && expiresAt.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("expiresAt", ref expiresAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + expiresAt.HasValue = true; } + s.Serialize("password", ref password); + s.Serialize("username", ref username); } } [System.SerializableAttribute()] - public partial class PublishBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ObjectId : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public OptionalBool isNew = new OptionalBool(); - public OptionalString name = new OptionalString(); + public OptionalDateTime creationTime = new OptionalDateTime(); + public OptionalInt timestamp = new OptionalInt(); 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))) + if ((s.HasKey("creationTime") + || ((creationTime != default(OptionalDateTime)) + && creationTime.HasValue))) { - s.Serialize("isNew", ref isNew.Value); - isNew.HasValue = true; + s.Serialize("creationTime", ref creationTime.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + creationTime.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("timestamp") + || ((timestamp != default(OptionalInt)) + && timestamp.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("timestamp", ref timestamp.Value); + timestamp.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PromoteBundleTagRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PortalSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); + public OptionalString url = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("url") + || ((url != default(OptionalString)) + && url.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("url", ref url.Value); + url.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiBeamoBundlesTagsPostBeamoBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorNewCustomerRequest : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalString alias = new OptionalString(); + public OptionalString customerName = new OptionalString(); + public string email; + public OptionalBool hierarchy = new OptionalBool(); + public string password; + public string realmName; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) + { + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; + } + if ((s.HasKey("customerName") + || ((customerName != default(OptionalString)) + && customerName.HasValue))) + { + s.Serialize("customerName", ref customerName.Value); + customerName.HasValue = true; + } + s.Serialize("email", ref email); + if ((s.HasKey("hierarchy") + || ((hierarchy != default(OptionalBool)) + && hierarchy.HasValue))) + { + s.Serialize("hierarchy", ref hierarchy.Value); + hierarchy.HasValue = true; + } + s.Serialize("password", ref password); + s.Serialize("realmName", ref realmName); } } [System.SerializableAttribute()] - public partial class YankBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorNewCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public OptionalString name = new OptionalString(); + public OptionalBool activationPending = new OptionalBool(); + public OptionalString alias = new OptionalString(); + public string customerId; + public string name; + public string realmId; + public string realmName; + public AuthResponse token = new AuthResponse(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("activationPending") + || ((activationPending != default(OptionalBool)) + && activationPending.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("activationPending", ref activationPending.Value); + activationPending.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; } + s.Serialize("customerId", ref customerId); + s.Serialize("name", ref name); + s.Serialize("realmId", ref realmId); + s.Serialize("realmName", ref realmName); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class UpdateBundleAclRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorCustomersResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString scope = new OptionalString(); + public OptionalArrayOfCustomerActorCustomer customers = new OptionalArrayOfCustomerActorCustomer(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("scope") - || ((scope != default(OptionalString)) - && scope.HasValue))) + if ((s.HasKey("customers") + || ((customers != default(OptionalArrayOfCustomerActorCustomer)) + && customers.HasValue))) { - s.Serialize("scope", ref scope.Value); - scope.HasValue = true; + s.SerializeArray("customers", ref customers.Value); + customers.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiBeamoBundlesChecksumsAclPatchBeamoBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiCustomersActivatePutCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable { public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { } } [System.SerializableAttribute()] - public partial class Bundle : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorCustomerView : 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 OptionalString publisherFullScope = new OptionalString(); - public OptionalArrayOfSchemaReference schemaReferences = new OptionalArrayOfSchemaReference(); - public OptionalArrayOfServiceReference serviceReferences = new OptionalArrayOfServiceReference(); - public OptionalArrayOfServiceStorageReference storageReferences = new OptionalArrayOfServiceStorageReference(); - public OptionalBool yanked = new OptionalBool(); + public OptionalString alias = new OptionalString(); + public string customerId; + public string name; + public OptionalArrayOfRealmView realms = new OptionalArrayOfRealmView(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("acl") - || ((acl != default(OptionalString)) - && acl.HasValue))) + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) { - s.Serialize("acl", ref acl.Value); - acl.HasValue = true; + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; } - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + s.Serialize("customerId", ref customerId); + s.Serialize("name", ref name); + if ((s.HasKey("realms") + || ((realms != default(OptionalArrayOfRealmView)) + && realms.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.SerializeArray("realms", ref realms.Value); + realms.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class CustomerActorCustomer : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfCustomerActorAccount accounts = new OptionalArrayOfCustomerActorAccount(); + public OptionalActivationStatus activationStatus = new OptionalActivationStatus(); + public OptionalString alias = new OptionalString(); + public OptionalMapOfString config = new OptionalMapOfString(); + public OptionalString contact = new OptionalString(); + public OptionalDateTime created = new OptionalDateTime(); + public long customerId; + public string name; + public OptionalPaymentStatus paymentStatus = new OptionalPaymentStatus(); + public OptionalArrayOfRealm realms = new OptionalArrayOfRealm(); + public OptionalBool requiresCustomTier = new OptionalBool(); + public OptionalString stripeCustomerId = new OptionalString(); + public OptionalDateTime updated = new OptionalDateTime(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("accounts") + || ((accounts != default(OptionalArrayOfCustomerActorAccount)) + && accounts.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.SerializeArray("accounts", ref accounts.Value); + accounts.HasValue = true; } - if ((s.HasKey("peerDependencies") - || ((peerDependencies != default(OptionalMapOfBundlePeerDep)) - && peerDependencies.HasValue))) + if ((s.HasKey("activationStatus") + || ((activationStatus != default(OptionalActivationStatus)) + && activationStatus.HasValue))) { - s.SerializeDictionary("peerDependencies", ref peerDependencies.Value); - peerDependencies.HasValue = true; + s.SerializeEnum("activationStatus", ref activationStatus.Value, ActivationStatusExtensions.ToEnumString, ActivationStatusExtensions.FromEnumString); + activationStatus.HasValue = true; } - if ((s.HasKey("portalExtensionReferences") - || ((portalExtensionReferences != default(OptionalArrayOfPortalExtensionReference)) - && portalExtensionReferences.HasValue))) + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) { - s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value); - portalExtensionReferences.HasValue = true; + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; } - if ((s.HasKey("publishedAt") - || ((publishedAt != default(OptionalLong)) - && publishedAt.HasValue))) + if ((s.HasKey("config") + || ((config != default(OptionalMapOfString)) + && config.HasValue))) { - s.Serialize("publishedAt", ref publishedAt.Value); - publishedAt.HasValue = true; - } - if ((s.HasKey("publisherFullScope") - || ((publisherFullScope != default(OptionalString)) - && publisherFullScope.HasValue))) + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; + } + if ((s.HasKey("contact") + || ((contact != default(OptionalString)) + && contact.HasValue))) { - s.Serialize("publisherFullScope", ref publisherFullScope.Value); - publisherFullScope.HasValue = true; + s.Serialize("contact", ref contact.Value); + contact.HasValue = true; } - if ((s.HasKey("schemaReferences") - || ((schemaReferences != default(OptionalArrayOfSchemaReference)) - && schemaReferences.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.SerializeArray("schemaReferences", ref schemaReferences.Value); - schemaReferences.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; } - if ((s.HasKey("serviceReferences") - || ((serviceReferences != default(OptionalArrayOfServiceReference)) - && serviceReferences.HasValue))) + s.Serialize("customerId", ref customerId); + s.Serialize("name", ref name); + if ((s.HasKey("paymentStatus") + || ((paymentStatus != default(OptionalPaymentStatus)) + && paymentStatus.HasValue))) { - s.SerializeArray("serviceReferences", ref serviceReferences.Value); - serviceReferences.HasValue = true; + s.SerializeEnum("paymentStatus", ref paymentStatus.Value, PaymentStatusExtensions.ToEnumString, PaymentStatusExtensions.FromEnumString); + paymentStatus.HasValue = true; } - if ((s.HasKey("storageReferences") - || ((storageReferences != default(OptionalArrayOfServiceStorageReference)) - && storageReferences.HasValue))) + if ((s.HasKey("realms") + || ((realms != default(OptionalArrayOfRealm)) + && realms.HasValue))) { - s.SerializeArray("storageReferences", ref storageReferences.Value); - storageReferences.HasValue = true; + s.SerializeArray("realms", ref realms.Value); + realms.HasValue = true; + } + if ((s.HasKey("requiresCustomTier") + || ((requiresCustomTier != default(OptionalBool)) + && requiresCustomTier.HasValue))) + { + s.Serialize("requiresCustomTier", ref requiresCustomTier.Value); + requiresCustomTier.HasValue = true; + } + if ((s.HasKey("stripeCustomerId") + || ((stripeCustomerId != default(OptionalString)) + && stripeCustomerId.HasValue))) + { + s.Serialize("stripeCustomerId", ref stripeCustomerId.Value); + stripeCustomerId.HasValue = true; } - if ((s.HasKey("yanked") - || ((yanked != default(OptionalBool)) - && yanked.HasValue))) + if ((s.HasKey("updated") + || ((updated != default(OptionalDateTime)) + && updated.HasValue))) { - s.Serialize("yanked", ref yanked.Value); - yanked.HasValue = true; + s.Serialize("updated", ref updated.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + updated.HasValue = true; } } } [System.SerializableAttribute()] - public partial class BundleTag : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StripeSubscriptionResponse : 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 string status; + public string tier; 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("status", ref status); + s.Serialize("tier", ref tier); + } + } + [System.SerializableAttribute()] + public partial class UpdateRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool archiveStatus = new OptionalBool(); + public OptionalBool hiddenStatus = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("archiveStatus") + || ((archiveStatus != default(OptionalBool)) + && archiveStatus.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("archiveStatus", ref archiveStatus.Value); + archiveStatus.HasValue = true; } - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalLong)) - && updatedAt.HasValue))) + if ((s.HasKey("hiddenStatus") + || ((hiddenStatus != default(OptionalBool)) + && hiddenStatus.HasValue))) { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; + s.Serialize("hiddenStatus", ref hiddenStatus.Value); + hiddenStatus.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ServiceReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EmptyMessage : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class RealmView : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalBool archived = new OptionalBool(); - public OptionalString checksum = new OptionalString(); - public OptionalString comments = new OptionalString(); - public OptionalArrayOfServiceComponent components = new OptionalArrayOfServiceComponent(); - public OptionalInt containerHealthCheckPort = new OptionalInt(); - public OptionalArrayOfServiceDependencyReference dependencies = new OptionalArrayOfServiceDependencyReference(); - public OptionalBool enabled = new OptionalBool(); - public OptionalString imageCpuArch = new OptionalString(); - public OptionalString imageId = new OptionalString(); - public OptionalLogProvider logProvider = new OptionalLogProvider(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); - public OptionalString serviceName = new OptionalString(); - public OptionalString templateId = new OptionalString(); + public OptionalArrayOfString children = new OptionalArrayOfString(); + public OptionalString customerId = new OptionalString(); + public string displayName; + public OptionalBool hidden = new OptionalBool(); + public OptionalString parent = new OptionalString(); + public string realmId; + public OptionalString secret = new OptionalString(); + public OptionalBool sharded = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("archived") @@ -3713,1169 +3463,929 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer 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(OptionalArrayOfServiceComponent)) - && 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(OptionalArrayOfServiceDependencyReference)) - && dependencies.HasValue))) - { - s.SerializeArray("dependencies", ref dependencies.Value); - dependencies.HasValue = true; - } - if ((s.HasKey("enabled") - || ((enabled != default(OptionalBool)) - && enabled.HasValue))) + if ((s.HasKey("children") + || ((children != default(OptionalArrayOfString)) + && children.HasValue))) { - s.Serialize("enabled", ref enabled.Value); - enabled.HasValue = true; + s.SerializeArray("children", ref children.Value); + children.HasValue = true; } - if ((s.HasKey("imageCpuArch") - || ((imageCpuArch != default(OptionalString)) - && imageCpuArch.HasValue))) + if ((s.HasKey("customerId") + || ((customerId != default(OptionalString)) + && customerId.HasValue))) { - s.Serialize("imageCpuArch", ref imageCpuArch.Value); - imageCpuArch.HasValue = true; + s.Serialize("customerId", ref customerId.Value); + customerId.HasValue = true; } - if ((s.HasKey("imageId") - || ((imageId != default(OptionalString)) - && imageId.HasValue))) + s.Serialize("displayName", ref displayName); + if ((s.HasKey("hidden") + || ((hidden != default(OptionalBool)) + && hidden.HasValue))) { - s.Serialize("imageId", ref imageId.Value); - imageId.HasValue = true; + s.Serialize("hidden", ref hidden.Value); + hidden.HasValue = true; } - if ((s.HasKey("logProvider") - || ((logProvider != default(OptionalLogProvider)) - && logProvider.HasValue))) + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) { - s.SerializeEnum("logProvider", ref logProvider.Value, LogProviderExtensions.ToEnumString, LogProviderExtensions.FromEnumString); - logProvider.HasValue = true; + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) + s.Serialize("realmId", ref realmId); + if ((s.HasKey("secret") + || ((secret != default(OptionalString)) + && secret.HasValue))) { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; + s.Serialize("secret", ref secret.Value); + secret.HasValue = true; } - if ((s.HasKey("serviceName") - || ((serviceName != default(OptionalString)) - && serviceName.HasValue))) + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) { - s.Serialize("serviceName", ref serviceName.Value); - serviceName.HasValue = true; + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; } - if ((s.HasKey("templateId") - || ((templateId != default(OptionalString)) - && templateId.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class CustomerActorRealmConfigResponse : 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.Serialize("templateId", ref templateId.Value); - templateId.HasValue = true; + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetGamesResponse : 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 OptionalBundleOrigin origin = new OptionalBundleOrigin(); - public OptionalString storageType = new OptionalString(); - public OptionalString templateId = new OptionalString(); + public OptionalArrayOfRealmView realms = new OptionalArrayOfRealmView(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("realms") + || ((realms != default(OptionalArrayOfRealmView)) + && realms.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("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) - { - s.Serialize("origin", ref origin.Value); - origin.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; + s.SerializeArray("realms", ref realms.Value); + realms.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PortalExtensionReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorNewGameRequest : 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 OptionalBundleOrigin origin = new OptionalBundleOrigin(); + public string gameName; + public OptionalBool isHidden = new OptionalBool(); 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; - } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) + s.Serialize("gameName", ref gameName); + if ((s.HasKey("isHidden") + || ((isHidden != default(OptionalBool)) + && isHidden.HasValue))) { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; + s.Serialize("isHidden", ref isHidden.Value); + isHidden.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SchemaReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorUpdateGameHierarchyRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public OptionalString checksum = new OptionalString(); - public OptionalString contentId = new OptionalString(); - public OptionalBool enabled = new OptionalBool(); - public OptionalString name = new OptionalString(); - public OptionalBundleOrigin origin = new OptionalBundleOrigin(); - public OptionalString version = new OptionalString(); + public RealmView[] realms; 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("contentId") - || ((contentId != default(OptionalString)) - && contentId.HasValue))) - { - s.Serialize("contentId", ref contentId.Value); - contentId.HasValue = true; - } - if ((s.HasKey("enabled") - || ((enabled != default(OptionalBool)) - && enabled.HasValue))) + s.SerializeArray("realms", ref realms); + } + } + [System.SerializableAttribute()] + public partial class CreateRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool isHidden = new OptionalBool(); + public string name; + public OptionalString parent = new OptionalString(); + public OptionalString plan = new OptionalString(); + public OptionalBool sharded = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("isHidden") + || ((isHidden != default(OptionalBool)) + && isHidden.HasValue))) { - s.Serialize("enabled", ref enabled.Value); - enabled.HasValue = true; + s.Serialize("isHidden", ref isHidden.Value); + isHidden.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + s.Serialize("name", ref name); + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalBundleOrigin)) - && origin.HasValue))) + if ((s.HasKey("plan") + || ((plan != default(OptionalString)) + && plan.HasValue))) { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; + s.Serialize("plan", ref plan.Value); + plan.HasValue = true; } - if ((s.HasKey("version") - || ((version != default(OptionalString)) - && version.HasValue))) + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; } } } [System.SerializableAttribute()] - public partial class BundlePeerDep : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RenameRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString type = new OptionalString(); + public string newName; 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; - } + s.Serialize("newName", ref newName); } } - public enum LogProvider - { - Cloudwatch, - Clickhouse, - } - public class LogProviderExtensions + [System.SerializableAttribute()] + public partial class CustomerActorRealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable { - 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) + public OptionalMapOfString config = new OptionalMapOfString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Cloudwatch" == str)) - { - return LogProvider.Cloudwatch; - } - if (("Clickhouse" == str)) + if ((s.HasKey("config") + || ((config != default(OptionalMapOfString)) + && config.HasValue))) { - return LogProvider.Clickhouse; + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class BundleOrigin : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString bundleName = new OptionalString(); - public OptionalBundleOriginKind kind = new OptionalBundleOriginKind(); + public OptionalArrayOfString deletes = new OptionalArrayOfString(); + public OptionalMapOfString upserts = new OptionalMapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("bundleName") - || ((bundleName != default(OptionalString)) - && bundleName.HasValue))) + if ((s.HasKey("deletes") + || ((deletes != default(OptionalArrayOfString)) + && deletes.HasValue))) { - s.Serialize("bundleName", ref bundleName.Value); - bundleName.HasValue = true; + s.SerializeArray("deletes", ref deletes.Value); + deletes.HasValue = true; } - if ((s.HasKey("kind") - || ((kind != default(OptionalBundleOriginKind)) - && kind.HasValue))) + if ((s.HasKey("upserts") + || ((upserts != default(OptionalMapOfString)) + && upserts.HasValue))) { - s.SerializeEnum("kind", ref kind.Value, BundleOriginKindExtensions.ToEnumString, BundleOriginKindExtensions.FromEnumString); - kind.HasValue = true; + s.SerializeDictionary("upserts", ref upserts.Value); + upserts.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalString storageType = new OptionalString(); + public string environment; + public string microserviceEcrUri; + public string microserviceUri; + public string portalUri; + public string storageBrowserUri; + public CustomerActorWebSocketConfiguration websocketConfig = new CustomerActorWebSocketConfiguration(); 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; - } + s.Serialize("environment", ref environment); + s.Serialize("microserviceEcrUri", ref microserviceEcrUri); + s.Serialize("microserviceUri", ref microserviceUri); + s.Serialize("portalUri", ref portalUri); + s.Serialize("storageBrowserUri", ref storageBrowserUri); + s.Serialize("websocketConfig", ref websocketConfig); } } [System.SerializableAttribute()] - public partial class ServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorPromoteRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString name = new OptionalString(); + public OptionalArrayOfString contentManifestIds = new OptionalArrayOfString(); + public OptionalArrayOfPromotableType promotions = new OptionalArrayOfPromotableType(); + public string sourceRealmId; 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; - } - } - } - public enum BundleOriginKind - { - Inline, - Referenced, - Forced, - } - public class BundleOriginKindExtensions - { - public static string ToEnumString(BundleOriginKind val) - { - if ((BundleOriginKind.Inline == val)) - { - return "Inline"; - } - if ((BundleOriginKind.Referenced == val)) - { - return "Referenced"; - } - if ((BundleOriginKind.Forced == val)) - { - return "Forced"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static BundleOriginKind FromEnumString(string str) - { - if (("Inline" == str)) - { - return BundleOriginKind.Inline; - } - if (("Referenced" == str)) + if ((s.HasKey("contentManifestIds") + || ((contentManifestIds != default(OptionalArrayOfString)) + && contentManifestIds.HasValue))) { - return BundleOriginKind.Referenced; + s.SerializeArray("contentManifestIds", ref contentManifestIds.Value); + contentManifestIds.HasValue = true; } - if (("Forced" == str)) + if ((s.HasKey("promotions") + || ((promotions != default(OptionalArrayOfPromotableType)) + && promotions.HasValue))) { - return BundleOriginKind.Forced; + s.SerializeArray("promotions", ref promotions.Value); + promotions.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); + s.Serialize("sourceRealmId", ref sourceRealmId); } } [System.SerializableAttribute()] - public partial class ExtensionContentReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorPromoteRealmResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalString name = new OptionalString(); - public OptionalString version = new OptionalString(); + public OptionalArrayOfCustomerActorPromotionScope scopes = new OptionalArrayOfCustomerActorPromotionScope(); + public string sourceRealmId; 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))) + if ((s.HasKey("scopes") + || ((scopes != default(OptionalArrayOfCustomerActorPromotionScope)) + && scopes.HasValue))) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + s.SerializeArray("scopes", ref scopes.Value); + scopes.HasValue = true; } + s.Serialize("sourceRealmId", ref sourceRealmId); } } [System.SerializableAttribute()] - public partial class ListForcedBundlesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorAliasAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfForcedBundleEntry entries = new OptionalArrayOfForcedBundleEntry(); + public string alias; + public bool available; + public OptionalString customerId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("entries") - || ((entries != default(OptionalArrayOfForcedBundleEntry)) - && entries.HasValue))) + s.Serialize("alias", ref alias); + s.Serialize("available", ref available); + if ((s.HasKey("customerId") + || ((customerId != default(OptionalString)) + && customerId.HasValue))) { - s.SerializeArray("entries", ref entries.Value); - entries.HasValue = true; + s.Serialize("customerId", ref customerId.Value); + customerId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SetForcedBundleRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AuthResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); + public OptionalString accessToken = new OptionalString(); + public OptionalString refreshToken = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("accessToken") + || ((accessToken != default(OptionalString)) + && accessToken.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("accessToken", ref accessToken.Value); + accessToken.HasValue = true; + } + if ((s.HasKey("refreshToken") + || ((refreshToken != default(OptionalString)) + && refreshToken.HasValue))) + { + s.Serialize("refreshToken", ref refreshToken.Value); + refreshToken.HasValue = true; } } } - [System.SerializableAttribute()] - public partial class ApiBeamoCidsForcedBundlesPutBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public enum PaymentStatus { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } + Free, + Paid, + Banned, } - [System.SerializableAttribute()] - public partial class ApiBeamoCidsForcedBundlesDeleteBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public class PaymentStatusExtensions { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(PaymentStatus val) { + if ((PaymentStatus.Free == val)) + { + return "Free"; + } + if ((PaymentStatus.Paid == val)) + { + return "Paid"; + } + if ((PaymentStatus.Banned == val)) + { + return "Banned"; + } + throw new System.ArgumentException("Unknown enum value"); } - } - [System.SerializableAttribute()] - public partial class ApiBeamoRealmsForcedBundlesPutBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static PaymentStatus FromEnumString(string str) { + if (("Free" == str)) + { + return PaymentStatus.Free; + } + if (("Paid" == str)) + { + return PaymentStatus.Paid; + } + if (("Banned" == str)) + { + return PaymentStatus.Banned; + } + throw new System.ArgumentException("Unknown string value"); } } - [System.SerializableAttribute()] - public partial class ApiBeamoRealmsForcedBundlesDeleteBeamoForcedBundleResponse : Beamable.Serialization.JsonSerializable.ISerializable + public enum ActivationStatus { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } + PENDING, + ACTIVATED, } - [System.SerializableAttribute()] - public partial class ForcedBundleEntry : Beamable.Serialization.JsonSerializable.ISerializable + public class ActivationStatusExtensions { - public OptionalString bundleName = new OptionalString(); - public OptionalString checksum = new OptionalString(); - public OptionalString scope = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(ActivationStatus val) { - if ((s.HasKey("bundleName") - || ((bundleName != default(OptionalString)) - && bundleName.HasValue))) + if ((ActivationStatus.PENDING == val)) { - s.Serialize("bundleName", ref bundleName.Value); - bundleName.HasValue = true; + return "PENDING"; } - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((ActivationStatus.ACTIVATED == val)) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + return "ACTIVATED"; } - if ((s.HasKey("scope") - || ((scope != default(OptionalString)) - && scope.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static ActivationStatus FromEnumString(string str) + { + if (("PENDING" == str)) { - s.Serialize("scope", ref scope.Value); - scope.HasValue = true; + return ActivationStatus.PENDING; + } + if (("ACTIVATED" == str)) + { + return ActivationStatus.ACTIVATED; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class OtelViewsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorWebSocketConfiguration : Beamable.Serialization.JsonSerializable.ISerializable { - public OtelView[] views; + public OptionalString provider = new OptionalString(); + public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("views", ref views); + if ((s.HasKey("provider") + || ((provider != default(OptionalString)) + && provider.HasValue))) + { + s.Serialize("provider", ref provider.Value); + provider.HasValue = true; + } + if ((s.HasKey("uri") + || ((uri != default(OptionalString)) + && uri.HasValue))) + { + s.Serialize("uri", ref uri.Value); + uri.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class OtelView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Realm : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalObjectId id = new OptionalObjectId(); - public OptionalBool isFavorite = new OptionalBool(); - public OptionalBool isPublic = new OptionalBool(); + public OptionalArrayOfString children = new OptionalArrayOfString(); + public OptionalMapOfString config = new OptionalMapOfString(); + public OptionalDateTime created = new OptionalDateTime(); + public OptionalMapOfString customCharts = new OptionalMapOfString(); + public OptionalString displayName = new OptionalString(); + public OptionalBool hidden = new OptionalBool(); + public OptionalBool isArchived = new OptionalBool(); public string name; - public string playerId; - public string query; + public OptionalString parent = new OptionalString(); + public string plan; + public OptionalString secret = new OptionalString(); + public OptionalBool sharded = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("id") - || ((id != default(OptionalObjectId)) - && id.HasValue))) + if ((s.HasKey("children") + || ((children != default(OptionalArrayOfString)) + && children.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.SerializeArray("children", ref children.Value); + children.HasValue = true; } - if ((s.HasKey("isFavorite") - || ((isFavorite != default(OptionalBool)) - && isFavorite.HasValue))) + if ((s.HasKey("config") + || ((config != default(OptionalMapOfString)) + && config.HasValue))) { - s.Serialize("isFavorite", ref isFavorite.Value); - isFavorite.HasValue = true; + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; } - if ((s.HasKey("isPublic") - || ((isPublic != default(OptionalBool)) - && isPublic.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.Serialize("isPublic", ref isPublic.Value); - isPublic.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; } - s.Serialize("name", ref name); - s.Serialize("playerId", ref playerId); - s.Serialize("query", ref query); - } - } - [System.SerializableAttribute()] - public partial class ApiBeamoOtelViewsDeleteBeamoOtelResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class UpdateOtelViewRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool isFavorite = new OptionalBool(); - public OptionalBool isPublic = new OptionalBool(); - public OptionalString name = new OptionalString(); - public OptionalString query = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("isFavorite") - || ((isFavorite != default(OptionalBool)) - && isFavorite.HasValue))) + if ((s.HasKey("customCharts") + || ((customCharts != default(OptionalMapOfString)) + && customCharts.HasValue))) { - s.Serialize("isFavorite", ref isFavorite.Value); - isFavorite.HasValue = true; + s.SerializeDictionary("customCharts", ref customCharts.Value); + customCharts.HasValue = true; } - if ((s.HasKey("isPublic") - || ((isPublic != default(OptionalBool)) - && isPublic.HasValue))) + if ((s.HasKey("displayName") + || ((displayName != default(OptionalString)) + && displayName.HasValue))) { - s.Serialize("isPublic", ref isPublic.Value); - isPublic.HasValue = true; + s.Serialize("displayName", ref displayName.Value); + displayName.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("hidden") + || ((hidden != default(OptionalBool)) + && hidden.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("hidden", ref hidden.Value); + hidden.HasValue = true; } - if ((s.HasKey("query") - || ((query != default(OptionalString)) - && query.HasValue))) + if ((s.HasKey("isArchived") + || ((isArchived != default(OptionalBool)) + && isArchived.HasValue))) { - s.Serialize("query", ref query.Value); - query.HasValue = true; + s.Serialize("isArchived", ref isArchived.Value); + isArchived.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class OtelAuthConfig : Beamable.Serialization.JsonSerializable.ISerializable - { - public string endpoint; - public OptionalDateTime expiresAt = new OptionalDateTime(); - public string password; - public string username; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("endpoint", ref endpoint); - if ((s.HasKey("expiresAt") - || ((expiresAt != default(OptionalDateTime)) - && expiresAt.HasValue))) + s.Serialize("name", ref name); + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) { - s.Serialize("expiresAt", ref expiresAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - expiresAt.HasValue = true; + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; } - s.Serialize("password", ref password); - s.Serialize("username", ref username); - } - } - [System.SerializableAttribute()] - public partial class ObjectId : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalDateTime creationTime = new OptionalDateTime(); - public OptionalInt timestamp = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("creationTime") - || ((creationTime != default(OptionalDateTime)) - && creationTime.HasValue))) + s.Serialize("plan", ref plan); + if ((s.HasKey("secret") + || ((secret != default(OptionalString)) + && secret.HasValue))) { - s.Serialize("creationTime", ref creationTime.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - creationTime.HasValue = true; + s.Serialize("secret", ref secret.Value); + secret.HasValue = true; } - if ((s.HasKey("timestamp") - || ((timestamp != default(OptionalInt)) - && timestamp.HasValue))) + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) { - s.Serialize("timestamp", ref timestamp.Value); - timestamp.HasValue = true; + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SubmitPullRequestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorAccount : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfPullRequestAclWidening aclWidenings = new OptionalArrayOfPullRequestAclWidening(); - public OptionalString comment = new OptionalString(); - public OptionalBeamoPullRequestActorPostManifestRequest proposed = new OptionalBeamoPullRequestActorPostManifestRequest(); - public OptionalString sourceScopeId = new OptionalString(); + public OptionalLong accountId = new OptionalLong(); + public OptionalString country = new OptionalString(); + public OptionalLong createdTimeMs = new OptionalLong(); + public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); + public OptionalString email = new OptionalString(); + public OptionalArrayOfCustomerActorExternalIdentity external = new OptionalArrayOfCustomerActorExternalIdentity(); + public OptionalString language = new OptionalString(); + public OptionalString password = new OptionalString(); + public OptionalString passwordRaw = new OptionalString(); + public OptionalArrayOfRealmAssociation realmAssociations = new OptionalArrayOfRealmAssociation(); + public OptionalString realmId = new OptionalString(); + public OptionalString roleString = new OptionalString(); + public OptionalArrayOfRoleAssociation roles = new OptionalArrayOfRoleAssociation(); + public OptionalArrayOfCustomerActorThirdPartyAssociation thirdPartyAssociations = new OptionalArrayOfCustomerActorThirdPartyAssociation(); + public OptionalLong updatedTimeMs = new OptionalLong(); + public OptionalString username = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("aclWidenings") - || ((aclWidenings != default(OptionalArrayOfPullRequestAclWidening)) - && aclWidenings.HasValue))) + if ((s.HasKey("accountId") + || ((accountId != default(OptionalLong)) + && accountId.HasValue))) { - s.SerializeArray("aclWidenings", ref aclWidenings.Value); - aclWidenings.HasValue = true; + s.Serialize("accountId", ref accountId.Value); + accountId.HasValue = true; } - if ((s.HasKey("comment") - || ((comment != default(OptionalString)) - && comment.HasValue))) + if ((s.HasKey("country") + || ((country != default(OptionalString)) + && country.HasValue))) { - s.Serialize("comment", ref comment.Value); - comment.HasValue = true; + s.Serialize("country", ref country.Value); + country.HasValue = true; } - if ((s.HasKey("proposed") - || ((proposed != default(OptionalBeamoPullRequestActorPostManifestRequest)) - && proposed.HasValue))) + if ((s.HasKey("createdTimeMs") + || ((createdTimeMs != default(OptionalLong)) + && createdTimeMs.HasValue))) { - s.Serialize("proposed", ref proposed.Value); - proposed.HasValue = true; + s.Serialize("createdTimeMs", ref createdTimeMs.Value); + createdTimeMs.HasValue = true; } - if ((s.HasKey("sourceScopeId") - || ((sourceScopeId != default(OptionalString)) - && sourceScopeId.HasValue))) + if ((s.HasKey("deviceIds") + || ((deviceIds != default(OptionalArrayOfString)) + && deviceIds.HasValue))) { - s.Serialize("sourceScopeId", ref sourceScopeId.Value); - sourceScopeId.HasValue = true; + s.SerializeArray("deviceIds", ref deviceIds.Value); + deviceIds.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class SubmitPullRequestResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString id = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("email", ref email.Value); + email.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ListPullRequestsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfProposedManifest pullRequests = new OptionalArrayOfProposedManifest(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("pullRequests") - || ((pullRequests != default(OptionalArrayOfProposedManifest)) - && pullRequests.HasValue))) + if ((s.HasKey("external") + || ((external != default(OptionalArrayOfCustomerActorExternalIdentity)) + && external.HasValue))) { - s.SerializeArray("pullRequests", ref pullRequests.Value); - pullRequests.HasValue = true; + s.SerializeArray("external", ref external.Value); + external.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GetPullRequestResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalManifestDiffResponse diff = new OptionalManifestDiffResponse(); - public OptionalProposedManifest pullRequest = new OptionalProposedManifest(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("diff") - || ((diff != default(OptionalManifestDiffResponse)) - && diff.HasValue))) + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) { - s.Serialize("diff", ref diff.Value); - diff.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; } - if ((s.HasKey("pullRequest") - || ((pullRequest != default(OptionalProposedManifest)) - && pullRequest.HasValue))) + if ((s.HasKey("password") + || ((password != default(OptionalString)) + && password.HasValue))) { - s.Serialize("pullRequest", ref pullRequest.Value); - pullRequest.HasValue = true; + s.Serialize("password", ref password.Value); + password.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class BeamoPullRequestActorManifestChecksum : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString checksum = new OptionalString(); - public OptionalDateTime createdAt = new OptionalDateTime(); - public OptionalString id = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("passwordRaw") + || ((passwordRaw != default(OptionalString)) + && passwordRaw.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("passwordRaw", ref passwordRaw.Value); + passwordRaw.HasValue = true; } - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalDateTime)) - && createdAt.HasValue))) + if ((s.HasKey("realmAssociations") + || ((realmAssociations != default(OptionalArrayOfRealmAssociation)) + && realmAssociations.HasValue))) { - s.Serialize("createdAt", ref createdAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - createdAt.HasValue = true; + s.SerializeArray("realmAssociations", ref realmAssociations.Value); + realmAssociations.HasValue = true; } - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + if ((s.HasKey("realmId") + || ((realmId != default(OptionalString)) + && realmId.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("realmId", ref realmId.Value); + realmId.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class EmptyMessage : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class CommentPullRequestRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString message = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) + if ((s.HasKey("roleString") + || ((roleString != default(OptionalString)) + && roleString.HasValue))) { - s.Serialize("message", ref message.Value); - message.HasValue = true; + s.Serialize("roleString", ref roleString.Value); + roleString.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class BeamoPullRequestActorPostManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool autoDeploy = new OptionalBool(); - public OptionalString comments = new OptionalString(); - public OptionalArrayOfServiceReference manifest = new OptionalArrayOfServiceReference(); - public OptionalArrayOfPortalExtensionReference portalExtensionReferences = new OptionalArrayOfPortalExtensionReference(); - public OptionalMapOfString references = new OptionalMapOfString(); - public OptionalArrayOfSchemaReference schemaReferences = new OptionalArrayOfSchemaReference(); - public OptionalInt schemaVersion = new OptionalInt(); - public OptionalArrayOfServiceStorageReference storageReferences = new OptionalArrayOfServiceStorageReference(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("autoDeploy") - || ((autoDeploy != default(OptionalBool)) - && autoDeploy.HasValue))) + if ((s.HasKey("roles") + || ((roles != default(OptionalArrayOfRoleAssociation)) + && roles.HasValue))) { - s.Serialize("autoDeploy", ref autoDeploy.Value); - autoDeploy.HasValue = true; + s.SerializeArray("roles", ref roles.Value); + roles.HasValue = true; } - if ((s.HasKey("comments") - || ((comments != default(OptionalString)) - && comments.HasValue))) + if ((s.HasKey("thirdPartyAssociations") + || ((thirdPartyAssociations != default(OptionalArrayOfCustomerActorThirdPartyAssociation)) + && thirdPartyAssociations.HasValue))) { - s.Serialize("comments", ref comments.Value); - comments.HasValue = true; + s.SerializeArray("thirdPartyAssociations", ref thirdPartyAssociations.Value); + thirdPartyAssociations.HasValue = true; } - if ((s.HasKey("manifest") - || ((manifest != default(OptionalArrayOfServiceReference)) - && manifest.HasValue))) + if ((s.HasKey("updatedTimeMs") + || ((updatedTimeMs != default(OptionalLong)) + && updatedTimeMs.HasValue))) { - s.SerializeArray("manifest", ref manifest.Value); - manifest.HasValue = true; + s.Serialize("updatedTimeMs", ref updatedTimeMs.Value); + updatedTimeMs.HasValue = true; } - if ((s.HasKey("portalExtensionReferences") - || ((portalExtensionReferences != default(OptionalArrayOfPortalExtensionReference)) - && portalExtensionReferences.HasValue))) + if ((s.HasKey("username") + || ((username != default(OptionalString)) + && username.HasValue))) { - s.SerializeArray("portalExtensionReferences", ref portalExtensionReferences.Value); - portalExtensionReferences.HasValue = true; + s.Serialize("username", ref username.Value); + username.HasValue = true; } - if ((s.HasKey("references") - || ((references != default(OptionalMapOfString)) - && references.HasValue))) + } + } + public enum PromotableType + { + Content, + Microservices, + } + public class PromotableTypeExtensions + { + public static string ToEnumString(PromotableType val) + { + if ((PromotableType.Content == val)) { - s.SerializeDictionary("references", ref references.Value); - references.HasValue = true; + return "Content"; } - if ((s.HasKey("schemaReferences") - || ((schemaReferences != default(OptionalArrayOfSchemaReference)) - && schemaReferences.HasValue))) + if ((PromotableType.Microservices == val)) { - s.SerializeArray("schemaReferences", ref schemaReferences.Value); - schemaReferences.HasValue = true; + return "Microservices"; } - if ((s.HasKey("schemaVersion") - || ((schemaVersion != default(OptionalInt)) - && schemaVersion.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static PromotableType FromEnumString(string str) + { + if (("Content" == str)) { - s.Serialize("schemaVersion", ref schemaVersion.Value); - schemaVersion.HasValue = true; + return PromotableType.Content; } - if ((s.HasKey("storageReferences") - || ((storageReferences != default(OptionalArrayOfServiceStorageReference)) - && storageReferences.HasValue))) + if (("Microservices" == str)) { - s.SerializeArray("storageReferences", ref storageReferences.Value); - storageReferences.HasValue = true; + return PromotableType.Microservices; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class ProposedManifest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorPromotionScope : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfPullRequestAclWidening aclWidenings = new OptionalArrayOfPullRequestAclWidening(); - public OptionalArrayOfPullRequestComment comments = new OptionalArrayOfPullRequestComment(); - public OptionalLong created = new OptionalLong(); - public OptionalString id = new OptionalString(); - public OptionalString lastApplyError = new OptionalString(); - public OptionalBeamoPullRequestActorPostManifestRequest proposed = new OptionalBeamoPullRequestActorPostManifestRequest(); - public OptionalLong resolvedAt = new OptionalLong(); - public OptionalLong resolvedByAccountId = new OptionalLong(); - public OptionalString resultManifestId = new OptionalString(); - public OptionalString sourceScopeId = new OptionalString(); - public OptionalPullRequestStatus status = new OptionalPullRequestStatus(); - public OptionalLong submittedByAccountId = new OptionalLong(); + public PromotableType name = new PromotableType(); + public OptionalArrayOfPromotion promotions = new OptionalArrayOfPromotion(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("aclWidenings") - || ((aclWidenings != default(OptionalArrayOfPullRequestAclWidening)) - && aclWidenings.HasValue))) - { - s.SerializeArray("aclWidenings", ref aclWidenings.Value); - aclWidenings.HasValue = true; - } - if ((s.HasKey("comments") - || ((comments != default(OptionalArrayOfPullRequestComment)) - && comments.HasValue))) - { - s.SerializeArray("comments", ref comments.Value); - comments.HasValue = true; - } - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value); - created.HasValue = true; - } - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) - { - s.Serialize("id", ref id.Value); - id.HasValue = true; - } - if ((s.HasKey("lastApplyError") - || ((lastApplyError != default(OptionalString)) - && lastApplyError.HasValue))) - { - s.Serialize("lastApplyError", ref lastApplyError.Value); - lastApplyError.HasValue = true; - } - if ((s.HasKey("proposed") - || ((proposed != default(OptionalBeamoPullRequestActorPostManifestRequest)) - && proposed.HasValue))) - { - s.Serialize("proposed", ref proposed.Value); - proposed.HasValue = true; - } - if ((s.HasKey("resolvedAt") - || ((resolvedAt != default(OptionalLong)) - && resolvedAt.HasValue))) - { - s.Serialize("resolvedAt", ref resolvedAt.Value); - resolvedAt.HasValue = true; - } - if ((s.HasKey("resolvedByAccountId") - || ((resolvedByAccountId != default(OptionalLong)) - && resolvedByAccountId.HasValue))) - { - s.Serialize("resolvedByAccountId", ref resolvedByAccountId.Value); - resolvedByAccountId.HasValue = true; - } - if ((s.HasKey("resultManifestId") - || ((resultManifestId != default(OptionalString)) - && resultManifestId.HasValue))) - { - s.Serialize("resultManifestId", ref resultManifestId.Value); - resultManifestId.HasValue = true; - } - if ((s.HasKey("sourceScopeId") - || ((sourceScopeId != default(OptionalString)) - && sourceScopeId.HasValue))) - { - s.Serialize("sourceScopeId", ref sourceScopeId.Value); - sourceScopeId.HasValue = true; - } - if ((s.HasKey("status") - || ((status != default(OptionalPullRequestStatus)) - && status.HasValue))) - { - s.SerializeEnum("status", ref status.Value, PullRequestStatusExtensions.ToEnumString, PullRequestStatusExtensions.FromEnumString); - status.HasValue = true; - } - if ((s.HasKey("submittedByAccountId") - || ((submittedByAccountId != default(OptionalLong)) - && submittedByAccountId.HasValue))) + s.SerializeEnum("name", ref name, PromotableTypeExtensions.ToEnumString, PromotableTypeExtensions.FromEnumString); + if ((s.HasKey("promotions") + || ((promotions != default(OptionalArrayOfPromotion)) + && promotions.HasValue))) { - s.Serialize("submittedByAccountId", ref submittedByAccountId.Value); - submittedByAccountId.HasValue = true; + s.SerializeArray("promotions", ref promotions.Value); + promotions.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ManifestDiffResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfManifestDiffEntry components = new OptionalArrayOfManifestDiffEntry(); - public OptionalArrayOfReferenceDiffEntry references = new OptionalArrayOfReferenceDiffEntry(); + public OptionalLong playerId = new OptionalLong(); + public OptionalString realmId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("components") - || ((components != default(OptionalArrayOfManifestDiffEntry)) - && components.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalLong)) + && playerId.HasValue))) { - s.SerializeArray("components", ref components.Value); - components.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - if ((s.HasKey("references") - || ((references != default(OptionalArrayOfReferenceDiffEntry)) - && references.HasValue))) + if ((s.HasKey("realmId") + || ((realmId != default(OptionalString)) + && realmId.HasValue))) { - s.SerializeArray("references", ref references.Value); - references.HasValue = true; + s.Serialize("realmId", ref realmId.Value); + realmId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PullRequestAclWidening : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerActorThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString bundleName = new OptionalString(); - public OptionalString checksum = new OptionalString(); - public OptionalString scope = new OptionalString(); + public OptionalString appId = new OptionalString(); + public OptionalString email = new OptionalString(); + public OptionalMapOfString meta = new OptionalMapOfString(); + public OptionalString name = new OptionalString(); + public OptionalString userAppId = new OptionalString(); + public OptionalString userBusinessId = 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))) + if ((s.HasKey("appId") + || ((appId != default(OptionalString)) + && appId.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("appId", ref appId.Value); + appId.HasValue = true; } - if ((s.HasKey("scope") - || ((scope != default(OptionalString)) - && scope.HasValue))) + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - s.Serialize("scope", ref scope.Value); - scope.HasValue = true; + s.Serialize("email", ref email.Value); + email.HasValue = true; } - } - } - public enum PullRequestStatus - { - Pending, - Approved, - Rejected, - Superseded, - } - public class PullRequestStatusExtensions - { - public static string ToEnumString(PullRequestStatus val) - { - if ((PullRequestStatus.Pending == val)) + if ((s.HasKey("meta") + || ((meta != default(OptionalMapOfString)) + && meta.HasValue))) { - return "Pending"; + s.SerializeDictionary("meta", ref meta.Value); + meta.HasValue = true; } - if ((PullRequestStatus.Approved == val)) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - return "Approved"; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((PullRequestStatus.Rejected == val)) + if ((s.HasKey("userAppId") + || ((userAppId != default(OptionalString)) + && userAppId.HasValue))) { - return "Rejected"; + s.Serialize("userAppId", ref userAppId.Value); + userAppId.HasValue = true; } - if ((PullRequestStatus.Superseded == val)) + if ((s.HasKey("userBusinessId") + || ((userBusinessId != default(OptionalString)) + && userBusinessId.HasValue))) { - return "Superseded"; + s.Serialize("userBusinessId", ref userBusinessId.Value); + userBusinessId.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static PullRequestStatus FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class CustomerActorExternalIdentity : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString providerNamespace = new OptionalString(); + public OptionalString providerService = new OptionalString(); + public OptionalString userId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Pending" == str)) - { - return PullRequestStatus.Pending; - } - if (("Approved" == str)) + if ((s.HasKey("providerNamespace") + || ((providerNamespace != default(OptionalString)) + && providerNamespace.HasValue))) { - return PullRequestStatus.Approved; + s.Serialize("providerNamespace", ref providerNamespace.Value); + providerNamespace.HasValue = true; } - if (("Rejected" == str)) + if ((s.HasKey("providerService") + || ((providerService != default(OptionalString)) + && providerService.HasValue))) { - return PullRequestStatus.Rejected; + s.Serialize("providerService", ref providerService.Value); + providerService.HasValue = true; } - if (("Superseded" == str)) + if ((s.HasKey("userId") + || ((userId != default(OptionalString)) + && userId.HasValue))) { - return PullRequestStatus.Superseded; + s.Serialize("userId", ref userId.Value); + userId.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PullRequestComment : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RoleAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong accountId = new OptionalLong(); - public OptionalLong created = new OptionalLong(); - public OptionalString message = new OptionalString(); + public OptionalString realmId = new OptionalString(); + public OptionalString roleString = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accountId") - || ((accountId != default(OptionalLong)) - && accountId.HasValue))) + if ((s.HasKey("realmId") + || ((realmId != default(OptionalString)) + && realmId.HasValue))) { - s.Serialize("accountId", ref accountId.Value); - accountId.HasValue = true; + s.Serialize("realmId", ref realmId.Value); + realmId.HasValue = true; } - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) + if ((s.HasKey("roleString") + || ((roleString != default(OptionalString)) + && roleString.HasValue))) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + s.Serialize("roleString", ref roleString.Value); + roleString.HasValue = true; } - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class Promotion : Beamable.Serialization.JsonSerializable.ISerializable + { + public Promotable destination = new Promotable(); + public string id; + public Promotable source = new Promotable(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("destination", ref destination); + s.Serialize("id", ref id); + s.Serialize("source", ref source); + } + } + [System.SerializableAttribute()] + public partial class Promotable : Beamable.Serialization.JsonSerializable.ISerializable + { + public string checksum; + public long createdAt; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("checksum", ref checksum); + s.Serialize("createdAt", ref createdAt); + } + } + [System.SerializableAttribute()] + public partial class LobbyQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfLobby results = new OptionalArrayOfLobby(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("results") + || ((results != default(OptionalArrayOfLobby)) + && results.HasValue))) { - s.Serialize("message", ref message.Value); - message.HasValue = true; + s.SerializeArray("results", ref results.Value); + results.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ManifestDiffEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateLobby : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalManifestDiffChange change = new OptionalManifestDiffChange(); - public OptionalString kind = new OptionalString(); + public OptionalMapOfString data = new OptionalMapOfString(); + public OptionalString description = new OptionalString(); + public OptionalBool hasDescription = new OptionalBool(); + public OptionalBool hasMatchType = new OptionalBool(); + public OptionalBool hasMaxPlayers = new OptionalBool(); + public OptionalBool hasName = new OptionalBool(); + public OptionalBool hasPasscodeLength = new OptionalBool(); + public OptionalBool hasRestriction = new OptionalBool(); + public OptionalString matchType = new OptionalString(); + public OptionalInt maxPlayers = new OptionalInt(); public OptionalString name = new OptionalString(); + public OptionalInt passcodeLength = new OptionalInt(); + public OptionalArrayOfTag playerTags = new OptionalArrayOfTag(); + public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("change") - || ((change != default(OptionalManifestDiffChange)) - && change.HasValue))) + if ((s.HasKey("data") + || ((data != default(OptionalMapOfString)) + && data.HasValue))) + { + s.SerializeDictionary("data", ref data.Value); + data.HasValue = true; + } + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) + { + s.Serialize("description", ref description.Value); + description.HasValue = true; + } + if ((s.HasKey("hasDescription") + || ((hasDescription != default(OptionalBool)) + && hasDescription.HasValue))) + { + s.Serialize("hasDescription", ref hasDescription.Value); + hasDescription.HasValue = true; + } + if ((s.HasKey("hasMatchType") + || ((hasMatchType != default(OptionalBool)) + && hasMatchType.HasValue))) + { + s.Serialize("hasMatchType", ref hasMatchType.Value); + hasMatchType.HasValue = true; + } + if ((s.HasKey("hasMaxPlayers") + || ((hasMaxPlayers != default(OptionalBool)) + && hasMaxPlayers.HasValue))) + { + s.Serialize("hasMaxPlayers", ref hasMaxPlayers.Value); + hasMaxPlayers.HasValue = true; + } + if ((s.HasKey("hasName") + || ((hasName != default(OptionalBool)) + && hasName.HasValue))) + { + s.Serialize("hasName", ref hasName.Value); + hasName.HasValue = true; + } + if ((s.HasKey("hasPasscodeLength") + || ((hasPasscodeLength != default(OptionalBool)) + && hasPasscodeLength.HasValue))) + { + s.Serialize("hasPasscodeLength", ref hasPasscodeLength.Value); + hasPasscodeLength.HasValue = true; + } + if ((s.HasKey("hasRestriction") + || ((hasRestriction != default(OptionalBool)) + && hasRestriction.HasValue))) + { + s.Serialize("hasRestriction", ref hasRestriction.Value); + hasRestriction.HasValue = true; + } + if ((s.HasKey("matchType") + || ((matchType != default(OptionalString)) + && matchType.HasValue))) { - s.SerializeEnum("change", ref change.Value, ManifestDiffChangeExtensions.ToEnumString, ManifestDiffChangeExtensions.FromEnumString); - change.HasValue = true; + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; } - if ((s.HasKey("kind") - || ((kind != default(OptionalString)) - && kind.HasValue))) + if ((s.HasKey("maxPlayers") + || ((maxPlayers != default(OptionalInt)) + && maxPlayers.HasValue))) { - s.Serialize("kind", ref kind.Value); - kind.HasValue = true; + s.Serialize("maxPlayers", ref maxPlayers.Value); + maxPlayers.HasValue = true; } if ((s.HasKey("name") || ((name != default(OptionalString)) @@ -4884,1938 +4394,1886 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("name", ref name.Value); name.HasValue = true; } + if ((s.HasKey("passcodeLength") + || ((passcodeLength != default(OptionalInt)) + && passcodeLength.HasValue))) + { + s.Serialize("passcodeLength", ref passcodeLength.Value); + passcodeLength.HasValue = true; + } + if ((s.HasKey("playerTags") + || ((playerTags != default(OptionalArrayOfTag)) + && playerTags.HasValue))) + { + s.SerializeArray("playerTags", ref playerTags.Value); + playerTags.HasValue = true; + } + if ((s.HasKey("restriction") + || ((restriction != default(OptionalLobbyRestriction)) + && restriction.HasValue))) + { + s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); + restriction.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ReferenceDiffEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Lobby : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString bundleName = new OptionalString(); - public OptionalString newChecksum = new OptionalString(); - public OptionalString oldChecksum = new OptionalString(); + public OptionalDateTime created = new OptionalDateTime(); + public OptionalMapOfString data = new OptionalMapOfString(); + public OptionalString description = new OptionalString(); + public OptionalString host = new OptionalString(); + public OptionalString lobbyId = new OptionalString(); + public OptionalMatchType matchType = new OptionalMatchType(); + public OptionalInt maxPlayers = new OptionalInt(); + public OptionalString name = new OptionalString(); + public OptionalString passcode = new OptionalString(); + public OptionalArrayOfLobbyPlayer players = new OptionalArrayOfLobbyPlayer(); + public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("bundleName") - || ((bundleName != default(OptionalString)) - && bundleName.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.Serialize("bundleName", ref bundleName.Value); - bundleName.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; } - if ((s.HasKey("newChecksum") - || ((newChecksum != default(OptionalString)) - && newChecksum.HasValue))) + if ((s.HasKey("data") + || ((data != default(OptionalMapOfString)) + && data.HasValue))) { - s.Serialize("newChecksum", ref newChecksum.Value); - newChecksum.HasValue = true; + s.SerializeDictionary("data", ref data.Value); + data.HasValue = true; } - if ((s.HasKey("oldChecksum") - || ((oldChecksum != default(OptionalString)) - && oldChecksum.HasValue))) + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) { - s.Serialize("oldChecksum", ref oldChecksum.Value); - oldChecksum.HasValue = true; + s.Serialize("description", ref description.Value); + description.HasValue = true; } - } - } - public enum ManifestDiffChange - { - Added, - Changed, - Removed, - } - public class ManifestDiffChangeExtensions - { - public static string ToEnumString(ManifestDiffChange val) - { - if ((ManifestDiffChange.Added == val)) + if ((s.HasKey("host") + || ((host != default(OptionalString)) + && host.HasValue))) + { + s.Serialize("host", ref host.Value); + host.HasValue = true; + } + if ((s.HasKey("lobbyId") + || ((lobbyId != default(OptionalString)) + && lobbyId.HasValue))) + { + s.Serialize("lobbyId", ref lobbyId.Value); + lobbyId.HasValue = true; + } + if ((s.HasKey("matchType") + || ((matchType != default(OptionalMatchType)) + && matchType.HasValue))) { - return "Added"; + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; } - if ((ManifestDiffChange.Changed == val)) + if ((s.HasKey("maxPlayers") + || ((maxPlayers != default(OptionalInt)) + && maxPlayers.HasValue))) { - return "Changed"; + s.Serialize("maxPlayers", ref maxPlayers.Value); + maxPlayers.HasValue = true; } - if ((ManifestDiffChange.Removed == val)) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - return "Removed"; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static ManifestDiffChange FromEnumString(string str) - { - if (("Added" == str)) + if ((s.HasKey("passcode") + || ((passcode != default(OptionalString)) + && passcode.HasValue))) { - return ManifestDiffChange.Added; + s.Serialize("passcode", ref passcode.Value); + passcode.HasValue = true; } - if (("Changed" == str)) + if ((s.HasKey("players") + || ((players != default(OptionalArrayOfLobbyPlayer)) + && players.HasValue))) { - return ManifestDiffChange.Changed; + s.SerializeArray("players", ref players.Value); + players.HasValue = true; } - if (("Removed" == str)) + if ((s.HasKey("restriction") + || ((restriction != default(OptionalLobbyRestriction)) + && restriction.HasValue))) { - return ManifestDiffChange.Removed; + s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); + restriction.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PortalSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SetLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString url = new OptionalString(); + public OptionalString lobbyId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("url") - || ((url != default(OptionalString)) - && url.HasValue))) + if ((s.HasKey("lobbyId") + || ((lobbyId != default(OptionalString)) + && lobbyId.HasValue))) { - s.Serialize("url", ref url.Value); - url.HasValue = true; + s.Serialize("lobbyId", ref lobbyId.Value); + lobbyId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CustomerActorNewCustomerRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JoinLobby : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString alias = new OptionalString(); - public OptionalString customerName = new OptionalString(); - public string email; - public OptionalBool hierarchy = new OptionalBool(); - public string password; - public string realmName; + public OptionalString passcode = new OptionalString(); + public OptionalArrayOfTag tags = new OptionalArrayOfTag(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) + if ((s.HasKey("passcode") + || ((passcode != default(OptionalString)) + && passcode.HasValue))) { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; + s.Serialize("passcode", ref passcode.Value); + passcode.HasValue = true; } - if ((s.HasKey("customerName") - || ((customerName != default(OptionalString)) - && customerName.HasValue))) + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfTag)) + && tags.HasValue))) { - s.Serialize("customerName", ref customerName.Value); - customerName.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } - s.Serialize("email", ref email); - if ((s.HasKey("hierarchy") - || ((hierarchy != default(OptionalBool)) - && hierarchy.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class RemoveFromLobby : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - s.Serialize("hierarchy", ref hierarchy.Value); - hierarchy.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - s.Serialize("password", ref password); - s.Serialize("realmName", ref realmName); } } [System.SerializableAttribute()] - public partial class CustomerActorNewCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Acknowledge : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool activationPending = new OptionalBool(); - public OptionalString alias = new OptionalString(); - public string customerId; - public string name; - public string realmId; - public string realmName; - public AuthResponse token = new AuthResponse(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("activationPending") - || ((activationPending != default(OptionalBool)) - && activationPending.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class UpdateLobby : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalUpdateData data = new OptionalUpdateData(); + public OptionalString description = new OptionalString(); + public OptionalBool hasRestriction = new OptionalBool(); + public OptionalString matchType = new OptionalString(); + public OptionalInt maxPlayers = new OptionalInt(); + public OptionalString name = new OptionalString(); + public OptionalString newHost = new OptionalString(); + public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("data") + || ((data != default(OptionalUpdateData)) + && data.HasValue))) { - s.Serialize("activationPending", ref activationPending.Value); - activationPending.HasValue = true; + s.Serialize("data", ref data.Value); + data.HasValue = true; } - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; + s.Serialize("description", ref description.Value); + description.HasValue = true; + } + if ((s.HasKey("hasRestriction") + || ((hasRestriction != default(OptionalBool)) + && hasRestriction.HasValue))) + { + s.Serialize("hasRestriction", ref hasRestriction.Value); + hasRestriction.HasValue = true; + } + if ((s.HasKey("matchType") + || ((matchType != default(OptionalString)) + && matchType.HasValue))) + { + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; + } + if ((s.HasKey("maxPlayers") + || ((maxPlayers != default(OptionalInt)) + && maxPlayers.HasValue))) + { + s.Serialize("maxPlayers", ref maxPlayers.Value); + maxPlayers.HasValue = true; + } + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.HasValue = true; + } + if ((s.HasKey("newHost") + || ((newHost != default(OptionalString)) + && newHost.HasValue))) + { + s.Serialize("newHost", ref newHost.Value); + newHost.HasValue = true; + } + if ((s.HasKey("restriction") + || ((restriction != default(OptionalLobbyRestriction)) + && restriction.HasValue))) + { + s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); + restriction.HasValue = true; } - s.Serialize("customerId", ref customerId); - s.Serialize("name", ref name); - s.Serialize("realmId", ref realmId); - s.Serialize("realmName", ref realmName); - s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class CustomerActorCustomersResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AddTags : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfCustomerActorCustomer customers = new OptionalArrayOfCustomerActorCustomer(); + public OptionalString playerId = new OptionalString(); + public OptionalBool replace = new OptionalBool(); + public OptionalArrayOfTag tags = new OptionalArrayOfTag(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("customers") - || ((customers != default(OptionalArrayOfCustomerActorCustomer)) - && customers.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - s.SerializeArray("customers", ref customers.Value); - customers.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; + } + if ((s.HasKey("replace") + || ((replace != default(OptionalBool)) + && replace.HasValue))) + { + s.Serialize("replace", ref replace.Value); + replace.HasValue = true; + } + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfTag)) + && tags.HasValue))) + { + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiCustomersActivatePutCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RemoveTags : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalString playerId = new OptionalString(); + public OptionalArrayOfString tags = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) + { + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; + } + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) + { + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class CustomerActorCustomerView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateFederatedGameServer : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString alias = new OptionalString(); - public string customerId; - public string name; - public OptionalArrayOfRealmView realms = new OptionalArrayOfRealmView(); + public OptionalString matchType = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) - { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; - } - s.Serialize("customerId", ref customerId); - s.Serialize("name", ref name); - if ((s.HasKey("realms") - || ((realms != default(OptionalArrayOfRealmView)) - && realms.HasValue))) + if ((s.HasKey("matchType") + || ((matchType != default(OptionalString)) + && matchType.HasValue))) { - s.SerializeArray("realms", ref realms.Value); - realms.HasValue = true; + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CustomerActorCustomer : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiLobbiesServerPostLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfCustomerActorAccount accounts = new OptionalArrayOfCustomerActorAccount(); - public OptionalActivationStatus activationStatus = new OptionalActivationStatus(); - public OptionalString alias = new OptionalString(); - public OptionalMapOfString config = new OptionalMapOfString(); - public OptionalString contact = new OptionalString(); - public OptionalDateTime created = new OptionalDateTime(); - public long customerId; - public string name; - public OptionalPaymentStatus paymentStatus = new OptionalPaymentStatus(); - public OptionalArrayOfRealm realms = new OptionalArrayOfRealm(); - public OptionalBool requiresCustomTier = new OptionalBool(); - public OptionalString stripeCustomerId = new OptionalString(); - public OptionalDateTime updated = new OptionalDateTime(); - public OptionalArrayOfZone zones = new OptionalArrayOfZone(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accounts") - || ((accounts != default(OptionalArrayOfCustomerActorAccount)) - && accounts.HasValue))) + } + } + public enum LobbyRestriction + { + Null, + Closed, + Open, + } + public class LobbyRestrictionExtensions + { + public static string ToEnumString(LobbyRestriction val) + { + if ((LobbyRestriction.Null == val)) { - s.SerializeArray("accounts", ref accounts.Value); - accounts.HasValue = true; + return "Null"; } - if ((s.HasKey("activationStatus") - || ((activationStatus != default(OptionalActivationStatus)) - && activationStatus.HasValue))) + if ((LobbyRestriction.Closed == val)) { - s.SerializeEnum("activationStatus", ref activationStatus.Value, ActivationStatusExtensions.ToEnumString, ActivationStatusExtensions.FromEnumString); - activationStatus.HasValue = true; + return "Closed"; } - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) + if ((LobbyRestriction.Open == val)) { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; + return "Open"; } - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static LobbyRestriction FromEnumString(string str) + { + if (("Null" == str)) { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; + return LobbyRestriction.Null; } - if ((s.HasKey("contact") - || ((contact != default(OptionalString)) - && contact.HasValue))) + if (("Closed" == str)) { - s.Serialize("contact", ref contact.Value); - contact.HasValue = true; + return LobbyRestriction.Closed; } - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) + if (("Open" == str)) { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; + return LobbyRestriction.Open; } - s.Serialize("customerId", ref customerId); - s.Serialize("name", ref name); - if ((s.HasKey("paymentStatus") - || ((paymentStatus != default(OptionalPaymentStatus)) - && paymentStatus.HasValue))) + throw new System.ArgumentException("Unknown string value"); + } + } + [System.SerializableAttribute()] + public partial class MatchType : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString federatedGameServerNamespace = new OptionalString(); + public OptionalString id = new OptionalString(); + public OptionalInt matchingIntervalSecs = new OptionalInt(); + public OptionalInt maxWaitDurationSecs = new OptionalInt(); + public OptionalArrayOfTeamContentProto teams = new OptionalArrayOfTeamContentProto(); + public OptionalInt waitAfterMinReachedSecs = new OptionalInt(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("federatedGameServerNamespace") + || ((federatedGameServerNamespace != default(OptionalString)) + && federatedGameServerNamespace.HasValue))) { - s.SerializeEnum("paymentStatus", ref paymentStatus.Value, PaymentStatusExtensions.ToEnumString, PaymentStatusExtensions.FromEnumString); - paymentStatus.HasValue = true; + s.Serialize("federatedGameServerNamespace", ref federatedGameServerNamespace.Value); + federatedGameServerNamespace.HasValue = true; } - if ((s.HasKey("realms") - || ((realms != default(OptionalArrayOfRealm)) - && realms.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - s.SerializeArray("realms", ref realms.Value); - realms.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((s.HasKey("requiresCustomTier") - || ((requiresCustomTier != default(OptionalBool)) - && requiresCustomTier.HasValue))) + if ((s.HasKey("matchingIntervalSecs") + || ((matchingIntervalSecs != default(OptionalInt)) + && matchingIntervalSecs.HasValue))) { - s.Serialize("requiresCustomTier", ref requiresCustomTier.Value); - requiresCustomTier.HasValue = true; + s.Serialize("matchingIntervalSecs", ref matchingIntervalSecs.Value); + matchingIntervalSecs.HasValue = true; } - if ((s.HasKey("stripeCustomerId") - || ((stripeCustomerId != default(OptionalString)) - && stripeCustomerId.HasValue))) + if ((s.HasKey("maxWaitDurationSecs") + || ((maxWaitDurationSecs != default(OptionalInt)) + && maxWaitDurationSecs.HasValue))) { - s.Serialize("stripeCustomerId", ref stripeCustomerId.Value); - stripeCustomerId.HasValue = true; + s.Serialize("maxWaitDurationSecs", ref maxWaitDurationSecs.Value); + maxWaitDurationSecs.HasValue = true; } - if ((s.HasKey("updated") - || ((updated != default(OptionalDateTime)) - && updated.HasValue))) + if ((s.HasKey("teams") + || ((teams != default(OptionalArrayOfTeamContentProto)) + && teams.HasValue))) { - s.Serialize("updated", ref updated.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - updated.HasValue = true; + s.SerializeArray("teams", ref teams.Value); + teams.HasValue = true; } - if ((s.HasKey("zones") - || ((zones != default(OptionalArrayOfZone)) - && zones.HasValue))) + if ((s.HasKey("waitAfterMinReachedSecs") + || ((waitAfterMinReachedSecs != default(OptionalInt)) + && waitAfterMinReachedSecs.HasValue))) { - s.SerializeArray("zones", ref zones.Value); - zones.HasValue = true; + s.Serialize("waitAfterMinReachedSecs", ref waitAfterMinReachedSecs.Value); + waitAfterMinReachedSecs.HasValue = true; } } } [System.SerializableAttribute()] - public partial class StripeSubscriptionResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdateData : Beamable.Serialization.JsonSerializable.ISerializable { - public string status; - public string tier; + public OptionalArrayOfString deletes = new OptionalArrayOfString(); + public OptionalMapOfString updates = new OptionalMapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("status", ref status); - s.Serialize("tier", ref tier); + if ((s.HasKey("deletes") + || ((deletes != default(OptionalArrayOfString)) + && deletes.HasValue))) + { + s.SerializeArray("deletes", ref deletes.Value); + deletes.HasValue = true; + } + if ((s.HasKey("updates") + || ((updates != default(OptionalMapOfString)) + && updates.HasValue))) + { + s.SerializeDictionary("updates", ref updates.Value); + updates.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class UpdateRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Tag : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archiveStatus = new OptionalBool(); - public OptionalBool hiddenStatus = new OptionalBool(); + public OptionalString name = new OptionalString(); + public OptionalString value = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("archiveStatus") - || ((archiveStatus != default(OptionalBool)) - && archiveStatus.HasValue))) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - s.Serialize("archiveStatus", ref archiveStatus.Value); - archiveStatus.HasValue = true; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((s.HasKey("hiddenStatus") - || ((hiddenStatus != default(OptionalBool)) - && hiddenStatus.HasValue))) + if ((s.HasKey("value") + || ((value != default(OptionalString)) + && value.HasValue))) { - s.Serialize("hiddenStatus", ref hiddenStatus.Value); - hiddenStatus.HasValue = true; + s.Serialize("value", ref value.Value); + value.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RealmView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LobbyPlayer : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public OptionalArrayOfString children = new OptionalArrayOfString(); - public OptionalString customerId = new OptionalString(); - public string displayName; - public OptionalBool hidden = new OptionalBool(); - public OptionalString parent = new OptionalString(); - public string realmId; - public OptionalString secret = new OptionalString(); - public OptionalBool sharded = new OptionalBool(); - public OptionalString zoneId = new OptionalString(); + public OptionalDateTime joined = new OptionalDateTime(); + public OptionalString playerId = new OptionalString(); + public OptionalArrayOfTag tags = new OptionalArrayOfTag(); 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("children") - || ((children != default(OptionalArrayOfString)) - && children.HasValue))) - { - s.SerializeArray("children", ref children.Value); - children.HasValue = true; - } - if ((s.HasKey("customerId") - || ((customerId != default(OptionalString)) - && customerId.HasValue))) - { - s.Serialize("customerId", ref customerId.Value); - customerId.HasValue = true; - } - s.Serialize("displayName", ref displayName); - if ((s.HasKey("hidden") - || ((hidden != default(OptionalBool)) - && hidden.HasValue))) - { - s.Serialize("hidden", ref hidden.Value); - hidden.HasValue = true; - } - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) - { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; - } - s.Serialize("realmId", ref realmId); - if ((s.HasKey("secret") - || ((secret != default(OptionalString)) - && secret.HasValue))) + if ((s.HasKey("joined") + || ((joined != default(OptionalDateTime)) + && joined.HasValue))) { - s.Serialize("secret", ref secret.Value); - secret.HasValue = true; + s.Serialize("joined", ref joined.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + joined.HasValue = true; } - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - if ((s.HasKey("zoneId") - || ((zoneId != default(OptionalString)) - && zoneId.HasValue))) + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfTag)) + && tags.HasValue))) { - s.Serialize("zoneId", ref zoneId.Value); - zoneId.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TeamContentProto : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString config = new OptionalMapOfString(); + public OptionalInt maxPlayers = new OptionalInt(); + public OptionalInt minPlayers = new OptionalInt(); + public OptionalString name = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) + if ((s.HasKey("maxPlayers") + || ((maxPlayers != default(OptionalInt)) + && maxPlayers.HasValue))) { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; + s.Serialize("maxPlayers", ref maxPlayers.Value); + maxPlayers.HasValue = true; + } + if ((s.HasKey("minPlayers") + || ((minPlayers != default(OptionalInt)) + && minPlayers.HasValue))) + { + s.Serialize("minPlayers", ref minPlayers.Value); + minPlayers.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 ConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MessageRequest : 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 ConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfString deletes = new OptionalArrayOfString(); - public OptionalMapOfString upserts = new OptionalMapOfString(); + public OptionalString body = new OptionalString(); + public OptionalString channel = new OptionalString(); + public OptionalBool hasChannel = new OptionalBool(); + public OptionalBool hasPid = new OptionalBool(); + public OptionalBool hasPlayerId = new OptionalBool(); + public OptionalBool hasRealmId = new OptionalBool(); + public OptionalBool hasSingleDelivery = new OptionalBool(); + public OptionalString pid = new OptionalString(); + public OptionalString playerId = new OptionalString(); + public OptionalString realmId = new OptionalString(); + public OptionalBool singleDelivery = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("deletes") - || ((deletes != default(OptionalArrayOfString)) - && deletes.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.SerializeArray("deletes", ref deletes.Value); - deletes.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; } - if ((s.HasKey("upserts") - || ((upserts != default(OptionalMapOfString)) - && upserts.HasValue))) + if ((s.HasKey("channel") + || ((channel != default(OptionalString)) + && channel.HasValue))) { - s.SerializeDictionary("upserts", ref upserts.Value); - upserts.HasValue = true; + s.Serialize("channel", ref channel.Value); + channel.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GetGamesResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfRealmView realms = new OptionalArrayOfRealmView(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("realms") - || ((realms != default(OptionalArrayOfRealmView)) - && realms.HasValue))) + if ((s.HasKey("hasChannel") + || ((hasChannel != default(OptionalBool)) + && hasChannel.HasValue))) { - s.SerializeArray("realms", ref realms.Value); - realms.HasValue = true; + s.Serialize("hasChannel", ref hasChannel.Value); + hasChannel.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class CustomerActorNewGameRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string gameName; - public OptionalBool isHidden = new OptionalBool(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("gameName", ref gameName); - if ((s.HasKey("isHidden") - || ((isHidden != default(OptionalBool)) - && isHidden.HasValue))) + if ((s.HasKey("hasPid") + || ((hasPid != default(OptionalBool)) + && hasPid.HasValue))) { - s.Serialize("isHidden", ref isHidden.Value); - isHidden.HasValue = true; + s.Serialize("hasPid", ref hasPid.Value); + hasPid.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class CustomerActorUpdateGameHierarchyRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public RealmView[] realms; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("realms", ref realms); - } - } - [System.SerializableAttribute()] - public partial class CreateRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool isHidden = new OptionalBool(); - public string name; - public OptionalString parent = new OptionalString(); - public OptionalString plan = new OptionalString(); - public OptionalBool sharded = new OptionalBool(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("isHidden") - || ((isHidden != default(OptionalBool)) - && isHidden.HasValue))) + if ((s.HasKey("hasPlayerId") + || ((hasPlayerId != default(OptionalBool)) + && hasPlayerId.HasValue))) { - s.Serialize("isHidden", ref isHidden.Value); - isHidden.HasValue = true; + s.Serialize("hasPlayerId", ref hasPlayerId.Value); + hasPlayerId.HasValue = true; } - s.Serialize("name", ref name); - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) + if ((s.HasKey("hasRealmId") + || ((hasRealmId != default(OptionalBool)) + && hasRealmId.HasValue))) { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; + s.Serialize("hasRealmId", ref hasRealmId.Value); + hasRealmId.HasValue = true; } - if ((s.HasKey("plan") - || ((plan != default(OptionalString)) - && plan.HasValue))) + if ((s.HasKey("hasSingleDelivery") + || ((hasSingleDelivery != default(OptionalBool)) + && hasSingleDelivery.HasValue))) { - s.Serialize("plan", ref plan.Value); - plan.HasValue = true; + s.Serialize("hasSingleDelivery", ref hasSingleDelivery.Value); + hasSingleDelivery.HasValue = true; } - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + if ((s.HasKey("pid") + || ((pid != default(OptionalString)) + && pid.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.Serialize("pid", ref pid.Value); + pid.HasValue = true; + } + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) + { + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; + } + if ((s.HasKey("realmId") + || ((realmId != default(OptionalString)) + && realmId.HasValue))) + { + s.Serialize("realmId", ref realmId.Value); + realmId.HasValue = true; + } + if ((s.HasKey("singleDelivery") + || ((singleDelivery != default(OptionalBool)) + && singleDelivery.HasValue))) + { + s.Serialize("singleDelivery", ref singleDelivery.Value); + singleDelivery.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RenameRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string newName; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("newName", ref newName); - } - } - [System.SerializableAttribute()] - public partial class CustomerActorRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiMailboxPublishPostMailboxResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string environment; - public string microserviceEcrUri; - public string microserviceUri; - public string portalUri; - public string storageBrowserUri; - public CustomerActorWebSocketConfiguration websocketConfig = new CustomerActorWebSocketConfiguration(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("environment", ref environment); - s.Serialize("microserviceEcrUri", ref microserviceEcrUri); - s.Serialize("microserviceUri", ref microserviceUri); - s.Serialize("portalUri", ref portalUri); - s.Serialize("storageBrowserUri", ref storageBrowserUri); - s.Serialize("websocketConfig", ref websocketConfig); } } [System.SerializableAttribute()] - public partial class CustomerActorPromoteRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateParty : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString contentManifestIds = new OptionalArrayOfString(); - public OptionalArrayOfPromotableType promotions = new OptionalArrayOfPromotableType(); - public string sourceRealmId; + public OptionalString leader = new OptionalString(); + public OptionalInt maxSize = new OptionalInt(); + public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); + public OptionalString restriction = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentManifestIds") - || ((contentManifestIds != default(OptionalArrayOfString)) - && contentManifestIds.HasValue))) + if ((s.HasKey("leader") + || ((leader != default(OptionalString)) + && leader.HasValue))) { - s.SerializeArray("contentManifestIds", ref contentManifestIds.Value); - contentManifestIds.HasValue = true; + s.Serialize("leader", ref leader.Value); + leader.HasValue = true; } - if ((s.HasKey("promotions") - || ((promotions != default(OptionalArrayOfPromotableType)) - && promotions.HasValue))) + if ((s.HasKey("maxSize") + || ((maxSize != default(OptionalInt)) + && maxSize.HasValue))) { - s.SerializeArray("promotions", ref promotions.Value); - promotions.HasValue = true; + s.Serialize("maxSize", ref maxSize.Value); + maxSize.HasValue = true; } - s.Serialize("sourceRealmId", ref sourceRealmId); - } - } - [System.SerializableAttribute()] - public partial class CustomerActorPromoteRealmResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfPromotionScope scopes = new OptionalArrayOfPromotionScope(); - public string sourceRealmId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfPromotionScope)) - && scopes.HasValue))) + if ((s.HasKey("memberTags") + || ((memberTags != default(OptionalArrayOfTag)) + && memberTags.HasValue))) { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; + s.SerializeArray("memberTags", ref memberTags.Value); + memberTags.HasValue = true; + } + if ((s.HasKey("restriction") + || ((restriction != default(OptionalString)) + && restriction.HasValue))) + { + s.Serialize("restriction", ref restriction.Value); + restriction.HasValue = true; } - s.Serialize("sourceRealmId", ref sourceRealmId); } } [System.SerializableAttribute()] - public partial class CustomerActorAliasAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Party : Beamable.Serialization.JsonSerializable.ISerializable { - public string alias; - public bool available; - public OptionalString customerId = new OptionalString(); + public OptionalDateTime created = new OptionalDateTime(); + public OptionalString id = new OptionalString(); + public OptionalString leader = new OptionalString(); + public OptionalInt maxSize = new OptionalInt(); + public OptionalArrayOfString members = new OptionalArrayOfString(); + public OptionalMapOfTagList membersTags = new OptionalMapOfTagList(); + public OptionalArrayOfString pendingInvites = new OptionalArrayOfString(); + public OptionalString restriction = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("alias", ref alias); - s.Serialize("available", ref available); - if ((s.HasKey("customerId") - || ((customerId != default(OptionalString)) - && customerId.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.Serialize("customerId", ref customerId.Value); - customerId.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; + } + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) + { + s.Serialize("id", ref id.Value); + id.HasValue = true; + } + if ((s.HasKey("leader") + || ((leader != default(OptionalString)) + && leader.HasValue))) + { + s.Serialize("leader", ref leader.Value); + leader.HasValue = true; + } + if ((s.HasKey("maxSize") + || ((maxSize != default(OptionalInt)) + && maxSize.HasValue))) + { + s.Serialize("maxSize", ref maxSize.Value); + maxSize.HasValue = true; + } + if ((s.HasKey("members") + || ((members != default(OptionalArrayOfString)) + && members.HasValue))) + { + s.SerializeArray("members", ref members.Value); + members.HasValue = true; + } + if ((s.HasKey("membersTags") + || ((membersTags != default(OptionalMapOfTagList)) + && membersTags.HasValue))) + { + s.SerializeDictionary("membersTags", ref membersTags.Value); + membersTags.HasValue = true; + } + if ((s.HasKey("pendingInvites") + || ((pendingInvites != default(OptionalArrayOfString)) + && pendingInvites.HasValue))) + { + s.SerializeArray("pendingInvites", ref pendingInvites.Value); + pendingInvites.HasValue = true; + } + if ((s.HasKey("restriction") + || ((restriction != default(OptionalString)) + && restriction.HasValue))) + { + s.Serialize("restriction", ref restriction.Value); + restriction.HasValue = true; } } } [System.SerializableAttribute()] - public partial class AuthResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdateParty : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString accessToken = new OptionalString(); - public OptionalString refreshToken = new OptionalString(); + public OptionalInt maxSize = new OptionalInt(); + public OptionalString restriction = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accessToken") - || ((accessToken != default(OptionalString)) - && accessToken.HasValue))) + if ((s.HasKey("maxSize") + || ((maxSize != default(OptionalInt)) + && maxSize.HasValue))) { - s.Serialize("accessToken", ref accessToken.Value); - accessToken.HasValue = true; + s.Serialize("maxSize", ref maxSize.Value); + maxSize.HasValue = true; } - if ((s.HasKey("refreshToken") - || ((refreshToken != default(OptionalString)) - && refreshToken.HasValue))) + if ((s.HasKey("restriction") + || ((restriction != default(OptionalString)) + && restriction.HasValue))) { - s.Serialize("refreshToken", ref refreshToken.Value); - refreshToken.HasValue = true; + s.Serialize("restriction", ref restriction.Value); + restriction.HasValue = true; } } } - public enum PaymentStatus - { - Free, - Paid, - Banned, - } - public class PaymentStatusExtensions + [System.SerializableAttribute()] + public partial class PartyMemberTags : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(PaymentStatus val) + public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((PaymentStatus.Free == val)) - { - return "Free"; - } - if ((PaymentStatus.Paid == val)) - { - return "Paid"; - } - if ((PaymentStatus.Banned == val)) + if ((s.HasKey("memberTags") + || ((memberTags != default(OptionalArrayOfTag)) + && memberTags.HasValue))) { - return "Banned"; + s.SerializeArray("memberTags", ref memberTags.Value); + memberTags.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static PaymentStatus FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class PromoteNewLeader : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Free" == str)) - { - return PaymentStatus.Free; - } - if (("Paid" == str)) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - return PaymentStatus.Paid; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - if (("Banned" == str)) + } + } + [System.SerializableAttribute()] + public partial class InviteToParty : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - return PaymentStatus.Banned; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } - public enum ActivationStatus + [System.SerializableAttribute()] + public partial class ApiPartiesInvitePostPartyResponse : Beamable.Serialization.JsonSerializable.ISerializable { - PENDING, - ACTIVATED, + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } } - public class ActivationStatusExtensions + [System.SerializableAttribute()] + public partial class CancelInviteToParty : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(ActivationStatus val) + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((ActivationStatus.PENDING == val)) - { - return "PENDING"; - } - if ((ActivationStatus.ACTIVATED == val)) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - return "ACTIVATED"; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static ActivationStatus FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class ApiPartiesInviteDeletePartyResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("PENDING" == str)) - { - return ActivationStatus.PENDING; - } - if (("ACTIVATED" == str)) + } + } + [System.SerializableAttribute()] + public partial class LeaveParty : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - return ActivationStatus.ACTIVATED; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class CustomerActorWebSocketConfiguration : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiPartiesMembersDeletePartyResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString provider = new OptionalString(); - public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("provider") - || ((provider != default(OptionalString)) - && provider.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class UpdatePartyTags : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); + public OptionalString playerId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("memberTags") + || ((memberTags != default(OptionalArrayOfTag)) + && memberTags.HasValue))) { - s.Serialize("provider", ref provider.Value); - provider.HasValue = true; + s.SerializeArray("memberTags", ref memberTags.Value); + memberTags.HasValue = true; } - if ((s.HasKey("uri") - || ((uri != default(OptionalString)) - && uri.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - s.Serialize("uri", ref uri.Value); - uri.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class Realm : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TagList : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString children = new OptionalArrayOfString(); - public OptionalMapOfString config = new OptionalMapOfString(); - public OptionalDateTime created = new OptionalDateTime(); - public OptionalMapOfString customCharts = new OptionalMapOfString(); - public OptionalString displayName = new OptionalString(); - public OptionalBool hidden = new OptionalBool(); - public OptionalBool isArchived = new OptionalBool(); - public string name; - public OptionalString parent = new OptionalString(); - public string plan; - public OptionalString secret = new OptionalString(); - public OptionalBool sharded = new OptionalBool(); - public OptionalString zoneId = new OptionalString(); + public OptionalArrayOfTag tags = new OptionalArrayOfTag(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("children") - || ((children != default(OptionalArrayOfString)) - && children.HasValue))) + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfTag)) + && tags.HasValue))) { - s.SerializeArray("children", ref children.Value); - children.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) - { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; - } - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class ApiPlayersLobbiesDeletePlayerLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class ApiPlayersPartiesDeletePlayerPartyResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class PartyInvitesForPlayerResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfPartyInvitation invitations = new OptionalArrayOfPartyInvitation(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("invitations") + || ((invitations != default(OptionalArrayOfPartyInvitation)) + && invitations.HasValue))) { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; + s.SerializeArray("invitations", ref invitations.Value); + invitations.HasValue = true; } - if ((s.HasKey("customCharts") - || ((customCharts != default(OptionalMapOfString)) - && customCharts.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class PartyInvitation : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString invitedBy = new OptionalString(); + public OptionalString partyId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("invitedBy") + || ((invitedBy != default(OptionalString)) + && invitedBy.HasValue))) { - s.SerializeDictionary("customCharts", ref customCharts.Value); - customCharts.HasValue = true; + s.Serialize("invitedBy", ref invitedBy.Value); + invitedBy.HasValue = true; } - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) + if ((s.HasKey("partyId") + || ((partyId != default(OptionalString)) + && partyId.HasValue))) { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; + s.Serialize("partyId", ref partyId.Value); + partyId.HasValue = true; } - if ((s.HasKey("hidden") - || ((hidden != default(OptionalBool)) - && hidden.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class PlayerSessionActorSessionHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString date = new OptionalString(); + public OptionalInt daysPlayed = new OptionalInt(); + public OptionalString installDate = new OptionalString(); + public OptionalArrayOfString payments = new OptionalArrayOfString(); + public OptionalArrayOfString sessions = new OptionalArrayOfString(); + public OptionalArrayOfPlayerSessionActorPaymentTotal totalPaid = new OptionalArrayOfPlayerSessionActorPaymentTotal(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("date") + || ((date != default(OptionalString)) + && date.HasValue))) { - s.Serialize("hidden", ref hidden.Value); - hidden.HasValue = true; + s.Serialize("date", ref date.Value); + date.HasValue = true; } - if ((s.HasKey("isArchived") - || ((isArchived != default(OptionalBool)) - && isArchived.HasValue))) + if ((s.HasKey("daysPlayed") + || ((daysPlayed != default(OptionalInt)) + && daysPlayed.HasValue))) { - s.Serialize("isArchived", ref isArchived.Value); - isArchived.HasValue = true; + s.Serialize("daysPlayed", ref daysPlayed.Value); + daysPlayed.HasValue = true; } - s.Serialize("name", ref name); - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) + if ((s.HasKey("installDate") + || ((installDate != default(OptionalString)) + && installDate.HasValue))) { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; + s.Serialize("installDate", ref installDate.Value); + installDate.HasValue = true; } - s.Serialize("plan", ref plan); - if ((s.HasKey("secret") - || ((secret != default(OptionalString)) - && secret.HasValue))) + if ((s.HasKey("payments") + || ((payments != default(OptionalArrayOfString)) + && payments.HasValue))) { - s.Serialize("secret", ref secret.Value); - secret.HasValue = true; + s.SerializeArray("payments", ref payments.Value); + payments.HasValue = true; } - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + if ((s.HasKey("sessions") + || ((sessions != default(OptionalArrayOfString)) + && sessions.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.SerializeArray("sessions", ref sessions.Value); + sessions.HasValue = true; } - if ((s.HasKey("zoneId") - || ((zoneId != default(OptionalString)) - && zoneId.HasValue))) + if ((s.HasKey("totalPaid") + || ((totalPaid != default(OptionalArrayOfPlayerSessionActorPaymentTotal)) + && totalPaid.HasValue))) { - s.Serialize("zoneId", ref zoneId.Value); - zoneId.HasValue = true; + s.SerializeArray("totalPaid", ref totalPaid.Value); + totalPaid.HasValue = true; } } } [System.SerializableAttribute()] - public partial class Zone : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerSessionActorSessionClientHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString config = new OptionalMapOfString(); - public OptionalDateTime created = new OptionalDateTime(); - public OptionalString defaultRoleString = new OptionalString(); - public OptionalString displayName = new OptionalString(); - public OptionalBool isArchived = new OptionalBool(); - public OptionalZoneOrigin origin = new OptionalZoneOrigin(); - public string plan; - public string zoneId; + public OptionalString date = new OptionalString(); + public OptionalInt daysPlayed = new OptionalInt(); + public OptionalString installDate = new OptionalString(); + public OptionalArrayOfString sessions = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) + if ((s.HasKey("date") + || ((date != default(OptionalString)) + && date.HasValue))) { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; + s.Serialize("date", ref date.Value); + date.HasValue = true; } - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) + if ((s.HasKey("daysPlayed") + || ((daysPlayed != default(OptionalInt)) + && daysPlayed.HasValue))) { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; + s.Serialize("daysPlayed", ref daysPlayed.Value); + daysPlayed.HasValue = true; } - if ((s.HasKey("defaultRoleString") - || ((defaultRoleString != default(OptionalString)) - && defaultRoleString.HasValue))) + if ((s.HasKey("installDate") + || ((installDate != default(OptionalString)) + && installDate.HasValue))) { - s.Serialize("defaultRoleString", ref defaultRoleString.Value); - defaultRoleString.HasValue = true; + s.Serialize("installDate", ref installDate.Value); + installDate.HasValue = true; } - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) + if ((s.HasKey("sessions") + || ((sessions != default(OptionalArrayOfString)) + && sessions.HasValue))) { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; + s.SerializeArray("sessions", ref sessions.Value); + sessions.HasValue = true; } - if ((s.HasKey("isArchived") - || ((isArchived != default(OptionalBool)) - && isArchived.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class PlayerSessionActorPaymentTotal : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalLong amount = new OptionalLong(); + public OptionalString currency = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("amount") + || ((amount != default(OptionalLong)) + && amount.HasValue))) { - s.Serialize("isArchived", ref isArchived.Value); - isArchived.HasValue = true; + s.Serialize("amount", ref amount.Value); + amount.HasValue = true; } - if ((s.HasKey("origin") - || ((origin != default(OptionalZoneOrigin)) - && origin.HasValue))) + if ((s.HasKey("currency") + || ((currency != default(OptionalString)) + && currency.HasValue))) { - s.SerializeEnum("origin", ref origin.Value, ZoneOriginExtensions.ToEnumString, ZoneOriginExtensions.FromEnumString); - origin.HasValue = true; + s.Serialize("currency", ref currency.Value); + currency.HasValue = true; } - s.Serialize("plan", ref plan); - s.Serialize("zoneId", ref zoneId); } } [System.SerializableAttribute()] - public partial class CustomerActorAccount : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong accountId = new OptionalLong(); - public OptionalString country = new OptionalString(); - public OptionalLong createdTimeMs = new OptionalLong(); - public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); - public OptionalString email = new OptionalString(); - public OptionalArrayOfCustomerActorExternalIdentity external = new OptionalArrayOfCustomerActorExternalIdentity(); - public OptionalString language = new OptionalString(); - public OptionalString password = new OptionalString(); - public OptionalString passwordRaw = new OptionalString(); - public OptionalArrayOfRealmAssociation realmAssociations = new OptionalArrayOfRealmAssociation(); - public OptionalString realmId = new OptionalString(); - public OptionalString roleString = new OptionalString(); - public OptionalArrayOfRoleAssociation roles = new OptionalArrayOfRoleAssociation(); - public OptionalArrayOfCustomerActorThirdPartyAssociation thirdPartyAssociations = new OptionalArrayOfCustomerActorThirdPartyAssociation(); - public OptionalLong updatedTimeMs = new OptionalLong(); - public OptionalString username = new OptionalString(); - public OptionalArrayOfZoneRoleAssociation zoneRoles = new OptionalArrayOfZoneRoleAssociation(); + public OptionalString id = new OptionalString(); + public OptionalMapOfStatsValue stats = new OptionalMapOfStatsValue(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accountId") - || ((accountId != default(OptionalLong)) - && accountId.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - s.Serialize("accountId", ref accountId.Value); - accountId.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((s.HasKey("country") - || ((country != default(OptionalString)) - && country.HasValue))) + if ((s.HasKey("stats") + || ((stats != default(OptionalMapOfStatsValue)) + && stats.HasValue))) { - s.Serialize("country", ref country.Value); - country.HasValue = true; - } - if ((s.HasKey("createdTimeMs") - || ((createdTimeMs != default(OptionalLong)) - && createdTimeMs.HasValue))) - { - s.Serialize("createdTimeMs", ref createdTimeMs.Value); - createdTimeMs.HasValue = true; - } - if ((s.HasKey("deviceIds") - || ((deviceIds != default(OptionalArrayOfString)) - && deviceIds.HasValue))) - { - s.SerializeArray("deviceIds", ref deviceIds.Value); - deviceIds.HasValue = true; - } - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) - { - s.Serialize("email", ref email.Value); - email.HasValue = true; - } - if ((s.HasKey("external") - || ((external != default(OptionalArrayOfCustomerActorExternalIdentity)) - && external.HasValue))) - { - s.SerializeArray("external", ref external.Value); - external.HasValue = true; - } - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - if ((s.HasKey("password") - || ((password != default(OptionalString)) - && password.HasValue))) - { - s.Serialize("password", ref password.Value); - password.HasValue = true; - } - if ((s.HasKey("passwordRaw") - || ((passwordRaw != default(OptionalString)) - && passwordRaw.HasValue))) - { - s.Serialize("passwordRaw", ref passwordRaw.Value); - passwordRaw.HasValue = true; - } - if ((s.HasKey("realmAssociations") - || ((realmAssociations != default(OptionalArrayOfRealmAssociation)) - && realmAssociations.HasValue))) - { - s.SerializeArray("realmAssociations", ref realmAssociations.Value); - realmAssociations.HasValue = true; - } - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) - { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; - } - if ((s.HasKey("roleString") - || ((roleString != default(OptionalString)) - && roleString.HasValue))) - { - s.Serialize("roleString", ref roleString.Value); - roleString.HasValue = true; - } - if ((s.HasKey("roles") - || ((roles != default(OptionalArrayOfRoleAssociation)) - && roles.HasValue))) - { - s.SerializeArray("roles", ref roles.Value); - roles.HasValue = true; - } - if ((s.HasKey("thirdPartyAssociations") - || ((thirdPartyAssociations != default(OptionalArrayOfCustomerActorThirdPartyAssociation)) - && thirdPartyAssociations.HasValue))) - { - s.SerializeArray("thirdPartyAssociations", ref thirdPartyAssociations.Value); - thirdPartyAssociations.HasValue = true; - } - if ((s.HasKey("updatedTimeMs") - || ((updatedTimeMs != default(OptionalLong)) - && updatedTimeMs.HasValue))) - { - s.Serialize("updatedTimeMs", ref updatedTimeMs.Value); - updatedTimeMs.HasValue = true; - } - if ((s.HasKey("username") - || ((username != default(OptionalString)) - && username.HasValue))) - { - s.Serialize("username", ref username.Value); - username.HasValue = true; - } - if ((s.HasKey("zoneRoles") - || ((zoneRoles != default(OptionalArrayOfZoneRoleAssociation)) - && zoneRoles.HasValue))) - { - s.SerializeArray("zoneRoles", ref zoneRoles.Value); - zoneRoles.HasValue = true; + s.SerializeDictionary("stats", ref stats.Value); + stats.HasValue = true; } } } - public enum PromotableType - { - Content, - Microservices, - } - public class PromotableTypeExtensions + [System.SerializableAttribute()] + public partial class SetStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(PromotableType val) + public OptionalMapOfStatsValue add = new OptionalMapOfStatsValue(); + public OptionalBool emitAnalytics = new OptionalBool(); + public OptionalBool hasEmitAnalytics = new OptionalBool(); + public OptionalMapOfStatsValue set = new OptionalMapOfStatsValue(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((PromotableType.Content == val)) + if ((s.HasKey("add") + || ((add != default(OptionalMapOfStatsValue)) + && add.HasValue))) { - return "Content"; + s.SerializeDictionary("add", ref add.Value); + add.HasValue = true; } - if ((PromotableType.Microservices == val)) + if ((s.HasKey("emitAnalytics") + || ((emitAnalytics != default(OptionalBool)) + && emitAnalytics.HasValue))) { - return "Microservices"; + s.Serialize("emitAnalytics", ref emitAnalytics.Value); + emitAnalytics.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static PromotableType FromEnumString(string str) - { - if (("Content" == str)) + if ((s.HasKey("hasEmitAnalytics") + || ((hasEmitAnalytics != default(OptionalBool)) + && hasEmitAnalytics.HasValue))) { - return PromotableType.Content; + s.Serialize("hasEmitAnalytics", ref hasEmitAnalytics.Value); + hasEmitAnalytics.HasValue = true; } - if (("Microservices" == str)) + if ((s.HasKey("set") + || ((set != default(OptionalMapOfStatsValue)) + && set.HasValue))) { - return PromotableType.Microservices; + s.SerializeDictionary("set", ref set.Value); + set.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PromotionScope : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerStatsActorCommonResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public PromotableType name = new PromotableType(); - public OptionalArrayOfPromotion promotions = new OptionalArrayOfPromotion(); + public OptionalString result = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeEnum("name", ref name, PromotableTypeExtensions.ToEnumString, PromotableTypeExtensions.FromEnumString); - if ((s.HasKey("promotions") - || ((promotions != default(OptionalArrayOfPromotion)) - && promotions.HasValue))) + if ((s.HasKey("result") + || ((result != default(OptionalString)) + && result.HasValue))) { - s.SerializeArray("promotions", ref promotions.Value); - promotions.HasValue = true; + s.Serialize("result", ref result.Value); + result.HasValue = true; } } } - public enum ZoneOrigin - { - Bootstrapped, - User, - } - public class ZoneOriginExtensions + [System.SerializableAttribute()] + public partial class StatsValue : Beamable.Serialization.SmallerJSON.IRawJsonProvider { - public static string ToEnumString(ZoneOrigin val) + public OptionalString StringValue; + public OptionalLong IntValue; + public OptionalDouble DoubleValue; + public OptionalBool BoolValue; + public OptionalArrayOfStatsValue ArrayValue; + public object ToRawValue() { - if ((ZoneOrigin.Bootstrapped == val)) - { - return "Bootstrapped"; - } - if ((ZoneOrigin.User == val)) + if (StringValue != null && StringValue.HasValue) return StringValue.Value; + if (IntValue != null && IntValue.HasValue) return IntValue.Value; + if (DoubleValue != null && DoubleValue.HasValue) return DoubleValue.Value; + if (BoolValue != null && BoolValue.HasValue) return BoolValue.Value; + if (ArrayValue != null && ArrayValue.HasValue) { - return "User"; + var raw_ = new System.Collections.Generic.List(); + foreach (var item_ in ArrayValue.Value) raw_.Add(item_ != null ? item_.ToRawValue() : null); + return raw_; } - throw new System.ArgumentException("Unknown enum value"); + return null; + } + + public string ToJson() + { + var raw_ = ToRawValue(); + if (raw_ == null) return "null"; + var sb_ = new System.Text.StringBuilder(); + Beamable.Serialization.SmallerJSON.Json.Serialize(raw_, sb_); + return sb_.ToString(); } - public static ZoneOrigin FromEnumString(string str) + + public void SerializeAt(Beamable.Serialization.JsonSerializable.IStreamSerializer s, string key) { - if (("Bootstrapped" == str)) + if (s.isSaving) { - return ZoneOrigin.Bootstrapped; + s.SetValue(key, ToRawValue()); + return; } - if (("User" == str)) + if (!s.HasKey(key)) return; + AssignFromRaw(this, s.GetValue(key)); + } + + private static void AssignFromRaw(StatsValue target, object raw) + { + if (raw == null) return; + if (raw is string vStr_) { target.StringValue = new OptionalString(vStr_); return; } + if (raw is long vLong_) { target.IntValue = new OptionalLong(vLong_); return; } + if (raw is int vInt_) { target.IntValue = new OptionalLong(vInt_); return; } + if (raw is double vDouble_) { target.DoubleValue = vDouble_; return; } + if (raw is float vFloat_) { target.DoubleValue = (double)vFloat_; return; } + if (raw is bool vBool_) { target.BoolValue = new OptionalBool(vBool_); return; } + if (raw is System.Collections.IList vList_) { - return ZoneOrigin.User; + var built_ = new System.Collections.Generic.List(); + foreach (var elem_ in vList_) + { + var inner_ = new StatsValue(); + AssignFromRaw(inner_, elem_); + built_.Add(inner_); + } + target.ArrayValue = new OptionalArrayOfStatsValue(built_.ToArray()); } - throw new System.ArgumentException("Unknown string value"); } + } [System.SerializableAttribute()] - public partial class RealmAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TicketQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong playerId = new OptionalLong(); - public OptionalString realmId = new OptionalString(); + public OptionalArrayOfTicket results = new OptionalArrayOfTicket(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalLong)) - && playerId.HasValue))) - { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; - } - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) + if ((s.HasKey("results") + || ((results != default(OptionalArrayOfTicket)) + && results.HasValue))) { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; + s.SerializeArray("results", ref results.Value); + results.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CustomerActorThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Ticket : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString appId = new OptionalString(); - public OptionalString email = new OptionalString(); - public OptionalMapOfString meta = new OptionalMapOfString(); - public OptionalString name = new OptionalString(); - public OptionalString userAppId = new OptionalString(); - public OptionalString userBusinessId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("appId") - || ((appId != default(OptionalString)) - && appId.HasValue))) - { - s.Serialize("appId", ref appId.Value); - appId.HasValue = true; - } - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) + public OptionalDateTime created = new OptionalDateTime(); + public OptionalDateTime expires = new OptionalDateTime(); + public OptionalString lobbyId = new OptionalString(); + public OptionalString matchId = new OptionalString(); + public OptionalString matchType = new OptionalString(); + public OptionalMapOfDouble numberProperties = new OptionalMapOfDouble(); + public OptionalString partyId = new OptionalString(); + public OptionalArrayOfString players = new OptionalArrayOfString(); + public OptionalInt priority = new OptionalInt(); + public OptionalString status = new OptionalString(); + public OptionalMapOfString stringProperties = new OptionalMapOfString(); + public OptionalMapOfTagList tags = new OptionalMapOfTagList(); + public OptionalString team = new OptionalString(); + public OptionalString ticketId = new OptionalString(); + public OptionalBool watchOnlineStatus = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.Serialize("email", ref email.Value); - email.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; } - if ((s.HasKey("meta") - || ((meta != default(OptionalMapOfString)) - && meta.HasValue))) + if ((s.HasKey("expires") + || ((expires != default(OptionalDateTime)) + && expires.HasValue))) { - s.SerializeDictionary("meta", ref meta.Value); - meta.HasValue = true; + s.Serialize("expires", ref expires.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + expires.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("lobbyId") + || ((lobbyId != default(OptionalString)) + && lobbyId.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("lobbyId", ref lobbyId.Value); + lobbyId.HasValue = true; } - if ((s.HasKey("userAppId") - || ((userAppId != default(OptionalString)) - && userAppId.HasValue))) + if ((s.HasKey("matchId") + || ((matchId != default(OptionalString)) + && matchId.HasValue))) { - s.Serialize("userAppId", ref userAppId.Value); - userAppId.HasValue = true; + s.Serialize("matchId", ref matchId.Value); + matchId.HasValue = true; } - if ((s.HasKey("userBusinessId") - || ((userBusinessId != default(OptionalString)) - && userBusinessId.HasValue))) + if ((s.HasKey("matchType") + || ((matchType != default(OptionalString)) + && matchType.HasValue))) { - s.Serialize("userBusinessId", ref userBusinessId.Value); - userBusinessId.HasValue = true; + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class CustomerActorExternalIdentity : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString providerNamespace = new OptionalString(); - public OptionalString providerService = new OptionalString(); - public OptionalString userId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("providerNamespace") - || ((providerNamespace != default(OptionalString)) - && providerNamespace.HasValue))) + if ((s.HasKey("numberProperties") + || ((numberProperties != default(OptionalMapOfDouble)) + && numberProperties.HasValue))) { - s.Serialize("providerNamespace", ref providerNamespace.Value); - providerNamespace.HasValue = true; + s.SerializeDictionary("numberProperties", ref numberProperties.Value); + numberProperties.HasValue = true; } - if ((s.HasKey("providerService") - || ((providerService != default(OptionalString)) - && providerService.HasValue))) + if ((s.HasKey("partyId") + || ((partyId != default(OptionalString)) + && partyId.HasValue))) { - s.Serialize("providerService", ref providerService.Value); - providerService.HasValue = true; + s.Serialize("partyId", ref partyId.Value); + partyId.HasValue = true; } - if ((s.HasKey("userId") - || ((userId != default(OptionalString)) - && userId.HasValue))) + if ((s.HasKey("players") + || ((players != default(OptionalArrayOfString)) + && players.HasValue))) { - s.Serialize("userId", ref userId.Value); - userId.HasValue = true; + s.SerializeArray("players", ref players.Value); + players.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class RoleAssociation : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString realmId = new OptionalString(); - public OptionalString roleString = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) + if ((s.HasKey("priority") + || ((priority != default(OptionalInt)) + && priority.HasValue))) { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; + s.Serialize("priority", ref priority.Value); + priority.HasValue = true; } - if ((s.HasKey("roleString") - || ((roleString != default(OptionalString)) - && roleString.HasValue))) + if ((s.HasKey("status") + || ((status != default(OptionalString)) + && status.HasValue))) { - s.Serialize("roleString", ref roleString.Value); - roleString.HasValue = true; + s.Serialize("status", ref status.Value); + status.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ZoneRoleAssociation : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString roleString = new OptionalString(); - public OptionalString zoneId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("roleString") - || ((roleString != default(OptionalString)) - && roleString.HasValue))) + if ((s.HasKey("stringProperties") + || ((stringProperties != default(OptionalMapOfString)) + && stringProperties.HasValue))) { - s.Serialize("roleString", ref roleString.Value); - roleString.HasValue = true; + s.SerializeDictionary("stringProperties", ref stringProperties.Value); + stringProperties.HasValue = true; } - if ((s.HasKey("zoneId") - || ((zoneId != default(OptionalString)) - && zoneId.HasValue))) + if ((s.HasKey("tags") + || ((tags != default(OptionalMapOfTagList)) + && tags.HasValue))) { - s.Serialize("zoneId", ref zoneId.Value); - zoneId.HasValue = true; + s.SerializeDictionary("tags", ref tags.Value); + tags.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class Promotion : Beamable.Serialization.JsonSerializable.ISerializable - { - public Promotable destination = new Promotable(); - public string id; - public Promotable source = new Promotable(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("destination", ref destination); - s.Serialize("id", ref id); - s.Serialize("source", ref source); - } - } - [System.SerializableAttribute()] - public partial class Promotable : Beamable.Serialization.JsonSerializable.ISerializable - { - public string checksum; - public long createdAt; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("checksum", ref checksum); - s.Serialize("createdAt", ref createdAt); - } - } - [System.SerializableAttribute()] - public partial class SegmentCountResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public long count; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("count", ref count); - } - } - [System.SerializableAttribute()] - public partial class SegmentMemberInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfSegmentMemberInfo records = new OptionalArrayOfSegmentMemberInfo(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) + if ((s.HasKey("team") + || ((team != default(OptionalString)) + && team.HasValue))) { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; + s.Serialize("team", ref team.Value); + team.HasValue = true; } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) + if ((s.HasKey("ticketId") + || ((ticketId != default(OptionalString)) + && ticketId.HasValue))) { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; + s.Serialize("ticketId", ref ticketId.Value); + ticketId.HasValue = true; } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfSegmentMemberInfo)) - && records.HasValue))) + if ((s.HasKey("watchOnlineStatus") + || ((watchOnlineStatus != default(OptionalBool)) + && watchOnlineStatus.HasValue))) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.Serialize("watchOnlineStatus", ref watchOnlineStatus.Value); + watchOnlineStatus.HasValue = true; } } } [System.SerializableAttribute()] - public partial class MembershipCheckResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OnlineStatusQuery : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime enteredAt = new OptionalDateTime(); - public bool isMember; - public OptionalArrayOfMembershipSource sources = new OptionalArrayOfMembershipSource(); + public OptionalArrayOfString playerIds = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("enteredAt") - || ((enteredAt != default(OptionalDateTime)) - && enteredAt.HasValue))) - { - s.Serialize("enteredAt", ref enteredAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - enteredAt.HasValue = true; - } - s.Serialize("isMember", ref isMember); - if ((s.HasKey("sources") - || ((sources != default(OptionalArrayOfMembershipSource)) - && sources.HasValue))) + if ((s.HasKey("playerIds") + || ((playerIds != default(OptionalArrayOfString)) + && playerIds.HasValue))) { - s.SerializeArray("sources", ref sources.Value); - sources.HasValue = true; + s.SerializeArray("playerIds", ref playerIds.Value); + playerIds.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SegmentMemberInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayersStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public System.DateTime enteredAt; - public long playerId; - public MembershipSource[] sources; + public OptionalArrayOfOnlineStatus playersStatus = new OptionalArrayOfOnlineStatus(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("enteredAt", ref enteredAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - s.Serialize("playerId", ref playerId); - s.SerializeArray("sources", ref sources); + if ((s.HasKey("playersStatus") + || ((playersStatus != default(OptionalArrayOfOnlineStatus)) + && playersStatus.HasValue))) + { + s.SerializeArray("playersStatus", ref playersStatus.Value); + playersStatus.HasValue = true; + } } } - public enum MembershipSource - { - Rule, - IncludeList, - } - public class MembershipSourceExtensions + [System.SerializableAttribute()] + public partial class OnlineStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(MembershipSource val) + public OptionalString description = new OptionalString(); + public OptionalDateTime lastOnline = new OptionalDateTime(); + public OptionalBool online = new OptionalBool(); + public OptionalString playerId = new OptionalString(); + public OptionalPresenceStatus status = new OptionalPresenceStatus(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((MembershipSource.Rule == val)) + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) { - return "Rule"; + s.Serialize("description", ref description.Value); + description.HasValue = true; } - if ((MembershipSource.IncludeList == val)) + if ((s.HasKey("lastOnline") + || ((lastOnline != default(OptionalDateTime)) + && lastOnline.HasValue))) { - return "IncludeList"; + s.Serialize("lastOnline", ref lastOnline.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + lastOnline.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static MembershipSource FromEnumString(string str) - { - if (("Rule" == str)) + if ((s.HasKey("online") + || ((online != default(OptionalBool)) + && online.HasValue))) { - return MembershipSource.Rule; + s.Serialize("online", ref online.Value); + online.HasValue = true; } - if (("IncludeList" == str)) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalString)) + && playerId.HasValue))) { - return MembershipSource.IncludeList; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class LobbyQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfLobby results = new OptionalArrayOfLobby(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("results") - || ((results != default(OptionalArrayOfLobby)) - && results.HasValue))) + if ((s.HasKey("status") + || ((status != default(OptionalPresenceStatus)) + && status.HasValue))) { - s.SerializeArray("results", ref results.Value); - results.HasValue = true; + s.SerializeEnum("status", ref status.Value, PresenceStatusExtensions.ToEnumString, PresenceStatusExtensions.FromEnumString); + status.HasValue = true; } } } - [System.SerializableAttribute()] - public partial class CreateLobby : Beamable.Serialization.JsonSerializable.ISerializable + public enum PresenceStatus { - public OptionalMapOfString data = new OptionalMapOfString(); - public OptionalString description = new OptionalString(); - public OptionalBool hasDescription = new OptionalBool(); - public OptionalBool hasMatchType = new OptionalBool(); - public OptionalBool hasMaxPlayers = new OptionalBool(); - public OptionalBool hasName = new OptionalBool(); - public OptionalBool hasPasscodeLength = new OptionalBool(); - public OptionalBool hasRestriction = new OptionalBool(); - public OptionalString matchType = new OptionalString(); - public OptionalInt maxPlayers = new OptionalInt(); - public OptionalString name = new OptionalString(); - public OptionalInt passcodeLength = new OptionalInt(); - public OptionalArrayOfTag playerTags = new OptionalArrayOfTag(); - public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + Visible, + Invisible, + Dnd, + Away, + } + public class PresenceStatusExtensions + { + public static string ToEnumString(PresenceStatus val) { - if ((s.HasKey("data") - || ((data != default(OptionalMapOfString)) - && data.HasValue))) - { - s.SerializeDictionary("data", ref data.Value); - data.HasValue = true; - } - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) + if ((PresenceStatus.Visible == val)) { - s.Serialize("description", ref description.Value); - description.HasValue = true; + return "Visible"; } - if ((s.HasKey("hasDescription") - || ((hasDescription != default(OptionalBool)) - && hasDescription.HasValue))) + if ((PresenceStatus.Invisible == val)) { - s.Serialize("hasDescription", ref hasDescription.Value); - hasDescription.HasValue = true; + return "Invisible"; } - if ((s.HasKey("hasMatchType") - || ((hasMatchType != default(OptionalBool)) - && hasMatchType.HasValue))) + if ((PresenceStatus.Dnd == val)) { - s.Serialize("hasMatchType", ref hasMatchType.Value); - hasMatchType.HasValue = true; + return "Dnd"; } - if ((s.HasKey("hasMaxPlayers") - || ((hasMaxPlayers != default(OptionalBool)) - && hasMaxPlayers.HasValue))) + if ((PresenceStatus.Away == val)) { - s.Serialize("hasMaxPlayers", ref hasMaxPlayers.Value); - hasMaxPlayers.HasValue = true; + return "Away"; } - if ((s.HasKey("hasName") - || ((hasName != default(OptionalBool)) - && hasName.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static PresenceStatus FromEnumString(string str) + { + if (("Visible" == str)) { - s.Serialize("hasName", ref hasName.Value); - hasName.HasValue = true; + return PresenceStatus.Visible; } - if ((s.HasKey("hasPasscodeLength") - || ((hasPasscodeLength != default(OptionalBool)) - && hasPasscodeLength.HasValue))) + if (("Invisible" == str)) { - s.Serialize("hasPasscodeLength", ref hasPasscodeLength.Value); - hasPasscodeLength.HasValue = true; + return PresenceStatus.Invisible; } - if ((s.HasKey("hasRestriction") - || ((hasRestriction != default(OptionalBool)) - && hasRestriction.HasValue))) + if (("Dnd" == str)) { - s.Serialize("hasRestriction", ref hasRestriction.Value); - hasRestriction.HasValue = true; + return PresenceStatus.Dnd; } - if ((s.HasKey("matchType") - || ((matchType != default(OptionalString)) - && matchType.HasValue))) + if (("Away" == str)) { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; + return PresenceStatus.Away; } - if ((s.HasKey("maxPlayers") - || ((maxPlayers != default(OptionalInt)) - && maxPlayers.HasValue))) + throw new System.ArgumentException("Unknown string value"); + } + } + [System.SerializableAttribute()] + public partial class GetRealmSecretResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString key = new OptionalString(); + public OptionalString value = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("key") + || ((key != default(OptionalString)) + && key.HasValue))) { - s.Serialize("maxPlayers", ref maxPlayers.Value); - maxPlayers.HasValue = true; + s.Serialize("key", ref key.Value); + key.HasValue = true; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("value") + || ((value != default(OptionalString)) + && value.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("value", ref value.Value); + value.HasValue = true; } - if ((s.HasKey("passcodeLength") - || ((passcodeLength != default(OptionalInt)) - && passcodeLength.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class PutRealmSecretRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString value = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("value") + || ((value != default(OptionalString)) + && value.HasValue))) { - s.Serialize("passcodeLength", ref passcodeLength.Value); - passcodeLength.HasValue = true; + s.Serialize("value", ref value.Value); + value.HasValue = true; } - if ((s.HasKey("playerTags") - || ((playerTags != default(OptionalArrayOfTag)) - && playerTags.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class RealmSecretInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString nextCursor = new OptionalString(); + public OptionalArrayOfRealmSecretInfo records = new OptionalArrayOfRealmSecretInfo(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("nextCursor") + || ((nextCursor != default(OptionalString)) + && nextCursor.HasValue))) { - s.SerializeArray("playerTags", ref playerTags.Value); - playerTags.HasValue = true; + s.Serialize("nextCursor", ref nextCursor.Value); + nextCursor.HasValue = true; } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalLobbyRestriction)) - && restriction.HasValue))) + if ((s.HasKey("records") + || ((records != default(OptionalArrayOfRealmSecretInfo)) + && records.HasValue))) { - s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); - restriction.HasValue = true; + s.SerializeArray("records", ref records.Value); + records.HasValue = true; } } } [System.SerializableAttribute()] - public partial class Lobby : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmDataKeyInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime created = new OptionalDateTime(); - public OptionalMapOfString data = new OptionalMapOfString(); - public OptionalString description = new OptionalString(); - public OptionalString host = new OptionalString(); - public OptionalString lobbyId = new OptionalString(); - public OptionalMatchType matchType = new OptionalMatchType(); - public OptionalInt maxPlayers = new OptionalInt(); - public OptionalString name = new OptionalString(); - public OptionalString passcode = new OptionalString(); - public OptionalArrayOfLobbyPlayer players = new OptionalArrayOfLobbyPlayer(); - public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); + public OptionalString nextCursor = new OptionalString(); + public OptionalArrayOfRealmDataKeyInfo records = new OptionalArrayOfRealmDataKeyInfo(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) + if ((s.HasKey("nextCursor") + || ((nextCursor != default(OptionalString)) + && nextCursor.HasValue))) { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; + s.Serialize("nextCursor", ref nextCursor.Value); + nextCursor.HasValue = true; } - if ((s.HasKey("data") - || ((data != default(OptionalMapOfString)) - && data.HasValue))) + if ((s.HasKey("records") + || ((records != default(OptionalArrayOfRealmDataKeyInfo)) + && records.HasValue))) { - s.SerializeDictionary("data", ref data.Value); - data.HasValue = true; + s.SerializeArray("records", ref records.Value); + records.HasValue = true; } - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class RotateRealmDataKeyResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString dataKeyId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("dataKeyId") + || ((dataKeyId != default(OptionalString)) + && dataKeyId.HasValue))) { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - if ((s.HasKey("host") - || ((host != default(OptionalString)) - && host.HasValue))) - { - s.Serialize("host", ref host.Value); - host.HasValue = true; - } - if ((s.HasKey("lobbyId") - || ((lobbyId != default(OptionalString)) - && lobbyId.HasValue))) - { - s.Serialize("lobbyId", ref lobbyId.Value); - lobbyId.HasValue = true; - } - if ((s.HasKey("matchType") - || ((matchType != default(OptionalMatchType)) - && matchType.HasValue))) - { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; - } - if ((s.HasKey("maxPlayers") - || ((maxPlayers != default(OptionalInt)) - && maxPlayers.HasValue))) - { - s.Serialize("maxPlayers", ref maxPlayers.Value); - maxPlayers.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("passcode") - || ((passcode != default(OptionalString)) - && passcode.HasValue))) - { - s.Serialize("passcode", ref passcode.Value); - passcode.HasValue = true; - } - if ((s.HasKey("players") - || ((players != default(OptionalArrayOfLobbyPlayer)) - && players.HasValue))) - { - s.SerializeArray("players", ref players.Value); - players.HasValue = true; - } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalLobbyRestriction)) - && restriction.HasValue))) - { - s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); - restriction.HasValue = true; + s.Serialize("dataKeyId", ref dataKeyId.Value); + dataKeyId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SetLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmSecretsAuditInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString lobbyId = new OptionalString(); + public OptionalString nextCursor = new OptionalString(); + public OptionalArrayOfRealmSecretsAuditInfo records = new OptionalArrayOfRealmSecretsAuditInfo(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("lobbyId") - || ((lobbyId != default(OptionalString)) - && lobbyId.HasValue))) + if ((s.HasKey("nextCursor") + || ((nextCursor != default(OptionalString)) + && nextCursor.HasValue))) { - s.Serialize("lobbyId", ref lobbyId.Value); - lobbyId.HasValue = true; + s.Serialize("nextCursor", ref nextCursor.Value); + nextCursor.HasValue = true; + } + if ((s.HasKey("records") + || ((records != default(OptionalArrayOfRealmSecretsAuditInfo)) + && records.HasValue))) + { + s.SerializeArray("records", ref records.Value); + records.HasValue = true; } } } [System.SerializableAttribute()] - public partial class JoinLobby : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmSecretInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString passcode = new OptionalString(); - public OptionalArrayOfTag tags = new OptionalArrayOfTag(); + public string algorithm; + public string dataKeyId; + public string key; + public System.DateTime updatedAt; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("passcode") - || ((passcode != default(OptionalString)) - && passcode.HasValue))) - { - s.Serialize("passcode", ref passcode.Value); - passcode.HasValue = true; - } - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfTag)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } + s.Serialize("algorithm", ref algorithm); + s.Serialize("dataKeyId", ref dataKeyId); + s.Serialize("key", ref key); + s.Serialize("updatedAt", ref updatedAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); } } [System.SerializableAttribute()] - public partial class RemoveFromLobby : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmDataKeyInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString playerId = new OptionalString(); + public System.DateTime createdAt; + public string id; + public string provider; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) - { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; - } + s.Serialize("createdAt", ref createdAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + s.Serialize("id", ref id); + s.Serialize("provider", ref provider); } } [System.SerializableAttribute()] - public partial class Acknowledge : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmSecretsAuditInfo : Beamable.Serialization.JsonSerializable.ISerializable { + public RealmSecretsOperation operation = new RealmSecretsOperation(); + public OptionalMapOfString rc = new OptionalMapOfString(); + public OptionalString secretKey = new OptionalString(); + public System.DateTime timestamp; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeEnum("operation", ref operation, RealmSecretsOperationExtensions.ToEnumString, RealmSecretsOperationExtensions.FromEnumString); + if ((s.HasKey("rc") + || ((rc != default(OptionalMapOfString)) + && rc.HasValue))) + { + s.SerializeDictionary("rc", ref rc.Value); + rc.HasValue = true; + } + if ((s.HasKey("secretKey") + || ((secretKey != default(OptionalString)) + && secretKey.HasValue))) + { + s.Serialize("secretKey", ref secretKey.Value); + secretKey.HasValue = true; + } + s.Serialize("timestamp", ref timestamp, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); } } - [System.SerializableAttribute()] - public partial class UpdateLobby : Beamable.Serialization.JsonSerializable.ISerializable + public enum RealmSecretsOperation { - public OptionalUpdateData data = new OptionalUpdateData(); - public OptionalString description = new OptionalString(); - public OptionalBool hasRestriction = new OptionalBool(); - public OptionalString matchType = new OptionalString(); - public OptionalInt maxPlayers = new OptionalInt(); - public OptionalString name = new OptionalString(); - public OptionalString newHost = new OptionalString(); - public OptionalLobbyRestriction restriction = new OptionalLobbyRestriction(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + Get, + Put, + Delete, + RotateDataKey, + } + public class RealmSecretsOperationExtensions + { + public static string ToEnumString(RealmSecretsOperation val) { - if ((s.HasKey("data") - || ((data != default(OptionalUpdateData)) - && data.HasValue))) + if ((RealmSecretsOperation.Get == val)) { - s.Serialize("data", ref data.Value); - data.HasValue = true; + return "Get"; } - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) + if ((RealmSecretsOperation.Put == val)) { - s.Serialize("description", ref description.Value); - description.HasValue = true; + return "Put"; } - if ((s.HasKey("hasRestriction") - || ((hasRestriction != default(OptionalBool)) - && hasRestriction.HasValue))) + if ((RealmSecretsOperation.Delete == val)) { - s.Serialize("hasRestriction", ref hasRestriction.Value); - hasRestriction.HasValue = true; + return "Delete"; } - if ((s.HasKey("matchType") - || ((matchType != default(OptionalString)) - && matchType.HasValue))) + if ((RealmSecretsOperation.RotateDataKey == val)) { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; + return "RotateDataKey"; } - if ((s.HasKey("maxPlayers") - || ((maxPlayers != default(OptionalInt)) - && maxPlayers.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static RealmSecretsOperation FromEnumString(string str) + { + if (("Get" == str)) { - s.Serialize("maxPlayers", ref maxPlayers.Value); - maxPlayers.HasValue = true; + return RealmSecretsOperation.Get; } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if (("Put" == str)) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + return RealmSecretsOperation.Put; } - if ((s.HasKey("newHost") - || ((newHost != default(OptionalString)) - && newHost.HasValue))) + if (("Delete" == str)) { - s.Serialize("newHost", ref newHost.Value); - newHost.HasValue = true; + return RealmSecretsOperation.Delete; } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalLobbyRestriction)) - && restriction.HasValue))) + if (("RotateDataKey" == str)) { - s.SerializeEnum("restriction", ref restriction.Value, LobbyRestrictionExtensions.ToEnumString, LobbyRestrictionExtensions.FromEnumString); - restriction.HasValue = true; + return RealmSecretsOperation.RotateDataKey; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class AddTags : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ExecuteJobRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString playerId = new OptionalString(); - public OptionalBool replace = new OptionalBool(); - public OptionalArrayOfTag tags = new OptionalArrayOfTag(); + public OptionalString executionId = new OptionalString(); + public OptionalDateTime executionTime = new OptionalDateTime(); + public OptionalJobDefinition jobDefinition = new OptionalJobDefinition(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("executionId") + || ((executionId != default(OptionalString)) + && executionId.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("executionId", ref executionId.Value); + executionId.HasValue = true; } - if ((s.HasKey("replace") - || ((replace != default(OptionalBool)) - && replace.HasValue))) + if ((s.HasKey("executionTime") + || ((executionTime != default(OptionalDateTime)) + && executionTime.HasValue))) { - s.Serialize("replace", ref replace.Value); - replace.HasValue = true; + s.Serialize("executionTime", ref executionTime.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + executionTime.HasValue = true; } - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfTag)) - && tags.HasValue))) + if ((s.HasKey("jobDefinition") + || ((jobDefinition != default(OptionalJobDefinition)) + && jobDefinition.HasValue))) { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; + s.Serialize("jobDefinition", ref jobDefinition.Value); + jobDefinition.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RemoveTags : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobExecutionResult : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString playerId = new OptionalString(); - public OptionalArrayOfString tags = new OptionalArrayOfString(); + public OptionalBool isSuccess = new OptionalBool(); + public OptionalString message = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("isSuccess") + || ((isSuccess != default(OptionalBool)) + && isSuccess.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("isSuccess", ref isSuccess.Value); + isSuccess.HasValue = true; } - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) + if ((s.HasKey("message") + || ((message != default(OptionalString)) + && message.HasValue))) { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; + s.Serialize("message", ref message.Value); + message.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CreateFederatedGameServer : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobDefinitionSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString matchType = new OptionalString(); + public OptionalString id = new OptionalString(); + public OptionalBool isUnique = new OptionalBool(); + public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; + public OptionalString name = new OptionalString(); + public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); + public OptionalString source = new OptionalString(); + public IOneOf_CronTriggerOrExactTrigger[] triggers; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("matchType") - || ((matchType != default(OptionalString)) - && matchType.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; + } + if ((s.HasKey("isUnique") + || ((isUnique != default(OptionalBool)) + && isUnique.HasValue))) + { + s.Serialize("isUnique", ref isUnique.Value); + isUnique.HasValue = true; + } + s.Serialize("jobAction", ref jobAction); + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.HasValue = true; + } + if ((s.HasKey("retryPolicy") + || ((retryPolicy != default(OptionalJobRetryPolicy)) + && retryPolicy.HasValue))) + { + s.Serialize("retryPolicy", ref retryPolicy.Value); + retryPolicy.HasValue = true; + } + if ((s.HasKey("source") + || ((source != default(OptionalString)) + && source.HasValue))) + { + s.Serialize("source", ref source.Value); + source.HasValue = true; } + s.SerializeArray("triggers", ref triggers); } } + public partial interface IOneOf_HttpCallOrPublishMessageOrServiceCall : Beamable.Serialization.JsonSerializable.ISerializable + { + } [System.SerializableAttribute()] - public partial class ApiLobbiesServerPostLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable + public class OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall : Beamable.Common.Content.Optional { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall() + { + } + public OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall(IOneOf_HttpCallOrPublishMessageOrServiceCall value) + { + HasValue = true; + Value = value; + } + } + public class IOneOf_HttpCallOrPublishMessageOrServiceCallFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory + { + public IOneOf_HttpCallOrPublishMessageOrServiceCallFactory() { + this.Add("HttpCall"); + this.Add("PublishMessage"); + this.Add("ServiceCall"); } } - public enum LobbyRestriction + public partial interface IOneOf_CronTriggerOrExactTrigger : Beamable.Serialization.JsonSerializable.ISerializable { - Null, - Closed, - Open, } - public class LobbyRestrictionExtensions + [System.SerializableAttribute()] + public class OptionalIOneOf_CronTriggerOrExactTrigger : Beamable.Common.Content.Optional { - public static string ToEnumString(LobbyRestriction val) + public OptionalIOneOf_CronTriggerOrExactTrigger() { - if ((LobbyRestriction.Null == val)) - { - return "Null"; - } - if ((LobbyRestriction.Closed == val)) - { - return "Closed"; - } - if ((LobbyRestriction.Open == val)) - { - return "Open"; - } - throw new System.ArgumentException("Unknown enum value"); } - public static LobbyRestriction FromEnumString(string str) + public OptionalIOneOf_CronTriggerOrExactTrigger(IOneOf_CronTriggerOrExactTrigger value) { - if (("Null" == str)) - { - return LobbyRestriction.Null; - } - if (("Closed" == str)) - { - return LobbyRestriction.Closed; - } - if (("Open" == str)) - { - return LobbyRestriction.Open; - } - throw new System.ArgumentException("Unknown string value"); + HasValue = true; + Value = value; + } + } + public class IOneOf_CronTriggerOrExactTriggerFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory + { + public IOneOf_CronTriggerOrExactTriggerFactory() + { + this.Add("CronTrigger"); + this.Add("ExactTrigger"); } } [System.SerializableAttribute()] - public partial class MatchType : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobDefinitionView : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString federatedGameServerNamespace = new OptionalString(); + public OptionalJobAnalytics analytics = new OptionalJobAnalytics(); public OptionalString id = new OptionalString(); - public OptionalInt matchingIntervalSecs = new OptionalInt(); - public OptionalInt maxWaitDurationSecs = new OptionalInt(); - public OptionalArrayOfTeamContentProto teams = new OptionalArrayOfTeamContentProto(); - public OptionalInt waitAfterMinReachedSecs = new OptionalInt(); + public OptionalBool isUnique = new OptionalBool(); + public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; + public OptionalDateTime lastUpdate = new OptionalDateTime(); + public OptionalString name = new OptionalString(); + public OptionalString owner = new OptionalString(); + public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); + public OptionalString source = new OptionalString(); + public OptionalDateTime suspendedAt = new OptionalDateTime(); + public IOneOf_CronTriggerOrExactTrigger[] triggers; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("federatedGameServerNamespace") - || ((federatedGameServerNamespace != default(OptionalString)) - && federatedGameServerNamespace.HasValue))) + if ((s.HasKey("analytics") + || ((analytics != default(OptionalJobAnalytics)) + && analytics.HasValue))) { - s.Serialize("federatedGameServerNamespace", ref federatedGameServerNamespace.Value); - federatedGameServerNamespace.HasValue = true; + s.Serialize("analytics", ref analytics.Value); + analytics.HasValue = true; } if ((s.HasKey("id") || ((id != default(OptionalString)) @@ -6824,304 +6282,210 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("matchingIntervalSecs") - || ((matchingIntervalSecs != default(OptionalInt)) - && matchingIntervalSecs.HasValue))) + if ((s.HasKey("isUnique") + || ((isUnique != default(OptionalBool)) + && isUnique.HasValue))) { - s.Serialize("matchingIntervalSecs", ref matchingIntervalSecs.Value); - matchingIntervalSecs.HasValue = true; + s.Serialize("isUnique", ref isUnique.Value); + isUnique.HasValue = true; } - if ((s.HasKey("maxWaitDurationSecs") - || ((maxWaitDurationSecs != default(OptionalInt)) - && maxWaitDurationSecs.HasValue))) + s.Serialize("jobAction", ref jobAction); + if ((s.HasKey("lastUpdate") + || ((lastUpdate != default(OptionalDateTime)) + && lastUpdate.HasValue))) { - s.Serialize("maxWaitDurationSecs", ref maxWaitDurationSecs.Value); - maxWaitDurationSecs.HasValue = true; + s.Serialize("lastUpdate", ref lastUpdate.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + lastUpdate.HasValue = true; } - if ((s.HasKey("teams") - || ((teams != default(OptionalArrayOfTeamContentProto)) - && teams.HasValue))) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - s.SerializeArray("teams", ref teams.Value); - teams.HasValue = true; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((s.HasKey("waitAfterMinReachedSecs") - || ((waitAfterMinReachedSecs != default(OptionalInt)) - && waitAfterMinReachedSecs.HasValue))) + if ((s.HasKey("owner") + || ((owner != default(OptionalString)) + && owner.HasValue))) { - s.Serialize("waitAfterMinReachedSecs", ref waitAfterMinReachedSecs.Value); - waitAfterMinReachedSecs.HasValue = true; + s.Serialize("owner", ref owner.Value); + owner.HasValue = true; + } + if ((s.HasKey("retryPolicy") + || ((retryPolicy != default(OptionalJobRetryPolicy)) + && retryPolicy.HasValue))) + { + s.Serialize("retryPolicy", ref retryPolicy.Value); + retryPolicy.HasValue = true; + } + if ((s.HasKey("source") + || ((source != default(OptionalString)) + && source.HasValue))) + { + s.Serialize("source", ref source.Value); + source.HasValue = true; + } + if ((s.HasKey("suspendedAt") + || ((suspendedAt != default(OptionalDateTime)) + && suspendedAt.HasValue))) + { + s.Serialize("suspendedAt", ref suspendedAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + suspendedAt.HasValue = true; } + s.SerializeArray("triggers", ref triggers); } } [System.SerializableAttribute()] - public partial class UpdateData : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSchedulerJobsGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString deletes = new OptionalArrayOfString(); - public OptionalMapOfString updates = 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("updates") - || ((updates != default(OptionalMapOfString)) - && updates.HasValue))) - { - s.SerializeDictionary("updates", ref updates.Value); - updates.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class Tag : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobDefinitionViewCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString name = new OptionalString(); - public OptionalString value = new OptionalString(); + public OptionalString nextCursor = new OptionalString(); + public OptionalArrayOfJobDefinitionView records = new OptionalArrayOfJobDefinitionView(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + if ((s.HasKey("nextCursor") + || ((nextCursor != default(OptionalString)) + && nextCursor.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("nextCursor", ref nextCursor.Value); + nextCursor.HasValue = true; } - if ((s.HasKey("value") - || ((value != default(OptionalString)) - && value.HasValue))) + if ((s.HasKey("records") + || ((records != default(OptionalArrayOfJobDefinitionView)) + && records.HasValue))) { - s.Serialize("value", ref value.Value); - value.HasValue = true; + s.SerializeArray("records", ref records.Value); + records.HasValue = true; } } } [System.SerializableAttribute()] - public partial class LobbyPlayer : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSchedulerJobDeleteSchedulerResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime joined = new OptionalDateTime(); - public OptionalString playerId = new OptionalString(); - public OptionalArrayOfTag tags = new OptionalArrayOfTag(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("joined") - || ((joined != default(OptionalDateTime)) - && joined.HasValue))) - { - s.Serialize("joined", ref joined.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - joined.HasValue = true; - } - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) - { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; - } - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfTag)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class TeamContentProto : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSchedulerJobActivityGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt maxPlayers = new OptionalInt(); - public OptionalInt minPlayers = new OptionalInt(); - public OptionalString name = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("maxPlayers") - || ((maxPlayers != default(OptionalInt)) - && maxPlayers.HasValue))) - { - s.Serialize("maxPlayers", ref maxPlayers.Value); - maxPlayers.HasValue = true; - } - if ((s.HasKey("minPlayers") - || ((minPlayers != default(OptionalInt)) - && minPlayers.HasValue))) - { - s.Serialize("minPlayers", ref minPlayers.Value); - minPlayers.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 MessageRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ProblemDetails : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString body = new OptionalString(); - public OptionalString channel = new OptionalString(); - public OptionalBool hasChannel = new OptionalBool(); - public OptionalBool hasPid = new OptionalBool(); - public OptionalBool hasPlayerId = new OptionalBool(); - public OptionalBool hasRealmId = new OptionalBool(); - public OptionalBool hasSingleDelivery = new OptionalBool(); - public OptionalString pid = new OptionalString(); - public OptionalString playerId = new OptionalString(); - public OptionalString realmId = new OptionalString(); - public OptionalBool singleDelivery = new OptionalBool(); + 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("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("channel") - || ((channel != default(OptionalString)) - && channel.HasValue))) - { - s.Serialize("channel", ref channel.Value); - channel.HasValue = true; - } - if ((s.HasKey("hasChannel") - || ((hasChannel != default(OptionalBool)) - && hasChannel.HasValue))) - { - s.Serialize("hasChannel", ref hasChannel.Value); - hasChannel.HasValue = true; - } - if ((s.HasKey("hasPid") - || ((hasPid != default(OptionalBool)) - && hasPid.HasValue))) - { - s.Serialize("hasPid", ref hasPid.Value); - hasPid.HasValue = true; - } - if ((s.HasKey("hasPlayerId") - || ((hasPlayerId != default(OptionalBool)) - && hasPlayerId.HasValue))) + if ((s.HasKey("detail") + || ((detail != default(OptionalString)) + && detail.HasValue))) { - s.Serialize("hasPlayerId", ref hasPlayerId.Value); - hasPlayerId.HasValue = true; + s.Serialize("detail", ref detail.Value); + detail.HasValue = true; } - if ((s.HasKey("hasRealmId") - || ((hasRealmId != default(OptionalBool)) - && hasRealmId.HasValue))) + if ((s.HasKey("instance") + || ((instance != default(OptionalString)) + && instance.HasValue))) { - s.Serialize("hasRealmId", ref hasRealmId.Value); - hasRealmId.HasValue = true; + s.Serialize("instance", ref instance.Value); + instance.HasValue = true; } - if ((s.HasKey("hasSingleDelivery") - || ((hasSingleDelivery != default(OptionalBool)) - && hasSingleDelivery.HasValue))) + if ((s.HasKey("status") + || ((status != default(OptionalInt)) + && status.HasValue))) { - s.Serialize("hasSingleDelivery", ref hasSingleDelivery.Value); - hasSingleDelivery.HasValue = true; + s.Serialize("status", ref status.Value); + status.HasValue = true; } - if ((s.HasKey("pid") - || ((pid != default(OptionalString)) - && pid.HasValue))) + if ((s.HasKey("title") + || ((title != default(OptionalString)) + && title.HasValue))) { - s.Serialize("pid", ref pid.Value); - pid.HasValue = true; + s.Serialize("title", ref title.Value); + title.HasValue = true; } - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("type", ref type.Value); + type.HasValue = true; } - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class JobActivityViewCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString nextCursor = new OptionalString(); + public OptionalArrayOfJobActivityView records = new OptionalArrayOfJobActivityView(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("nextCursor") + || ((nextCursor != default(OptionalString)) + && nextCursor.HasValue))) { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; + s.Serialize("nextCursor", ref nextCursor.Value); + nextCursor.HasValue = true; } - if ((s.HasKey("singleDelivery") - || ((singleDelivery != default(OptionalBool)) - && singleDelivery.HasValue))) + if ((s.HasKey("records") + || ((records != default(OptionalArrayOfJobActivityView)) + && records.HasValue))) { - s.Serialize("singleDelivery", ref singleDelivery.Value); - singleDelivery.HasValue = true; + s.SerializeArray("records", ref records.Value); + records.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiMailboxPublishPostMailboxResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSchedulerJobNextExecutionsGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable { public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { } } [System.SerializableAttribute()] - public partial class CreateParty : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSchedulerJobCancelPutSchedulerResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString leader = new OptionalString(); - public OptionalInt maxSize = new OptionalInt(); - public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); - public OptionalString restriction = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("leader") - || ((leader != default(OptionalString)) - && leader.HasValue))) - { - s.Serialize("leader", ref leader.Value); - leader.HasValue = true; - } - if ((s.HasKey("maxSize") - || ((maxSize != default(OptionalInt)) - && maxSize.HasValue))) - { - s.Serialize("maxSize", ref maxSize.Value); - maxSize.HasValue = true; - } - if ((s.HasKey("memberTags") - || ((memberTags != default(OptionalArrayOfTag)) - && memberTags.HasValue))) - { - s.SerializeArray("memberTags", ref memberTags.Value); - memberTags.HasValue = true; - } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalString)) - && restriction.HasValue))) - { - s.Serialize("restriction", ref restriction.Value); - restriction.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class Party : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobDefinition : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime created = new OptionalDateTime(); + public OptionalJobAnalytics analytics = new OptionalJobAnalytics(); public OptionalString id = new OptionalString(); - public OptionalString leader = new OptionalString(); - public OptionalInt maxSize = new OptionalInt(); - public OptionalArrayOfString members = new OptionalArrayOfString(); - public OptionalMapOfTagList membersTags = new OptionalMapOfTagList(); - public OptionalArrayOfString pendingInvites = new OptionalArrayOfString(); - public OptionalString restriction = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalBool isUnique = new OptionalBool(); + public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; + public OptionalDateTime lastUpdate = new OptionalDateTime(); + public OptionalString name = new OptionalString(); + public OptionalString nonce = new OptionalString(); + public OptionalString owner = new OptionalString(); + public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); + public OptionalString source = new OptionalString(); + public OptionalDateTime suspendedAt = new OptionalDateTime(); + public IOneOf_CronTriggerOrExactTrigger[] triggers; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) + if ((s.HasKey("analytics") + || ((analytics != default(OptionalJobAnalytics)) + && analytics.HasValue))) { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; + s.Serialize("analytics", ref analytics.Value); + analytics.HasValue = true; } if ((s.HasKey("id") || ((id != default(OptionalString)) @@ -7130,592 +6494,634 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("leader") - || ((leader != default(OptionalString)) - && leader.HasValue))) + if ((s.HasKey("isUnique") + || ((isUnique != default(OptionalBool)) + && isUnique.HasValue))) { - s.Serialize("leader", ref leader.Value); - leader.HasValue = true; + s.Serialize("isUnique", ref isUnique.Value); + isUnique.HasValue = true; } - if ((s.HasKey("maxSize") - || ((maxSize != default(OptionalInt)) - && maxSize.HasValue))) + s.Serialize("jobAction", ref jobAction); + if ((s.HasKey("lastUpdate") + || ((lastUpdate != default(OptionalDateTime)) + && lastUpdate.HasValue))) { - s.Serialize("maxSize", ref maxSize.Value); - maxSize.HasValue = true; + s.Serialize("lastUpdate", ref lastUpdate.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + lastUpdate.HasValue = true; } - if ((s.HasKey("members") - || ((members != default(OptionalArrayOfString)) - && members.HasValue))) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - s.SerializeArray("members", ref members.Value); - members.HasValue = true; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((s.HasKey("membersTags") - || ((membersTags != default(OptionalMapOfTagList)) - && membersTags.HasValue))) + if ((s.HasKey("nonce") + || ((nonce != default(OptionalString)) + && nonce.HasValue))) { - s.SerializeDictionary("membersTags", ref membersTags.Value); - membersTags.HasValue = true; + s.Serialize("nonce", ref nonce.Value); + nonce.HasValue = true; } - if ((s.HasKey("pendingInvites") - || ((pendingInvites != default(OptionalArrayOfString)) - && pendingInvites.HasValue))) + if ((s.HasKey("owner") + || ((owner != default(OptionalString)) + && owner.HasValue))) { - s.SerializeArray("pendingInvites", ref pendingInvites.Value); - pendingInvites.HasValue = true; + s.Serialize("owner", ref owner.Value); + owner.HasValue = true; } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalString)) - && restriction.HasValue))) + if ((s.HasKey("retryPolicy") + || ((retryPolicy != default(OptionalJobRetryPolicy)) + && retryPolicy.HasValue))) { - s.Serialize("restriction", ref restriction.Value); - restriction.HasValue = true; + s.Serialize("retryPolicy", ref retryPolicy.Value); + retryPolicy.HasValue = true; + } + if ((s.HasKey("source") + || ((source != default(OptionalString)) + && source.HasValue))) + { + s.Serialize("source", ref source.Value); + source.HasValue = true; + } + if ((s.HasKey("suspendedAt") + || ((suspendedAt != default(OptionalDateTime)) + && suspendedAt.HasValue))) + { + s.Serialize("suspendedAt", ref suspendedAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + suspendedAt.HasValue = true; } + s.SerializeArray("triggers", ref triggers); } } [System.SerializableAttribute()] - public partial class UpdateParty : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobRetryPolicy : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt maxSize = new OptionalInt(); - public OptionalString restriction = new OptionalString(); + public OptionalInt maxRetryCount = new OptionalInt(); + public OptionalInt retryDelayMs = new OptionalInt(); + public OptionalBool useExponentialBackoff = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("maxSize") - || ((maxSize != default(OptionalInt)) - && maxSize.HasValue))) + if ((s.HasKey("maxRetryCount") + || ((maxRetryCount != default(OptionalInt)) + && maxRetryCount.HasValue))) { - s.Serialize("maxSize", ref maxSize.Value); - maxSize.HasValue = true; + s.Serialize("maxRetryCount", ref maxRetryCount.Value); + maxRetryCount.HasValue = true; } - if ((s.HasKey("restriction") - || ((restriction != default(OptionalString)) - && restriction.HasValue))) + if ((s.HasKey("retryDelayMs") + || ((retryDelayMs != default(OptionalInt)) + && retryDelayMs.HasValue))) { - s.Serialize("restriction", ref restriction.Value); - restriction.HasValue = true; + s.Serialize("retryDelayMs", ref retryDelayMs.Value); + retryDelayMs.HasValue = true; + } + if ((s.HasKey("useExponentialBackoff") + || ((useExponentialBackoff != default(OptionalBool)) + && useExponentialBackoff.HasValue))) + { + s.Serialize("useExponentialBackoff", ref useExponentialBackoff.Value); + useExponentialBackoff.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PartyMemberTags : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobAnalytics : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); + public OptionalInt consecutiveFailures = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("memberTags") - || ((memberTags != default(OptionalArrayOfTag)) - && memberTags.HasValue))) + if ((s.HasKey("consecutiveFailures") + || ((consecutiveFailures != default(OptionalInt)) + && consecutiveFailures.HasValue))) { - s.SerializeArray("memberTags", ref memberTags.Value); - memberTags.HasValue = true; + s.Serialize("consecutiveFailures", ref consecutiveFailures.Value); + consecutiveFailures.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PromoteNewLeader : Beamable.Serialization.JsonSerializable.ISerializable + public partial class HttpCall : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall { - public OptionalString playerId = new OptionalString(); + public OptionalString body = new OptionalString(); + public OptionalString contentType = new OptionalString(); + public OptionalArrayOfStringStringKeyValuePair headers = new OptionalArrayOfStringStringKeyValuePair(); + public OptionalString method = new OptionalString(); + public OptionalString type = new OptionalString(); + public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; + } + if ((s.HasKey("contentType") + || ((contentType != default(OptionalString)) + && contentType.HasValue))) + { + s.Serialize("contentType", ref contentType.Value); + contentType.HasValue = true; + } + if ((s.HasKey("headers") + || ((headers != default(OptionalArrayOfStringStringKeyValuePair)) + && headers.HasValue))) + { + s.SerializeArray("headers", ref headers.Value); + headers.HasValue = true; + } + if ((s.HasKey("method") + || ((method != default(OptionalString)) + && method.HasValue))) + { + s.Serialize("method", ref method.Value); + method.HasValue = true; + } + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) + { + s.Serialize("type", ref type.Value); + type.HasValue = true; + } + if ((s.HasKey("uri") + || ((uri != default(OptionalString)) + && uri.HasValue))) + { + s.Serialize("uri", ref uri.Value); + uri.HasValue = true; } } } [System.SerializableAttribute()] - public partial class InviteToParty : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PublishMessage : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall { - public OptionalString playerId = new OptionalString(); + public OptionalMapOfString headers = new OptionalMapOfString(); + public OptionalString message = new OptionalString(); + public OptionalBool persist = new OptionalBool(); + public OptionalString topic = new OptionalString(); + public OptionalString type = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("headers") + || ((headers != default(OptionalMapOfString)) + && headers.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.SerializeDictionary("headers", ref headers.Value); + headers.HasValue = true; + } + if ((s.HasKey("message") + || ((message != default(OptionalString)) + && message.HasValue))) + { + s.Serialize("message", ref message.Value); + message.HasValue = true; + } + if ((s.HasKey("persist") + || ((persist != default(OptionalBool)) + && persist.HasValue))) + { + s.Serialize("persist", ref persist.Value); + persist.HasValue = true; + } + if ((s.HasKey("topic") + || ((topic != default(OptionalString)) + && topic.HasValue))) + { + s.Serialize("topic", ref topic.Value); + topic.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 ApiPartiesInvitePostPartyResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceCall : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall { + public OptionalString body = new OptionalString(); + public OptionalArrayOfStringStringKeyValuePair headers = new OptionalArrayOfStringStringKeyValuePair(); + public OptionalString method = new OptionalString(); + public OptionalString type = new OptionalString(); + public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - } - } - [System.SerializableAttribute()] - public partial class CancelInviteToParty : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString playerId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ApiPartiesInviteDeletePartyResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class LeaveParty : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString playerId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("headers") + || ((headers != default(OptionalArrayOfStringStringKeyValuePair)) + && headers.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.SerializeArray("headers", ref headers.Value); + headers.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ApiPartiesMembersDeletePartyResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class UpdatePartyTags : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfTag memberTags = new OptionalArrayOfTag(); - public OptionalString playerId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("memberTags") - || ((memberTags != default(OptionalArrayOfTag)) - && memberTags.HasValue))) + if ((s.HasKey("method") + || ((method != default(OptionalString)) + && method.HasValue))) { - s.SerializeArray("memberTags", ref memberTags.Value); - memberTags.HasValue = true; + s.Serialize("method", ref method.Value); + method.HasValue = true; } - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("type", ref type.Value); + type.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class TagList : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfTag tags = new OptionalArrayOfTag(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfTag)) - && tags.HasValue))) + if ((s.HasKey("uri") + || ((uri != default(OptionalString)) + && uri.HasValue))) { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; + s.Serialize("uri", ref uri.Value); + uri.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiPlayersLobbiesDeletePlayerLobbyResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class ApiPlayersPartiesDeletePlayerPartyResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class PartyInvitesForPlayerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobActivity : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfPartyInvitation invitations = new OptionalArrayOfPartyInvitation(); + public OptionalString executionId = new OptionalString(); + public OptionalString id = new OptionalString(); + public OptionalString jobId = new OptionalString(); + public OptionalString jobName = new OptionalString(); + public OptionalString message = new OptionalString(); + public OptionalString owner = new OptionalString(); + public OptionalJobState state = new OptionalJobState(); + public OptionalDateTime timestamp = new OptionalDateTime(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("invitations") - || ((invitations != default(OptionalArrayOfPartyInvitation)) - && invitations.HasValue))) + if ((s.HasKey("executionId") + || ((executionId != default(OptionalString)) + && executionId.HasValue))) { - s.SerializeArray("invitations", ref invitations.Value); - invitations.HasValue = true; + s.Serialize("executionId", ref executionId.Value); + executionId.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class PartyInvitation : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString invitedBy = new OptionalString(); - public OptionalString partyId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("invitedBy") - || ((invitedBy != default(OptionalString)) - && invitedBy.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - s.Serialize("invitedBy", ref invitedBy.Value); - invitedBy.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((s.HasKey("partyId") - || ((partyId != default(OptionalString)) - && partyId.HasValue))) + if ((s.HasKey("jobId") + || ((jobId != default(OptionalString)) + && jobId.HasValue))) { - s.Serialize("partyId", ref partyId.Value); - partyId.HasValue = true; + s.Serialize("jobId", ref jobId.Value); + jobId.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ApiRealmsPlayersSegmentsGetPlayerSegmentsResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable - { - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - } - } - [System.SerializableAttribute()] - public partial class SegmentTransitionInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfSegmentTransitionInfo records = new OptionalArrayOfSegmentTransitionInfo(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) + if ((s.HasKey("jobName") + || ((jobName != default(OptionalString)) + && jobName.HasValue))) { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; + s.Serialize("jobName", ref jobName.Value); + jobName.HasValue = true; } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) + if ((s.HasKey("message") + || ((message != default(OptionalString)) + && message.HasValue))) { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; + s.Serialize("message", ref message.Value); + message.HasValue = true; } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfSegmentTransitionInfo)) - && records.HasValue))) + if ((s.HasKey("owner") + || ((owner != default(OptionalString)) + && owner.HasValue))) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.Serialize("owner", ref owner.Value); + owner.HasValue = true; + } + if ((s.HasKey("state") + || ((state != default(OptionalJobState)) + && state.HasValue))) + { + s.SerializeEnum("state", ref state.Value, JobStateExtensions.ToEnumString, JobStateExtensions.FromEnumString); + state.HasValue = true; + } + if ((s.HasKey("timestamp") + || ((timestamp != default(OptionalDateTime)) + && timestamp.HasValue))) + { + s.Serialize("timestamp", ref timestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + timestamp.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PlayerSegmentInfo : Beamable.Serialization.JsonSerializable.ISerializable - { - public System.DateTime enteredAt; - public string segmentId; - public MembershipSource[] sources; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("enteredAt", ref enteredAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - s.Serialize("segmentId", ref segmentId); - s.SerializeArray("sources", ref sources); - } - } - [System.SerializableAttribute()] - public partial class SegmentTransitionInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JobActivityView : Beamable.Serialization.JsonSerializable.ISerializable { - public TransitionCause cause = new TransitionCause(); - public TransitionKind kind = new TransitionKind(); - public long playerId; - public int ruleVersion; - public string segmentId; - public System.DateTime timestamp; + public OptionalString id = new OptionalString(); + public OptionalString jobId = new OptionalString(); + public OptionalString jobName = new OptionalString(); + public OptionalString message = new OptionalString(); + public OptionalJobState state = new OptionalJobState(); + public OptionalDateTime timestamp = new OptionalDateTime(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeEnum("cause", ref cause, TransitionCauseExtensions.ToEnumString, TransitionCauseExtensions.FromEnumString); - s.SerializeEnum("kind", ref kind, TransitionKindExtensions.ToEnumString, TransitionKindExtensions.FromEnumString); - s.Serialize("playerId", ref playerId); - s.Serialize("ruleVersion", ref ruleVersion); - s.Serialize("segmentId", ref segmentId); - s.Serialize("timestamp", ref timestamp, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - } - } - public enum TransitionKind - { - Enter, - Exit, - } - public class TransitionKindExtensions - { - public static string ToEnumString(TransitionKind val) - { - if ((TransitionKind.Enter == val)) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - return "Enter"; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((TransitionKind.Exit == val)) + if ((s.HasKey("jobId") + || ((jobId != default(OptionalString)) + && jobId.HasValue))) { - return "Exit"; + s.Serialize("jobId", ref jobId.Value); + jobId.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static TransitionKind FromEnumString(string str) - { - if (("Enter" == str)) + if ((s.HasKey("jobName") + || ((jobName != default(OptionalString)) + && jobName.HasValue))) { - return TransitionKind.Enter; + s.Serialize("jobName", ref jobName.Value); + jobName.HasValue = true; } - if (("Exit" == str)) + if ((s.HasKey("message") + || ((message != default(OptionalString)) + && message.HasValue))) { - return TransitionKind.Exit; + s.Serialize("message", ref message.Value); + message.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); - } - } - public enum TransitionCause - { - Rule, - IncludeList, - ExcludeList, - StateChange, - } - public class TransitionCauseExtensions - { - public static string ToEnumString(TransitionCause val) - { - if ((TransitionCause.Rule == val)) - { - return "Rule"; - } - if ((TransitionCause.IncludeList == val)) - { - return "IncludeList"; - } - if ((TransitionCause.ExcludeList == val)) + if ((s.HasKey("state") + || ((state != default(OptionalJobState)) + && state.HasValue))) { - return "ExcludeList"; + s.SerializeEnum("state", ref state.Value, JobStateExtensions.ToEnumString, JobStateExtensions.FromEnumString); + state.HasValue = true; } - if ((TransitionCause.StateChange == val)) + if ((s.HasKey("timestamp") + || ((timestamp != default(OptionalDateTime)) + && timestamp.HasValue))) { - return "StateChange"; + s.Serialize("timestamp", ref timestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + timestamp.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static TransitionCause FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class CronTrigger : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_CronTriggerOrExactTrigger + { + public OptionalString expression = new OptionalString(); + public OptionalString type = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Rule" == str)) + if ((s.HasKey("expression") + || ((expression != default(OptionalString)) + && expression.HasValue))) { - return TransitionCause.Rule; + s.Serialize("expression", ref expression.Value); + expression.HasValue = true; } - if (("IncludeList" == str)) + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) { - return TransitionCause.IncludeList; + s.Serialize("type", ref type.Value); + type.HasValue = true; } - if (("ExcludeList" == str)) + } + } + [System.SerializableAttribute()] + public partial class ExactTrigger : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_CronTriggerOrExactTrigger + { + public OptionalDateTime executeAt = new OptionalDateTime(); + public OptionalString type = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("executeAt") + || ((executeAt != default(OptionalDateTime)) + && executeAt.HasValue))) { - return TransitionCause.ExcludeList; + s.Serialize("executeAt", ref executeAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + executeAt.HasValue = true; } - if (("StateChange" == str)) + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) { - return TransitionCause.StateChange; + s.Serialize("type", ref type.Value); + type.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } - [System.SerializableAttribute()] - public partial class PlayerSessionActorSessionHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public enum JobState { - public OptionalString date = new OptionalString(); - public OptionalInt daysPlayed = new OptionalInt(); - public OptionalString installDate = new OptionalString(); - public OptionalArrayOfString payments = new OptionalArrayOfString(); - public OptionalArrayOfString sessions = new OptionalArrayOfString(); - public OptionalArrayOfPlayerSessionActorPaymentTotal totalPaid = new OptionalArrayOfPlayerSessionActorPaymentTotal(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + ENQUEUED, + DISPATCHED, + RUNNING, + DONE, + CANCELED, + SUSPENDED, + ERROR, + } + public class JobStateExtensions + { + public static string ToEnumString(JobState val) { - if ((s.HasKey("date") - || ((date != default(OptionalString)) - && date.HasValue))) + if ((JobState.ENQUEUED == val)) { - s.Serialize("date", ref date.Value); - date.HasValue = true; + return "ENQUEUED"; } - if ((s.HasKey("daysPlayed") - || ((daysPlayed != default(OptionalInt)) - && daysPlayed.HasValue))) + if ((JobState.DISPATCHED == val)) { - s.Serialize("daysPlayed", ref daysPlayed.Value); - daysPlayed.HasValue = true; + return "DISPATCHED"; } - if ((s.HasKey("installDate") - || ((installDate != default(OptionalString)) - && installDate.HasValue))) + if ((JobState.RUNNING == val)) { - s.Serialize("installDate", ref installDate.Value); - installDate.HasValue = true; + return "RUNNING"; } - if ((s.HasKey("payments") - || ((payments != default(OptionalArrayOfString)) - && payments.HasValue))) + if ((JobState.DONE == val)) { - s.SerializeArray("payments", ref payments.Value); - payments.HasValue = true; + return "DONE"; } - if ((s.HasKey("sessions") - || ((sessions != default(OptionalArrayOfString)) - && sessions.HasValue))) + if ((JobState.CANCELED == val)) { - s.SerializeArray("sessions", ref sessions.Value); - sessions.HasValue = true; + return "CANCELED"; } - if ((s.HasKey("totalPaid") - || ((totalPaid != default(OptionalArrayOfPlayerSessionActorPaymentTotal)) - && totalPaid.HasValue))) + if ((JobState.SUSPENDED == val)) { - s.SerializeArray("totalPaid", ref totalPaid.Value); - totalPaid.HasValue = true; + return "SUSPENDED"; } + if ((JobState.ERROR == val)) + { + return "ERROR"; + } + throw new System.ArgumentException("Unknown enum value"); } - } - [System.SerializableAttribute()] - public partial class PlayerSessionActorSessionClientHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString date = new OptionalString(); - public OptionalInt daysPlayed = new OptionalInt(); - public OptionalString installDate = new OptionalString(); - public OptionalArrayOfString sessions = new OptionalArrayOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static JobState FromEnumString(string str) { - if ((s.HasKey("date") - || ((date != default(OptionalString)) - && date.HasValue))) + if (("ENQUEUED" == str)) { - s.Serialize("date", ref date.Value); - date.HasValue = true; + return JobState.ENQUEUED; } - if ((s.HasKey("daysPlayed") - || ((daysPlayed != default(OptionalInt)) - && daysPlayed.HasValue))) + if (("DISPATCHED" == str)) { - s.Serialize("daysPlayed", ref daysPlayed.Value); - daysPlayed.HasValue = true; + return JobState.DISPATCHED; } - if ((s.HasKey("installDate") - || ((installDate != default(OptionalString)) - && installDate.HasValue))) + if (("RUNNING" == str)) { - s.Serialize("installDate", ref installDate.Value); - installDate.HasValue = true; + return JobState.RUNNING; } - if ((s.HasKey("sessions") - || ((sessions != default(OptionalArrayOfString)) - && sessions.HasValue))) + if (("DONE" == str)) { - s.SerializeArray("sessions", ref sessions.Value); - sessions.HasValue = true; + return JobState.DONE; } - } - } - [System.SerializableAttribute()] - public partial class PlayerSessionActorPaymentTotal : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong amount = new OptionalLong(); - public OptionalString currency = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("amount") - || ((amount != default(OptionalLong)) - && amount.HasValue))) + if (("CANCELED" == str)) { - s.Serialize("amount", ref amount.Value); - amount.HasValue = true; + return JobState.CANCELED; } - if ((s.HasKey("currency") - || ((currency != default(OptionalString)) - && currency.HasValue))) + if (("SUSPENDED" == str)) { - s.Serialize("currency", ref currency.Value); - currency.HasValue = true; + return JobState.SUSPENDED; + } + if (("ERROR" == str)) + { + return JobState.ERROR; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class GetStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StringStringKeyValuePair : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalMapOfStatsValue stats = new OptionalMapOfStatsValue(); + public OptionalString key = new OptionalString(); + public OptionalString value = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + if ((s.HasKey("key") + || ((key != default(OptionalString)) + && key.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("key", ref key.Value); + key.HasValue = true; } - if ((s.HasKey("stats") - || ((stats != default(OptionalMapOfStatsValue)) - && stats.HasValue))) + if ((s.HasKey("value") + || ((value != default(OptionalString)) + && value.HasValue))) { - s.SerializeDictionary("stats", ref stats.Value); - stats.HasValue = true; + s.Serialize("value", ref value.Value); + value.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SetStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionActorStartSessionRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfStatsValue add = new OptionalMapOfStatsValue(); - public OptionalBool emitAnalytics = new OptionalBool(); - public OptionalBool hasEmitAnalytics = new OptionalBool(); - public OptionalMapOfStatsValue set = new OptionalMapOfStatsValue(); + public OptionalMapOfString customParams = new OptionalMapOfString(); + public OptionalString device = new OptionalString(); + public OptionalSessionLanguageContextDto language = new OptionalSessionLanguageContextDto(); + public OptionalString locale = new OptionalString(); + public OptionalString platform = new OptionalString(); + public OptionalString source = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("add") - || ((add != default(OptionalMapOfStatsValue)) - && add.HasValue))) + if ((s.HasKey("customParams") + || ((customParams != default(OptionalMapOfString)) + && customParams.HasValue))) { - s.SerializeDictionary("add", ref add.Value); - add.HasValue = true; + s.SerializeDictionary("customParams", ref customParams.Value); + customParams.HasValue = true; } - if ((s.HasKey("emitAnalytics") - || ((emitAnalytics != default(OptionalBool)) - && emitAnalytics.HasValue))) + if ((s.HasKey("device") + || ((device != default(OptionalString)) + && device.HasValue))) { - s.Serialize("emitAnalytics", ref emitAnalytics.Value); - emitAnalytics.HasValue = true; + s.Serialize("device", ref device.Value); + device.HasValue = true; } - if ((s.HasKey("hasEmitAnalytics") - || ((hasEmitAnalytics != default(OptionalBool)) - && hasEmitAnalytics.HasValue))) + if ((s.HasKey("language") + || ((language != default(OptionalSessionLanguageContextDto)) + && language.HasValue))) { - s.Serialize("hasEmitAnalytics", ref hasEmitAnalytics.Value); - hasEmitAnalytics.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; } - if ((s.HasKey("set") - || ((set != default(OptionalMapOfStatsValue)) - && set.HasValue))) + if ((s.HasKey("locale") + || ((locale != default(OptionalString)) + && locale.HasValue))) { - s.SerializeDictionary("set", ref set.Value); - set.HasValue = true; + s.Serialize("locale", ref locale.Value); + locale.HasValue = true; + } + if ((s.HasKey("platform") + || ((platform != default(OptionalString)) + && platform.HasValue))) + { + s.Serialize("platform", ref platform.Value); + platform.HasValue = true; + } + if ((s.HasKey("source") + || ((source != default(OptionalString)) + && source.HasValue))) + { + s.Serialize("source", ref source.Value); + source.HasValue = true; } } } [System.SerializableAttribute()] - public partial class PlayerStatsActorCommonResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiSessionsPostSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class ApiSessionsHeartbeatPostSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class ApiSessionsStatusGetSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class SessionLanguageContextDto : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString code = new OptionalString(); + public OptionalString ctx = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("code") + || ((code != default(OptionalString)) + && code.HasValue))) + { + s.Serialize("code", ref code.Value); + code.HasValue = true; + } + if ((s.HasKey("ctx") + || ((ctx != default(OptionalString)) + && ctx.HasValue))) + { + s.Serialize("ctx", ref ctx.Value); + ctx.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class StatsActorCommonResponse : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString result = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) @@ -7730,1213 +7136,1083 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } [System.SerializableAttribute()] - public partial class StatsValue : Beamable.Serialization.SmallerJSON.IRawJsonProvider + public partial class StatsSubscribeRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString StringValue; - public OptionalLong IntValue; - public OptionalDouble DoubleValue; - public OptionalBool BoolValue; - public OptionalArrayOfStatsValue ArrayValue; - public object ToRawValue() - { - if (StringValue != null && StringValue.HasValue) return StringValue.Value; - if (IntValue != null && IntValue.HasValue) return IntValue.Value; - if (DoubleValue != null && DoubleValue.HasValue) return DoubleValue.Value; - if (BoolValue != null && BoolValue.HasValue) return BoolValue.Value; - if (ArrayValue != null && ArrayValue.HasValue) - { - var raw_ = new System.Collections.Generic.List(); - foreach (var item_ in ArrayValue.Value) raw_.Add(item_ != null ? item_.ToRawValue() : null); - return raw_; - } - return null; - } - - public string ToJson() + public string service; + public string[] subscriptions; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - var raw_ = ToRawValue(); - if (raw_ == null) return "null"; - var sb_ = new System.Text.StringBuilder(); - Beamable.Serialization.SmallerJSON.Json.Serialize(raw_, sb_); - return sb_.ToString(); + s.Serialize("service", ref service); + s.SerializeArray("subscriptions", ref subscriptions); } - - public void SerializeAt(Beamable.Serialization.JsonSerializable.IStreamSerializer s, string key) + } + [System.SerializableAttribute()] + public partial class StatsUnsubscribeRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string service; + public OptionalArrayOfString subscriptions = new OptionalArrayOfString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (s.isSaving) + s.Serialize("service", ref service); + if ((s.HasKey("subscriptions") + || ((subscriptions != default(OptionalArrayOfString)) + && subscriptions.HasValue))) { - s.SetValue(key, ToRawValue()); - return; + s.SerializeArray("subscriptions", ref subscriptions.Value); + subscriptions.HasValue = true; } - if (!s.HasKey(key)) return; - AssignFromRaw(this, s.GetValue(key)); } - - private static void AssignFromRaw(StatsValue target, object raw) + } + [System.SerializableAttribute()] + public partial class BatchGetRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public BatchGetItem[] requests; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (raw == null) return; - if (raw is string vStr_) { target.StringValue = new OptionalString(vStr_); return; } - if (raw is long vLong_) { target.IntValue = new OptionalLong(vLong_); return; } - if (raw is int vInt_) { target.IntValue = new OptionalLong(vInt_); return; } - if (raw is double vDouble_) { target.DoubleValue = vDouble_; return; } - if (raw is float vFloat_) { target.DoubleValue = (double)vFloat_; return; } - if (raw is bool vBool_) { target.BoolValue = new OptionalBool(vBool_); return; } - if (raw is System.Collections.IList vList_) - { - var built_ = new System.Collections.Generic.List(); - foreach (var elem_ in vList_) - { - var inner_ = new StatsValue(); - AssignFromRaw(inner_, elem_); - built_.Add(inner_); - } - target.ArrayValue = new OptionalArrayOfStatsValue(built_.ToArray()); - } + s.SerializeArray("requests", ref requests); } - } [System.SerializableAttribute()] - public partial class TicketQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchGetStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfTicket results = new OptionalArrayOfTicket(); + public GetStatsResponse[] results; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("results") - || ((results != default(OptionalArrayOfTicket)) - && results.HasValue))) - { - s.SerializeArray("results", ref results.Value); - results.HasValue = true; - } + s.SerializeArray("results", ref results); } } [System.SerializableAttribute()] - public partial class Ticket : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchWriteRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime created = new OptionalDateTime(); - public OptionalDateTime expires = new OptionalDateTime(); - public OptionalString lobbyId = new OptionalString(); - public OptionalString matchId = new OptionalString(); - public OptionalString matchType = new OptionalString(); - public OptionalMapOfDouble numberProperties = new OptionalMapOfDouble(); - public OptionalString partyId = new OptionalString(); - public OptionalArrayOfString players = new OptionalArrayOfString(); - public OptionalInt priority = new OptionalInt(); - public OptionalString status = new OptionalString(); - public OptionalMapOfString stringProperties = new OptionalMapOfString(); - public OptionalMapOfTagList tags = new OptionalMapOfTagList(); - public OptionalString team = new OptionalString(); - public OptionalString ticketId = new OptionalString(); - public OptionalBool watchOnlineStatus = new OptionalBool(); + public BatchWriteItem[] requests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; - } - if ((s.HasKey("expires") - || ((expires != default(OptionalDateTime)) - && expires.HasValue))) - { - s.Serialize("expires", ref expires.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - expires.HasValue = true; - } - if ((s.HasKey("lobbyId") - || ((lobbyId != default(OptionalString)) - && lobbyId.HasValue))) - { - s.Serialize("lobbyId", ref lobbyId.Value); - lobbyId.HasValue = true; - } - if ((s.HasKey("matchId") - || ((matchId != default(OptionalString)) - && matchId.HasValue))) + s.SerializeArray("requests", ref requests); + } + } + [System.SerializableAttribute()] + public partial class StatsActorStatsSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfStatsActorStatsSearchCriteria criteria = new OptionalArrayOfStatsActorStatsSearchCriteria(); + public string domain; + public string itemType; + public OptionalInt limit = new OptionalInt(); + public OptionalInt offset = new OptionalInt(); + public StatsVisibility visibility = new StatsVisibility(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("criteria") + || ((criteria != default(OptionalArrayOfStatsActorStatsSearchCriteria)) + && criteria.HasValue))) { - s.Serialize("matchId", ref matchId.Value); - matchId.HasValue = true; + s.SerializeArray("criteria", ref criteria.Value); + criteria.HasValue = true; } - if ((s.HasKey("matchType") - || ((matchType != default(OptionalString)) - && matchType.HasValue))) + s.Serialize("domain", ref domain); + s.Serialize("itemType", ref itemType); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("numberProperties") - || ((numberProperties != default(OptionalMapOfDouble)) - && numberProperties.HasValue))) + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.SerializeDictionary("numberProperties", ref numberProperties.Value); - numberProperties.HasValue = true; - } - if ((s.HasKey("partyId") - || ((partyId != default(OptionalString)) - && partyId.HasValue))) - { - s.Serialize("partyId", ref partyId.Value); - partyId.HasValue = true; - } - if ((s.HasKey("players") - || ((players != default(OptionalArrayOfString)) - && players.HasValue))) - { - s.SerializeArray("players", ref players.Value); - players.HasValue = true; - } - if ((s.HasKey("priority") - || ((priority != default(OptionalInt)) - && priority.HasValue))) - { - s.Serialize("priority", ref priority.Value); - priority.HasValue = true; - } - if ((s.HasKey("status") - || ((status != default(OptionalString)) - && status.HasValue))) - { - s.Serialize("status", ref status.Value); - status.HasValue = true; - } - if ((s.HasKey("stringProperties") - || ((stringProperties != default(OptionalMapOfString)) - && stringProperties.HasValue))) - { - s.SerializeDictionary("stringProperties", ref stringProperties.Value); - stringProperties.HasValue = true; - } - if ((s.HasKey("tags") - || ((tags != default(OptionalMapOfTagList)) - && tags.HasValue))) - { - s.SerializeDictionary("tags", ref tags.Value); - tags.HasValue = true; - } - if ((s.HasKey("team") - || ((team != default(OptionalString)) - && team.HasValue))) - { - s.Serialize("team", ref team.Value); - team.HasValue = true; - } - if ((s.HasKey("ticketId") - || ((ticketId != default(OptionalString)) - && ticketId.HasValue))) - { - s.Serialize("ticketId", ref ticketId.Value); - ticketId.HasValue = true; - } - if ((s.HasKey("watchOnlineStatus") - || ((watchOnlineStatus != default(OptionalBool)) - && watchOnlineStatus.HasValue))) - { - s.Serialize("watchOnlineStatus", ref watchOnlineStatus.Value); - watchOnlineStatus.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class OnlineStatusQuery : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfString playerIds = new OptionalArrayOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("playerIds") - || ((playerIds != default(OptionalArrayOfString)) - && playerIds.HasValue))) - { - s.SerializeArray("playerIds", ref playerIds.Value); - playerIds.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } + s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class PlayersStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsActorStatsSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfOnlineStatus playersStatus = new OptionalArrayOfOnlineStatus(); + public string[] ids; + public int limit; + public int offset; + public long total; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playersStatus") - || ((playersStatus != default(OptionalArrayOfOnlineStatus)) - && playersStatus.HasValue))) - { - s.SerializeArray("playersStatus", ref playersStatus.Value); - playersStatus.HasValue = true; - } + s.SerializeArray("ids", ref ids); + s.Serialize("limit", ref limit); + s.Serialize("offset", ref offset); + s.Serialize("total", ref total); } } [System.SerializableAttribute()] - public partial class OnlineStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsSearchExtendedRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString description = new OptionalString(); - public OptionalDateTime lastOnline = new OptionalDateTime(); - public OptionalBool online = new OptionalBool(); - public OptionalString playerId = new OptionalString(); - public OptionalPresenceStatus status = new OptionalPresenceStatus(); + public OptionalArrayOfStatsActorStatsSearchCriteria criteria = new OptionalArrayOfStatsActorStatsSearchCriteria(); + public string domain; + public string itemType; + public OptionalInt limit = new OptionalInt(); + public OptionalInt offset = new OptionalInt(); + public OptionalArrayOfString statKeys = new OptionalArrayOfString(); + public StatsVisibility visibility = new StatsVisibility(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - if ((s.HasKey("lastOnline") - || ((lastOnline != default(OptionalDateTime)) - && lastOnline.HasValue))) + if ((s.HasKey("criteria") + || ((criteria != default(OptionalArrayOfStatsActorStatsSearchCriteria)) + && criteria.HasValue))) { - s.Serialize("lastOnline", ref lastOnline.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - lastOnline.HasValue = true; + s.SerializeArray("criteria", ref criteria.Value); + criteria.HasValue = true; } - if ((s.HasKey("online") - || ((online != default(OptionalBool)) - && online.HasValue))) + s.Serialize("domain", ref domain); + s.Serialize("itemType", ref itemType); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("online", ref online.Value); - online.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } - if ((s.HasKey("status") - || ((status != default(OptionalPresenceStatus)) - && status.HasValue))) + if ((s.HasKey("statKeys") + || ((statKeys != default(OptionalArrayOfString)) + && statKeys.HasValue))) { - s.SerializeEnum("status", ref status.Value, PresenceStatusExtensions.ToEnumString, PresenceStatusExtensions.FromEnumString); - status.HasValue = true; + s.SerializeArray("statKeys", ref statKeys.Value); + statKeys.HasValue = true; } + s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); } } - public enum PresenceStatus + [System.SerializableAttribute()] + public partial class StatsSearchExtendedResponse : Beamable.Serialization.JsonSerializable.ISerializable { - Visible, - Invisible, - Dnd, - Away, + public int limit; + public int offset; + public GetStatsResponse[] results; + public long total; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("limit", ref limit); + s.Serialize("offset", ref offset); + s.SerializeArray("results", ref results); + s.Serialize("total", ref total); + } } - public class PresenceStatusExtensions + public enum StatsVisibility { - public static string ToEnumString(PresenceStatus val) + Private, + Public, + } + public class StatsVisibilityExtensions + { + public static string ToEnumString(StatsVisibility val) { - if ((PresenceStatus.Visible == val)) - { - return "Visible"; - } - if ((PresenceStatus.Invisible == val)) - { - return "Invisible"; - } - if ((PresenceStatus.Dnd == val)) + if ((StatsVisibility.Private == val)) { - return "Dnd"; + return "Private"; } - if ((PresenceStatus.Away == val)) + if ((StatsVisibility.Public == val)) { - return "Away"; + return "Public"; } throw new System.ArgumentException("Unknown enum value"); } - public static PresenceStatus FromEnumString(string str) + public static StatsVisibility FromEnumString(string str) { - if (("Visible" == str)) - { - return PresenceStatus.Visible; - } - if (("Invisible" == str)) - { - return PresenceStatus.Invisible; - } - if (("Dnd" == str)) + if (("Private" == str)) { - return PresenceStatus.Dnd; + return StatsVisibility.Private; } - if (("Away" == str)) + if (("Public" == str)) { - return PresenceStatus.Away; + return StatsVisibility.Public; } throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class GetRealmSecretResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchGetItem : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString key = new OptionalString(); - public OptionalString value = new OptionalString(); + public OptionalArrayOfString keys = new OptionalArrayOfString(); + public StatsTarget target = new StatsTarget(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("key") - || ((key != default(OptionalString)) - && key.HasValue))) - { - s.Serialize("key", ref key.Value); - key.HasValue = true; - } - if ((s.HasKey("value") - || ((value != default(OptionalString)) - && value.HasValue))) + if ((s.HasKey("keys") + || ((keys != default(OptionalArrayOfString)) + && keys.HasValue))) { - s.Serialize("value", ref value.Value); - value.HasValue = true; + s.SerializeArray("keys", ref keys.Value); + keys.HasValue = true; } + s.Serialize("target", ref target); } } [System.SerializableAttribute()] - public partial class PutRealmSecretRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchWriteItem : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString value = new OptionalString(); + public SetStatsRequest request = new SetStatsRequest(); + public StatsTarget target = new StatsTarget(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("value") - || ((value != default(OptionalString)) - && value.HasValue))) - { - s.Serialize("value", ref value.Value); - value.HasValue = true; - } + s.Serialize("request", ref request); + s.Serialize("target", ref target); } } [System.SerializableAttribute()] - public partial class RealmSecretInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsActorStatsSearchCriteria : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfRealmSecretInfo records = new OptionalArrayOfRealmSecretInfo(); + public string rel; + public string stat; + public StatsValue value = new StatsValue(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) - { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; - } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) - { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; - } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfRealmSecretInfo)) - && records.HasValue))) - { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; - } + s.Serialize("rel", ref rel); + s.Serialize("stat", ref stat); + this.value.SerializeAt(s, "value"); } } [System.SerializableAttribute()] - public partial class RealmDataKeyInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Serialization.SmallerJSON.IRawJsonProvider { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfRealmDataKeyInfo records = new OptionalArrayOfRealmDataKeyInfo(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalString StringValue; + public OptionalLong IntValue; + public OptionalDouble DoubleValue; + public OptionalBool BoolValue; + public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray ArrayValue; + public object ToRawValue() { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) - { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; - } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) + if (StringValue != null && StringValue.HasValue) return StringValue.Value; + if (IntValue != null && IntValue.HasValue) return IntValue.Value; + if (DoubleValue != null && DoubleValue.HasValue) return DoubleValue.Value; + if (BoolValue != null && BoolValue.HasValue) return BoolValue.Value; + if (ArrayValue != null && ArrayValue.HasValue) { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; + var raw_ = new System.Collections.Generic.List(); + foreach (var item_ in ArrayValue.Value) raw_.Add(item_ != null ? item_.ToRawValue() : null); + return raw_; } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfRealmDataKeyInfo)) - && records.HasValue))) + return null; + } + + public string ToJson() + { + var raw_ = ToRawValue(); + if (raw_ == null) return "null"; + var sb_ = new System.Text.StringBuilder(); + Beamable.Serialization.SmallerJSON.Json.Serialize(raw_, sb_); + return sb_.ToString(); + } + + public void SerializeAt(Beamable.Serialization.JsonSerializable.IStreamSerializer s, string key) + { + if (s.isSaving) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.SetValue(key, ToRawValue()); + return; } + if (!s.HasKey(key)) return; + AssignFromRaw(this, s.GetValue(key)); } - } - [System.SerializableAttribute()] - public partial class RotateRealmDataKeyResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString dataKeyId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + + private static void AssignFromRaw(OneOf_StringOrIntegerOrNumberOrBooleanOrArray target, object raw) { - if ((s.HasKey("dataKeyId") - || ((dataKeyId != default(OptionalString)) - && dataKeyId.HasValue))) + if (raw == null) return; + if (raw is string vStr_) { target.StringValue = new OptionalString(vStr_); return; } + if (raw is long vLong_) { target.IntValue = new OptionalLong(vLong_); return; } + if (raw is int vInt_) { target.IntValue = new OptionalLong(vInt_); return; } + if (raw is double vDouble_) { target.DoubleValue = vDouble_; return; } + if (raw is float vFloat_) { target.DoubleValue = (double)vFloat_; return; } + if (raw is bool vBool_) { target.BoolValue = new OptionalBool(vBool_); return; } + if (raw is System.Collections.IList vList_) { - s.Serialize("dataKeyId", ref dataKeyId.Value); - dataKeyId.HasValue = true; + var built_ = new System.Collections.Generic.List(); + foreach (var elem_ in vList_) + { + var inner_ = new OneOf_StringOrIntegerOrNumberOrBooleanOrArray(); + AssignFromRaw(inner_, elem_); + built_.Add(inner_); + } + target.ArrayValue = new OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray(built_.ToArray()); } } + } [System.SerializableAttribute()] - public partial class RealmSecretsAuditInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public class OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Common.Content.Optional { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfRealmSecretsAuditInfo records = new OptionalArrayOfRealmSecretsAuditInfo(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray() { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) - { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; - } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) - { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; - } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfRealmSecretsAuditInfo)) - && records.HasValue))) - { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; - } + } + public OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray(OneOf_StringOrIntegerOrNumberOrBooleanOrArray value) + { + HasValue = true; + Value = value; } } [System.SerializableAttribute()] - public partial class RealmSecretInfo : Beamable.Serialization.JsonSerializable.ISerializable + public class OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Common.Content.OptionalArray { - public string algorithm; - public string dataKeyId; - public string key; - public System.DateTime updatedAt; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray() { - s.Serialize("algorithm", ref algorithm); - s.Serialize("dataKeyId", ref dataKeyId); - s.Serialize("key", ref key); - s.Serialize("updatedAt", ref updatedAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + } + public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray(OneOf_StringOrIntegerOrNumberOrBooleanOrArray[] value) + { + HasValue = true; + Value = value; } } [System.SerializableAttribute()] - public partial class RealmDataKeyInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsTarget : Beamable.Serialization.JsonSerializable.ISerializable { - public System.DateTime createdAt; + public string domain; public string id; - public string provider; + public string itemType; + public StatsVisibility visibility = new StatsVisibility(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("createdAt", ref createdAt, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + s.Serialize("domain", ref domain); s.Serialize("id", ref id); - s.Serialize("provider", ref provider); + s.Serialize("itemType", ref itemType); + s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class RealmSecretsAuditInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Match : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmSecretsOperation operation = new RealmSecretsOperation(); - public OptionalMapOfString rc = new OptionalMapOfString(); - public OptionalString secretKey = new OptionalString(); - public System.DateTime timestamp; + public OptionalDateTime created = new OptionalDateTime(); + public OptionalString matchId = new OptionalString(); + public OptionalMatchType matchType = new OptionalMatchType(); + public OptionalString status = new OptionalString(); + public OptionalArrayOfTeam teams = new OptionalArrayOfTeam(); + public OptionalArrayOfTicket tickets = new OptionalArrayOfTicket(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeEnum("operation", ref operation, RealmSecretsOperationExtensions.ToEnumString, RealmSecretsOperationExtensions.FromEnumString); - if ((s.HasKey("rc") - || ((rc != default(OptionalMapOfString)) - && rc.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalDateTime)) + && created.HasValue))) { - s.SerializeDictionary("rc", ref rc.Value); - rc.HasValue = true; + s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); + created.HasValue = true; } - if ((s.HasKey("secretKey") - || ((secretKey != default(OptionalString)) - && secretKey.HasValue))) + if ((s.HasKey("matchId") + || ((matchId != default(OptionalString)) + && matchId.HasValue))) { - s.Serialize("secretKey", ref secretKey.Value); - secretKey.HasValue = true; + s.Serialize("matchId", ref matchId.Value); + matchId.HasValue = true; } - s.Serialize("timestamp", ref timestamp, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - } - } - public enum RealmSecretsOperation - { - Get, - Put, - Delete, - RotateDataKey, - } - public class RealmSecretsOperationExtensions - { - public static string ToEnumString(RealmSecretsOperation val) - { - if ((RealmSecretsOperation.Get == val)) + if ((s.HasKey("matchType") + || ((matchType != default(OptionalMatchType)) + && matchType.HasValue))) { - return "Get"; + s.Serialize("matchType", ref matchType.Value); + matchType.HasValue = true; } - if ((RealmSecretsOperation.Put == val)) + if ((s.HasKey("status") + || ((status != default(OptionalString)) + && status.HasValue))) { - return "Put"; + s.Serialize("status", ref status.Value); + status.HasValue = true; } - if ((RealmSecretsOperation.Delete == val)) + if ((s.HasKey("teams") + || ((teams != default(OptionalArrayOfTeam)) + && teams.HasValue))) { - return "Delete"; + s.SerializeArray("teams", ref teams.Value); + teams.HasValue = true; } - if ((RealmSecretsOperation.RotateDataKey == val)) + if ((s.HasKey("tickets") + || ((tickets != default(OptionalArrayOfTicket)) + && tickets.HasValue))) { - return "RotateDataKey"; + s.SerializeArray("tickets", ref tickets.Value); + tickets.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static RealmSecretsOperation FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class Team : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString name = new OptionalString(); + public OptionalArrayOfString players = new OptionalArrayOfString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Get" == str)) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - return RealmSecretsOperation.Get; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if (("Put" == str)) + if ((s.HasKey("players") + || ((players != default(OptionalArrayOfString)) + && players.HasValue))) { - return RealmSecretsOperation.Put; - } - if (("Delete" == str)) - { - return RealmSecretsOperation.Delete; - } - if (("RotateDataKey" == str)) - { - return RealmSecretsOperation.RotateDataKey; + s.SerializeArray("players", ref players.Value); + players.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class ExecuteJobRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TicketReservationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString executionId = new OptionalString(); - public OptionalDateTime executionTime = new OptionalDateTime(); - public OptionalJobDefinition jobDefinition = new OptionalJobDefinition(); + public OptionalArrayOfString matchTypes = new OptionalArrayOfString(); + public OptionalInt maxWaitDurationSecs = new OptionalInt(); + public OptionalArrayOfString players = new OptionalArrayOfString(); + public OptionalMapOfTagList tags = new OptionalMapOfTagList(); + public OptionalString team = new OptionalString(); + public OptionalBool watchOnlineStatus = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("executionId") - || ((executionId != default(OptionalString)) - && executionId.HasValue))) + if ((s.HasKey("matchTypes") + || ((matchTypes != default(OptionalArrayOfString)) + && matchTypes.HasValue))) { - s.Serialize("executionId", ref executionId.Value); - executionId.HasValue = true; + s.SerializeArray("matchTypes", ref matchTypes.Value); + matchTypes.HasValue = true; } - if ((s.HasKey("executionTime") - || ((executionTime != default(OptionalDateTime)) - && executionTime.HasValue))) + if ((s.HasKey("maxWaitDurationSecs") + || ((maxWaitDurationSecs != default(OptionalInt)) + && maxWaitDurationSecs.HasValue))) { - s.Serialize("executionTime", ref executionTime.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - executionTime.HasValue = true; + s.Serialize("maxWaitDurationSecs", ref maxWaitDurationSecs.Value); + maxWaitDurationSecs.HasValue = true; } - if ((s.HasKey("jobDefinition") - || ((jobDefinition != default(OptionalJobDefinition)) - && jobDefinition.HasValue))) + if ((s.HasKey("players") + || ((players != default(OptionalArrayOfString)) + && players.HasValue))) { - s.Serialize("jobDefinition", ref jobDefinition.Value); - jobDefinition.HasValue = true; + s.SerializeArray("players", ref players.Value); + players.HasValue = true; + } + if ((s.HasKey("tags") + || ((tags != default(OptionalMapOfTagList)) + && tags.HasValue))) + { + s.SerializeDictionary("tags", ref tags.Value); + tags.HasValue = true; + } + if ((s.HasKey("team") + || ((team != default(OptionalString)) + && team.HasValue))) + { + s.Serialize("team", ref team.Value); + team.HasValue = true; + } + if ((s.HasKey("watchOnlineStatus") + || ((watchOnlineStatus != default(OptionalBool)) + && watchOnlineStatus.HasValue))) + { + s.Serialize("watchOnlineStatus", ref watchOnlineStatus.Value); + watchOnlineStatus.HasValue = true; } } } [System.SerializableAttribute()] - public partial class JobExecutionResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TicketReservationResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool isSuccess = new OptionalBool(); - public OptionalString message = new OptionalString(); + public OptionalArrayOfTicket tickets = new OptionalArrayOfTicket(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("isSuccess") - || ((isSuccess != default(OptionalBool)) - && isSuccess.HasValue))) - { - s.Serialize("isSuccess", ref isSuccess.Value); - isSuccess.HasValue = true; - } - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) + if ((s.HasKey("tickets") + || ((tickets != default(OptionalArrayOfTicket)) + && tickets.HasValue))) { - s.Serialize("message", ref message.Value); - message.HasValue = true; + s.SerializeArray("tickets", ref tickets.Value); + tickets.HasValue = true; } } } [System.SerializableAttribute()] - public partial class JobDefinitionSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ApiMatchmakingTicketsDeleteTicketResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalBool isUnique = new OptionalBool(); - public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; - public OptionalString name = new OptionalString(); - public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); - public OptionalString source = new OptionalString(); - public IOneOf_CronTriggerOrExactTrigger[] triggers; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class ApiPlayersPresencePutPlayerPresenceResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + } + } + [System.SerializableAttribute()] + public partial class SetPresenceStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString description = new OptionalString(); + public OptionalPresenceStatus status = new OptionalPresenceStatus(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("description", ref description.Value); + description.HasValue = true; } - if ((s.HasKey("isUnique") - || ((isUnique != default(OptionalBool)) - && isUnique.HasValue))) + if ((s.HasKey("status") + || ((status != default(OptionalPresenceStatus)) + && status.HasValue))) { - s.Serialize("isUnique", ref isUnique.Value); - isUnique.HasValue = true; + s.SerializeEnum("status", ref status.Value, PresenceStatusExtensions.ToEnumString, PresenceStatusExtensions.FromEnumString); + status.HasValue = true; } - s.Serialize("jobAction", ref jobAction); - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class ReferenceSuperset : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString checksum = new OptionalString(); + public string id; + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public string type; + public string uri; + public string version; + public OptionalString visibility = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("retryPolicy") - || ((retryPolicy != default(OptionalJobRetryPolicy)) - && retryPolicy.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) { - s.Serialize("retryPolicy", ref retryPolicy.Value); - retryPolicy.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } - if ((s.HasKey("source") - || ((source != default(OptionalString)) - && source.HasValue))) + s.Serialize("type", ref type); + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); + if ((s.HasKey("visibility") + || ((visibility != default(OptionalString)) + && visibility.HasValue))) { - s.Serialize("source", ref source.Value); - source.HasValue = true; + s.Serialize("visibility", ref visibility.Value); + visibility.HasValue = true; } - s.SerializeArray("triggers", ref triggers); } } - public partial interface IOneOf_HttpCallOrPublishMessageOrServiceCall : Beamable.Serialization.JsonSerializable.ISerializable - { - } [System.SerializableAttribute()] - public class OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall : Beamable.Common.Content.Optional + public partial class BinaryDefinition : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall() - { - } - public OptionalIOneOf_HttpCallOrPublishMessageOrServiceCall(IOneOf_HttpCallOrPublishMessageOrServiceCall value) + public string checksum; + public string id; + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public string uploadContentType; + public OptionalString visibility = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("checksum", ref checksum); + s.Serialize("id", ref id); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) + { + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; + } + s.Serialize("uploadContentType", ref uploadContentType); + if ((s.HasKey("visibility") + || ((visibility != default(OptionalString)) + && visibility.HasValue))) + { + s.Serialize("visibility", ref visibility.Value); + visibility.HasValue = true; + } } } - public class IOneOf_HttpCallOrPublishMessageOrServiceCallFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory + [System.SerializableAttribute()] + public partial class PullManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public IOneOf_HttpCallOrPublishMessageOrServiceCallFactory() + public OptionalString id = new OptionalString(); + public string sourceRealmPid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - this.Add("HttpCall"); - this.Add("PublishMessage"); - this.Add("ServiceCall"); + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) + { + s.Serialize("id", ref id.Value); + id.HasValue = true; + } + s.Serialize("sourceRealmPid", ref sourceRealmPid); } } - public partial interface IOneOf_CronTriggerOrExactTrigger : Beamable.Serialization.JsonSerializable.ISerializable - { - } [System.SerializableAttribute()] - public class OptionalIOneOf_CronTriggerOrExactTrigger : Beamable.Common.Content.Optional + public partial class ContentBasicGetManifestsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalIOneOf_CronTriggerOrExactTrigger() + public ContentBasicManifest[] manifests; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - } - public OptionalIOneOf_CronTriggerOrExactTrigger(IOneOf_CronTriggerOrExactTrigger value) - { - HasValue = true; - Value = value; - } - } - public class IOneOf_CronTriggerOrExactTriggerFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory - { - public IOneOf_CronTriggerOrExactTriggerFactory() - { - this.Add("CronTrigger"); - this.Add("ExactTrigger"); + s.SerializeArray("manifests", ref manifests); } } [System.SerializableAttribute()] - public partial class JobDefinitionView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ClientContentInfoJson : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalJobAnalytics analytics = new OptionalJobAnalytics(); - public OptionalString id = new OptionalString(); - public OptionalBool isUnique = new OptionalBool(); - public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; - public OptionalDateTime lastUpdate = new OptionalDateTime(); - public OptionalString name = new OptionalString(); - public OptionalString owner = new OptionalString(); - public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); - public OptionalString source = new OptionalString(); - public OptionalDateTime suspendedAt = new OptionalDateTime(); - public IOneOf_CronTriggerOrExactTrigger[] triggers; + public OptionalString checksum = new OptionalString(); + public string contentId; + public OptionalLong createdAt = new OptionalLong(); + public string[] tags; + public ContentType type = new ContentType(); + public OptionalLong updatedAt = new OptionalLong(); + public string uri; + public string version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("analytics") - || ((analytics != default(OptionalJobAnalytics)) - && analytics.HasValue))) - { - s.Serialize("analytics", ref analytics.Value); - analytics.HasValue = true; - } - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) - { - s.Serialize("id", ref id.Value); - id.HasValue = true; - } - if ((s.HasKey("isUnique") - || ((isUnique != default(OptionalBool)) - && isUnique.HasValue))) - { - s.Serialize("isUnique", ref isUnique.Value); - isUnique.HasValue = true; - } - s.Serialize("jobAction", ref jobAction); - if ((s.HasKey("lastUpdate") - || ((lastUpdate != default(OptionalDateTime)) - && lastUpdate.HasValue))) - { - s.Serialize("lastUpdate", ref lastUpdate.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - lastUpdate.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("owner") - || ((owner != default(OptionalString)) - && owner.HasValue))) - { - s.Serialize("owner", ref owner.Value); - owner.HasValue = true; - } - if ((s.HasKey("retryPolicy") - || ((retryPolicy != default(OptionalJobRetryPolicy)) - && retryPolicy.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("retryPolicy", ref retryPolicy.Value); - retryPolicy.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("source") - || ((source != default(OptionalString)) - && source.HasValue))) + s.Serialize("contentId", ref contentId); + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.Serialize("source", ref source.Value); - source.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if ((s.HasKey("suspendedAt") - || ((suspendedAt != default(OptionalDateTime)) - && suspendedAt.HasValue))) + s.SerializeArray("tags", ref tags); + s.SerializeEnum("type", ref type, ContentTypeExtensions.ToEnumString, ContentTypeExtensions.FromEnumString); + if ((s.HasKey("updatedAt") + || ((updatedAt != default(OptionalLong)) + && updatedAt.HasValue))) { - s.Serialize("suspendedAt", ref suspendedAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - suspendedAt.HasValue = true; + s.Serialize("updatedAt", ref updatedAt.Value); + updatedAt.HasValue = true; } - s.SerializeArray("triggers", ref triggers); + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public partial class ApiSchedulerJobsGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveBinaryRequest : Beamable.Serialization.JsonSerializable.ISerializable { + public BinaryDefinition[] binary; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeArray("binary", ref binary); } } [System.SerializableAttribute()] - public partial class JobDefinitionViewCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TextReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary { - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfJobDefinitionView records = new OptionalArrayOfJobDefinitionView(); + public OptionalString checksum = new OptionalString(); + public OptionalLong created = new OptionalLong(); + public string id; + public OptionalLong lastChanged = new OptionalLong(); + public string[] tags; + public TextReference_type type; + public string uri; + public string version; + public string visibility; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfJobDefinitionView)) - && records.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; + } + s.Serialize("id", ref id); + if ((s.HasKey("lastChanged") + || ((lastChanged != default(OptionalLong)) + && lastChanged.HasValue))) + { + s.Serialize("lastChanged", ref lastChanged.Value); + lastChanged.HasValue = true; + } + s.SerializeArray("tags", ref tags); + s.SerializeEnum("type", ref type, TextReference_typeExtensions.ToEnumString, TextReference_typeExtensions.FromEnumString); + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); + s.Serialize("visibility", ref visibility); + } + public enum TextReference_type + { + Text, + } + public class TextReference_typeExtensions + { + public static string ToEnumString(TextReference_type val) + { + if ((TextReference_type.Text == val)) + { + return "text"; + } + throw new System.ArgumentException("Unknown enum value"); + } + public static TextReference_type FromEnumString(string str) + { + if (("text" == str)) + { + return TextReference_type.Text; + } + throw new System.ArgumentException("Unknown string value"); } } } [System.SerializableAttribute()] - public partial class ApiSchedulerJobDeleteSchedulerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveBinaryResponse : Beamable.Serialization.JsonSerializable.ISerializable { + public BinaryReference[] binary; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeArray("binary", ref binary); } } [System.SerializableAttribute()] - public partial class ApiSchedulerJobActivityGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveTextRequest : Beamable.Serialization.JsonSerializable.ISerializable { + public TextDefinition[] text; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeArray("text", ref text); } } [System.SerializableAttribute()] - public partial class JobActivityViewCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TextDefinition : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfJobActivityView records = new OptionalArrayOfJobActivityView(); + public string checksum; + public string id; + public MapOfString properties = new MapOfString(); + public OptionalArrayOfString tags = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) - { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; - } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfJobActivityView)) - && records.HasValue))) + s.Serialize("checksum", ref checksum); + s.Serialize("id", ref id); + s.SerializeDictionary("properties", ref properties); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiSchedulerJobNextExecutionsGetSchedulerResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable + public partial class PutLocalizationsRequest : Beamable.Serialization.JsonSerializable.ISerializable { + public MapOfArrayOfLocalizedValue localizations = new MapOfArrayOfLocalizedValue(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeDictionary("localizations", ref localizations); } } [System.SerializableAttribute()] - public partial class ApiSchedulerJobCancelPutSchedulerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentOrText : Beamable.Serialization.JsonSerializable.ISerializable { + public string id; + public MapOfString properties = new MapOfString(); + public string version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("id", ref id); + s.SerializeDictionary("properties", ref properties); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public partial class JobDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CommonResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalJobAnalytics analytics = new OptionalJobAnalytics(); - public OptionalString id = new OptionalString(); - public OptionalBool isUnique = new OptionalBool(); - public IOneOf_HttpCallOrPublishMessageOrServiceCall jobAction; - public OptionalDateTime lastUpdate = new OptionalDateTime(); - public OptionalString name = new OptionalString(); - public OptionalString nonce = new OptionalString(); - public OptionalString owner = new OptionalString(); - public OptionalJobRetryPolicy retryPolicy = new OptionalJobRetryPolicy(); - public OptionalString source = new OptionalString(); - public OptionalDateTime suspendedAt = new OptionalDateTime(); - public IOneOf_CronTriggerOrExactTrigger[] triggers; + public MapOfString data = new MapOfString(); + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("analytics") - || ((analytics != default(OptionalJobAnalytics)) - && analytics.HasValue))) - { - s.Serialize("analytics", ref analytics.Value); - analytics.HasValue = true; - } - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) - { - s.Serialize("id", ref id.Value); - id.HasValue = true; - } - if ((s.HasKey("isUnique") - || ((isUnique != default(OptionalBool)) - && isUnique.HasValue))) - { - s.Serialize("isUnique", ref isUnique.Value); - isUnique.HasValue = true; - } - s.Serialize("jobAction", ref jobAction); - if ((s.HasKey("lastUpdate") - || ((lastUpdate != default(OptionalDateTime)) - && lastUpdate.HasValue))) - { - s.Serialize("lastUpdate", ref lastUpdate.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - lastUpdate.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + s.SerializeDictionary("data", ref data); + s.Serialize("result", ref result); + } + } + [System.SerializableAttribute()] + public partial class GetManifestDiffsRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalLong fromDate = new OptionalLong(); + public OptionalString fromUid = new OptionalString(); + public OptionalInt limit = new OptionalInt(); + public string manifestId; + public OptionalInt offset = new OptionalInt(); + public OptionalLong toDate = new OptionalLong(); + public OptionalString toUid = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("fromDate") + || ((fromDate != default(OptionalLong)) + && fromDate.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("fromDate", ref fromDate.Value); + fromDate.HasValue = true; } - if ((s.HasKey("nonce") - || ((nonce != default(OptionalString)) - && nonce.HasValue))) + if ((s.HasKey("fromUid") + || ((fromUid != default(OptionalString)) + && fromUid.HasValue))) { - s.Serialize("nonce", ref nonce.Value); - nonce.HasValue = true; + s.Serialize("fromUid", ref fromUid.Value); + fromUid.HasValue = true; } - if ((s.HasKey("owner") - || ((owner != default(OptionalString)) - && owner.HasValue))) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("owner", ref owner.Value); - owner.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("retryPolicy") - || ((retryPolicy != default(OptionalJobRetryPolicy)) - && retryPolicy.HasValue))) + s.Serialize("manifestId", ref manifestId); + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.Serialize("retryPolicy", ref retryPolicy.Value); - retryPolicy.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } - if ((s.HasKey("source") - || ((source != default(OptionalString)) - && source.HasValue))) + if ((s.HasKey("toDate") + || ((toDate != default(OptionalLong)) + && toDate.HasValue))) { - s.Serialize("source", ref source.Value); - source.HasValue = true; + s.Serialize("toDate", ref toDate.Value); + toDate.HasValue = true; } - if ((s.HasKey("suspendedAt") - || ((suspendedAt != default(OptionalDateTime)) - && suspendedAt.HasValue))) + if ((s.HasKey("toUid") + || ((toUid != default(OptionalString)) + && toUid.HasValue))) { - s.Serialize("suspendedAt", ref suspendedAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - suspendedAt.HasValue = true; + s.Serialize("toUid", ref toUid.Value); + toUid.HasValue = true; } - s.SerializeArray("triggers", ref triggers); } } [System.SerializableAttribute()] - public partial class JobRetryPolicy : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ArchiveOrUnarchiveManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt maxRetryCount = new OptionalInt(); - public OptionalInt retryDelayMs = new OptionalInt(); - public OptionalBool useExponentialBackoff = new OptionalBool(); + public string[] manifestIds; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("maxRetryCount") - || ((maxRetryCount != default(OptionalInt)) - && maxRetryCount.HasValue))) + s.SerializeArray("manifestIds", ref manifestIds); + } + } + [System.SerializableAttribute()] + public partial class ContentMeta : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString Link = new OptionalString(); + public OptionalArrayOfString Links = new OptionalArrayOfString(); + public OptionalJsonString data = new OptionalJsonString(); + public OptionalString text = new OptionalString(); + public ContentVisibility visibility = new ContentVisibility(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("$link") + || ((Link != default(OptionalString)) + && Link.HasValue))) { - s.Serialize("maxRetryCount", ref maxRetryCount.Value); - maxRetryCount.HasValue = true; + s.Serialize("$link", ref Link.Value); + Link.HasValue = true; } - if ((s.HasKey("retryDelayMs") - || ((retryDelayMs != default(OptionalInt)) - && retryDelayMs.HasValue))) + if ((s.HasKey("$links") + || ((Links != default(OptionalArrayOfString)) + && Links.HasValue))) { - s.Serialize("retryDelayMs", ref retryDelayMs.Value); - retryDelayMs.HasValue = true; + s.SerializeArray("$links", ref Links.Value); + Links.HasValue = true; } - if ((s.HasKey("useExponentialBackoff") - || ((useExponentialBackoff != default(OptionalBool)) - && useExponentialBackoff.HasValue))) + if ((s.HasKey("data") + || ((data != default(OptionalJsonString)) + && data.HasValue))) { - s.Serialize("useExponentialBackoff", ref useExponentialBackoff.Value); - useExponentialBackoff.HasValue = true; + s.SerializeNestedJson("data", ref data.Value); + data.HasValue = true; + } + if ((s.HasKey("text") + || ((text != default(OptionalString)) + && text.HasValue))) + { + s.Serialize("text", ref text.Value); + text.HasValue = true; } + s.SerializeEnum("visibility", ref visibility, ContentVisibilityExtensions.ToEnumString, ContentVisibilityExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class JobAnalytics : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetExactManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt consecutiveFailures = new OptionalInt(); + public string uid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("consecutiveFailures") - || ((consecutiveFailures != default(OptionalInt)) - && consecutiveFailures.HasValue))) - { - s.Serialize("consecutiveFailures", ref consecutiveFailures.Value); - consecutiveFailures.HasValue = true; - } + s.Serialize("uid", ref uid); } } [System.SerializableAttribute()] - public partial class HttpCall : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall + public partial class BinaryReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary { - public OptionalString body = new OptionalString(); - public OptionalString contentType = new OptionalString(); - public OptionalArrayOfStringStringKeyValuePair headers = new OptionalArrayOfStringStringKeyValuePair(); - public OptionalString method = new OptionalString(); - public OptionalString type = new OptionalString(); - public OptionalString uri = new OptionalString(); + public OptionalString checksum = new OptionalString(); + public OptionalString created = new OptionalString(); + public string id; + public OptionalString lastChanged = new OptionalString(); + public string[] tags; + public BinaryReference_type type; + public string uploadMethod; + public string uploadUri; + public string uri; + public string version; + public string visibility; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("body", ref body.Value); - body.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("contentType") - || ((contentType != default(OptionalString)) - && contentType.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalString)) + && created.HasValue))) { - s.Serialize("contentType", ref contentType.Value); - contentType.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; } - if ((s.HasKey("headers") - || ((headers != default(OptionalArrayOfStringStringKeyValuePair)) - && headers.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("lastChanged") + || ((lastChanged != default(OptionalString)) + && lastChanged.HasValue))) { - s.SerializeArray("headers", ref headers.Value); - headers.HasValue = true; + s.Serialize("lastChanged", ref lastChanged.Value); + lastChanged.HasValue = true; } - if ((s.HasKey("method") - || ((method != default(OptionalString)) - && method.HasValue))) + s.SerializeArray("tags", ref tags); + s.SerializeEnum("type", ref type, BinaryReference_typeExtensions.ToEnumString, BinaryReference_typeExtensions.FromEnumString); + s.Serialize("uploadMethod", ref uploadMethod); + s.Serialize("uploadUri", ref uploadUri); + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); + s.Serialize("visibility", ref visibility); + } + public enum BinaryReference_type + { + Binary, + } + public class BinaryReference_typeExtensions + { + public static string ToEnumString(BinaryReference_type val) { - s.Serialize("method", ref method.Value); - method.HasValue = true; + if ((BinaryReference_type.Binary == val)) + { + return "binary"; + } + throw new System.ArgumentException("Unknown enum value"); } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + public static BinaryReference_type FromEnumString(string str) { - s.Serialize("type", ref type.Value); - type.HasValue = true; - } - if ((s.HasKey("uri") - || ((uri != default(OptionalString)) - && uri.HasValue))) - { - s.Serialize("uri", ref uri.Value); - uri.HasValue = true; + if (("binary" == str)) + { + return BinaryReference_type.Binary; + } + throw new System.ArgumentException("Unknown string value"); } } } [System.SerializableAttribute()] - public partial class PublishMessage : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall + public partial class ContentBasicGetManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString headers = new OptionalMapOfString(); - public OptionalString message = new OptionalString(); - public OptionalBool persist = new OptionalBool(); - public OptionalString topic = new OptionalString(); - public OptionalString type = new OptionalString(); + public OptionalString id = new OptionalString(); + public OptionalString uid = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("headers") - || ((headers != default(OptionalMapOfString)) - && headers.HasValue))) - { - s.SerializeDictionary("headers", ref headers.Value); - headers.HasValue = true; - } - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) - { - s.Serialize("message", ref message.Value); - message.HasValue = true; - } - if ((s.HasKey("persist") - || ((persist != default(OptionalBool)) - && persist.HasValue))) - { - s.Serialize("persist", ref persist.Value); - persist.HasValue = true; - } - if ((s.HasKey("topic") - || ((topic != default(OptionalString)) - && topic.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalString)) + && id.HasValue))) { - s.Serialize("topic", ref topic.Value); - topic.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + if ((s.HasKey("uid") + || ((uid != default(OptionalString)) + && uid.HasValue))) { - s.Serialize("type", ref type.Value); - type.HasValue = true; + s.Serialize("uid", ref uid.Value); + uid.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ServiceCall : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_HttpCallOrPublishMessageOrServiceCall + public partial class PullAllManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString body = new OptionalString(); - public OptionalArrayOfStringStringKeyValuePair headers = new OptionalArrayOfStringStringKeyValuePair(); - public OptionalString method = new OptionalString(); - public OptionalString type = new OptionalString(); - public OptionalString uri = new OptionalString(); + public string sourceRealmPid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("headers") - || ((headers != default(OptionalArrayOfStringStringKeyValuePair)) - && headers.HasValue))) + s.Serialize("sourceRealmPid", ref sourceRealmPid); + } + } + [System.SerializableAttribute()] + public partial class ClientManifestJsonResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString clientVersion = new OptionalString(); + public OptionalLong createdAt = new OptionalLong(); + public ClientContentInfoJson[] entries; + public OptionalLong publisherAccountId = new OptionalLong(); + public OptionalString uid = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("clientVersion") + || ((clientVersion != default(OptionalString)) + && clientVersion.HasValue))) { - s.SerializeArray("headers", ref headers.Value); - headers.HasValue = true; + s.Serialize("clientVersion", ref clientVersion.Value); + clientVersion.HasValue = true; } - if ((s.HasKey("method") - || ((method != default(OptionalString)) - && method.HasValue))) + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.Serialize("method", ref method.Value); - method.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + s.SerializeArray("entries", ref entries); + if ((s.HasKey("publisherAccountId") + || ((publisherAccountId != default(OptionalLong)) + && publisherAccountId.HasValue))) { - s.Serialize("type", ref type.Value); - type.HasValue = true; + s.Serialize("publisherAccountId", ref publisherAccountId.Value); + publisherAccountId.HasValue = true; } - if ((s.HasKey("uri") - || ((uri != default(OptionalString)) - && uri.HasValue))) + if ((s.HasKey("uid") + || ((uid != default(OptionalString)) + && uid.HasValue))) { - s.Serialize("uri", ref uri.Value); - uri.HasValue = true; + s.Serialize("uid", ref uid.Value); + uid.HasValue = true; } } } [System.SerializableAttribute()] - public partial class JobActivity : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetManifestHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString executionId = new OptionalString(); public OptionalString id = new OptionalString(); - public OptionalString jobId = new OptionalString(); - public OptionalString jobName = new OptionalString(); - public OptionalString message = new OptionalString(); - public OptionalString owner = new OptionalString(); - public OptionalJobState state = new OptionalJobState(); - public OptionalDateTime timestamp = new OptionalDateTime(); + public OptionalInt limit = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("executionId") - || ((executionId != default(OptionalString)) - && executionId.HasValue))) - { - s.Serialize("executionId", ref executionId.Value); - executionId.HasValue = true; - } if ((s.HasKey("id") || ((id != default(OptionalString)) && id.HasValue))) @@ -8944,59 +8220,91 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("jobId") - || ((jobId != default(OptionalString)) - && jobId.HasValue))) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("jobId", ref jobId.Value); - jobId.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("jobName") - || ((jobName != default(OptionalString)) - && jobName.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class GetBinaryDownloadUrlsResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public BinaryContentReference[] urls; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("urls", ref urls); + } + } + [System.SerializableAttribute()] + public partial class ContentDefinition : Beamable.Serialization.JsonSerializable.ISerializable + { + public string checksum; + public string id; + public MapOfContentMeta properties = new MapOfContentMeta(); + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public OptionalArrayOfMapOfContentMeta variants = new OptionalArrayOfMapOfContentMeta(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("checksum", ref checksum); + s.Serialize("id", ref id); + s.SerializeDictionary("properties", ref properties); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) { - s.Serialize("jobName", ref jobName.Value); - jobName.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) + if ((s.HasKey("variants") + || ((variants != default(OptionalArrayOfMapOfContentMeta)) + && variants.HasValue))) { - s.Serialize("message", ref message.Value); - message.HasValue = true; + s.SerializeList("variants", ref variants.Value); + variants.HasValue = true; } - if ((s.HasKey("owner") - || ((owner != default(OptionalString)) - && owner.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class ClientManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString clientVersion = new OptionalString(); + public OptionalLong createdAt = new OptionalLong(); + public ClientContentInfo[] items; + public OptionalLong latestUpdate = new OptionalLong(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("clientVersion") + || ((clientVersion != default(OptionalString)) + && clientVersion.HasValue))) { - s.Serialize("owner", ref owner.Value); - owner.HasValue = true; + s.Serialize("clientVersion", ref clientVersion.Value); + clientVersion.HasValue = true; } - if ((s.HasKey("state") - || ((state != default(OptionalJobState)) - && state.HasValue))) + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.SerializeEnum("state", ref state.Value, JobStateExtensions.ToEnumString, JobStateExtensions.FromEnumString); - state.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if ((s.HasKey("timestamp") - || ((timestamp != default(OptionalDateTime)) - && timestamp.HasValue))) + s.SerializeArray("items", ref items); + if ((s.HasKey("latestUpdate") + || ((latestUpdate != default(OptionalLong)) + && latestUpdate.HasValue))) { - s.Serialize("timestamp", ref timestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - timestamp.HasValue = true; + s.Serialize("latestUpdate", ref latestUpdate.Value); + latestUpdate.HasValue = true; } } } [System.SerializableAttribute()] - public partial class JobActivityView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetManifestRequestJson : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString id = new OptionalString(); - public OptionalString jobId = new OptionalString(); - public OptionalString jobName = new OptionalString(); - public OptionalString message = new OptionalString(); - public OptionalJobState state = new OptionalJobState(); - public OptionalDateTime timestamp = new OptionalDateTime(); + public OptionalString uid = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("id") @@ -9006,5484 +8314,4799 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("id", ref id.Value); id.HasValue = true; } - if ((s.HasKey("jobId") - || ((jobId != default(OptionalString)) - && jobId.HasValue))) + if ((s.HasKey("uid") + || ((uid != default(OptionalString)) + && uid.HasValue))) { - s.Serialize("jobId", ref jobId.Value); - jobId.HasValue = true; + s.Serialize("uid", ref uid.Value); + uid.HasValue = true; } - if ((s.HasKey("jobName") - || ((jobName != default(OptionalString)) - && jobName.HasValue))) - { - s.Serialize("jobName", ref jobName.Value); - jobName.HasValue = true; - } - if ((s.HasKey("message") - || ((message != default(OptionalString)) - && message.HasValue))) - { - s.Serialize("message", ref message.Value); - message.HasValue = true; - } - if ((s.HasKey("state") - || ((state != default(OptionalJobState)) - && state.HasValue))) - { - s.SerializeEnum("state", ref state.Value, JobStateExtensions.ToEnumString, JobStateExtensions.FromEnumString); - state.HasValue = true; - } - if ((s.HasKey("timestamp") - || ((timestamp != default(OptionalDateTime)) - && timestamp.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class GetBinaryDownloadUrlsRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalLong expirationSeconds = new OptionalLong(); + public GetContentRequest[] requests; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("expirationSeconds") + || ((expirationSeconds != default(OptionalLong)) + && expirationSeconds.HasValue))) { - s.Serialize("timestamp", ref timestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - timestamp.HasValue = true; + s.Serialize("expirationSeconds", ref expirationSeconds.Value); + expirationSeconds.HasValue = true; } + s.SerializeArray("requests", ref requests); } } [System.SerializableAttribute()] - public partial class CronTrigger : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_CronTriggerOrExactTrigger + public partial class BinaryContentReference : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString expression = new OptionalString(); - public OptionalString type = new OptionalString(); + public string contentId; + public string url; + public string version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("expression") - || ((expression != default(OptionalString)) - && expression.HasValue))) + s.Serialize("contentId", ref contentId); + s.Serialize("url", ref url); + s.Serialize("version", ref version); + } + } + [System.SerializableAttribute()] + public partial class ManifestDiffSummary : Beamable.Serialization.JsonSerializable.ISerializable + { + public string[] affectedContentIds; + public long createdDate; + public string manifestUid; + public OptionalString publishedBy = new OptionalString(); + public OptionalString publishedByName = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("affectedContentIds", ref affectedContentIds); + s.Serialize("createdDate", ref createdDate); + s.Serialize("manifestUid", ref manifestUid); + if ((s.HasKey("publishedBy") + || ((publishedBy != default(OptionalString)) + && publishedBy.HasValue))) { - s.Serialize("expression", ref expression.Value); - expression.HasValue = true; + s.Serialize("publishedBy", ref publishedBy.Value); + publishedBy.HasValue = true; } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + if ((s.HasKey("publishedByName") + || ((publishedByName != default(OptionalString)) + && publishedByName.HasValue))) { - s.Serialize("type", ref type.Value); - type.HasValue = true; + s.Serialize("publishedByName", ref publishedByName.Value); + publishedByName.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ExactTrigger : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_CronTriggerOrExactTrigger + public partial class ContentBasicManifestChecksum : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime executeAt = new OptionalDateTime(); - public OptionalString type = new OptionalString(); + public OptionalBool archived = new OptionalBool(); + public string checksum; + public long createdAt; + public string id; + public OptionalString uid = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("executeAt") - || ((executeAt != default(OptionalDateTime)) - && executeAt.HasValue))) + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) { - s.Serialize("executeAt", ref executeAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - executeAt.HasValue = true; + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; } - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) + s.Serialize("checksum", ref checksum); + s.Serialize("createdAt", ref createdAt); + s.Serialize("id", ref id); + if ((s.HasKey("uid") + || ((uid != default(OptionalString)) + && uid.HasValue))) { - s.Serialize("type", ref type.Value); - type.HasValue = true; + s.Serialize("uid", ref uid.Value); + uid.HasValue = true; } } } - public enum JobState + [System.SerializableAttribute()] + public partial class SaveContentRequest : Beamable.Serialization.JsonSerializable.ISerializable { - ENQUEUED, - DISPATCHED, - RUNNING, - DONE, - CANCELED, - SUSPENDED, - ERROR, + public ContentDefinition[] content; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("content", ref content); + } } - public class JobStateExtensions + [System.SerializableAttribute()] + public partial class SaveManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(JobState val) + public OptionalString clientVersion = new OptionalString(); + public string id; + public ReferenceSuperset[] references; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((JobState.ENQUEUED == val)) - { - return "ENQUEUED"; - } - if ((JobState.DISPATCHED == val)) - { - return "DISPATCHED"; - } - if ((JobState.RUNNING == val)) - { - return "RUNNING"; - } - if ((JobState.DONE == val)) + if ((s.HasKey("clientVersion") + || ((clientVersion != default(OptionalString)) + && clientVersion.HasValue))) { - return "DONE"; + s.Serialize("clientVersion", ref clientVersion.Value); + clientVersion.HasValue = true; } - if ((JobState.CANCELED == val)) + s.Serialize("id", ref id); + s.SerializeArray("references", ref references); + } + } + [System.SerializableAttribute()] + public partial class SaveManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public string checksum; + public long created; + public OptionalString diffUrl = new OptionalString(); + public string id; + public string uid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("checksum", ref checksum); + s.Serialize("created", ref created); + if ((s.HasKey("diffUrl") + || ((diffUrl != default(OptionalString)) + && diffUrl.HasValue))) { - return "CANCELED"; + s.Serialize("diffUrl", ref diffUrl.Value); + diffUrl.HasValue = true; } - if ((JobState.SUSPENDED == val)) + s.Serialize("id", ref id); + s.Serialize("uid", ref uid); + } + } + [System.SerializableAttribute()] + public partial class RepeatManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string uid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("uid", ref uid); + } + } + public enum ContentVisibility + { + Public, + Private, + } + public class ContentVisibilityExtensions + { + public static string ToEnumString(ContentVisibility val) + { + if ((ContentVisibility.Public == val)) { - return "SUSPENDED"; + return "public"; } - if ((JobState.ERROR == val)) + if ((ContentVisibility.Private == val)) { - return "ERROR"; + return "private"; } throw new System.ArgumentException("Unknown enum value"); } - public static JobState FromEnumString(string str) + public static ContentVisibility FromEnumString(string str) { - if (("ENQUEUED" == str)) - { - return JobState.ENQUEUED; - } - if (("DISPATCHED" == str)) - { - return JobState.DISPATCHED; - } - if (("RUNNING" == str)) - { - return JobState.RUNNING; - } - if (("DONE" == str)) - { - return JobState.DONE; - } - if (("CANCELED" == str)) - { - return JobState.CANCELED; - } - if (("SUSPENDED" == str)) + if (("public" == str)) { - return JobState.SUSPENDED; + return ContentVisibility.Public; } - if (("ERROR" == str)) + if (("private" == str)) { - return JobState.ERROR; + return ContentVisibility.Private; } throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class StringStringKeyValuePair : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentBasicManifest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString key = new OptionalString(); - public OptionalString value = new OptionalString(); + public string affectedContentIds; + public OptionalBool archived = new OptionalBool(); + public string checksum; + public OptionalString clientVersion = new OptionalString(); + public long created; + public OptionalString diffObjectKey = new OptionalString(); + public string id; + public OptionalLong lastChanged = new OptionalLong(); + public OptionalLong publisherAccountId = new OptionalLong(); + public IOneOf_ContentOrTextOrBinary[] references; + public OptionalString uid = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("key") - || ((key != default(OptionalString)) - && key.HasValue))) - { - s.Serialize("key", ref key.Value); - key.HasValue = true; - } - if ((s.HasKey("value") - || ((value != default(OptionalString)) - && value.HasValue))) - { - s.Serialize("value", ref value.Value); - value.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class CreateSegmentRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString description = new OptionalString(); - public OptionalString displayName = new OptionalString(); - public OptionalArrayOfLong excludes = new OptionalArrayOfLong(); - public OptionalArrayOfLong includes = new OptionalArrayOfLong(); - public OptionalRule rule = new OptionalRule(); - public OptionalSegmentScope scope = new OptionalSegmentScope(); - public string segmentId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) + s.Serialize("affectedContentIds", ref affectedContentIds); + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) { - s.Serialize("description", ref description.Value); - description.HasValue = true; + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; } - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) + s.Serialize("checksum", ref checksum); + if ((s.HasKey("clientVersion") + || ((clientVersion != default(OptionalString)) + && clientVersion.HasValue))) { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; + s.Serialize("clientVersion", ref clientVersion.Value); + clientVersion.HasValue = true; } - if ((s.HasKey("excludes") - || ((excludes != default(OptionalArrayOfLong)) - && excludes.HasValue))) + s.Serialize("created", ref created); + if ((s.HasKey("diffObjectKey") + || ((diffObjectKey != default(OptionalString)) + && diffObjectKey.HasValue))) { - s.SerializeArray("excludes", ref excludes.Value); - excludes.HasValue = true; + s.Serialize("diffObjectKey", ref diffObjectKey.Value); + diffObjectKey.HasValue = true; } - if ((s.HasKey("includes") - || ((includes != default(OptionalArrayOfLong)) - && includes.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("lastChanged") + || ((lastChanged != default(OptionalLong)) + && lastChanged.HasValue))) { - s.SerializeArray("includes", ref includes.Value); - includes.HasValue = true; + s.Serialize("lastChanged", ref lastChanged.Value); + lastChanged.HasValue = true; } - if ((s.HasKey("rule") - || ((rule != default(OptionalRule)) - && rule.HasValue))) + if ((s.HasKey("publisherAccountId") + || ((publisherAccountId != default(OptionalLong)) + && publisherAccountId.HasValue))) { - s.Serialize("rule", ref rule.Value); - rule.HasValue = true; + s.Serialize("publisherAccountId", ref publisherAccountId.Value); + publisherAccountId.HasValue = true; } - if ((s.HasKey("scope") - || ((scope != default(OptionalSegmentScope)) - && scope.HasValue))) + s.SerializeArray("references", ref references); + if ((s.HasKey("uid") + || ((uid != default(OptionalString)) + && uid.HasValue))) { - s.SerializeEnum("scope", ref scope.Value, SegmentScopeExtensions.ToEnumString, SegmentScopeExtensions.FromEnumString); - scope.HasValue = true; + s.Serialize("uid", ref uid.Value); + uid.HasValue = true; } - s.Serialize("segmentId", ref segmentId); } } - [System.SerializableAttribute()] - public partial class SegmentResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial interface IOneOf_ContentOrTextOrBinary : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime createdAt = new OptionalDateTime(); - public string description; - public string displayName; - public OptionalDateTime lastEvaluatedAt = new OptionalDateTime(); - public OptionalString realmId = new OptionalString(); - public OptionalRule rule = new OptionalRule(); - public OptionalString ruleText = new OptionalString(); - public SegmentScope scope = new SegmentScope(); - public string segmentId; - public SegmentState state = new SegmentState(); - public int version; - public string[] watchedKeys; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalDateTime)) - && createdAt.HasValue))) - { - s.Serialize("createdAt", ref createdAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - createdAt.HasValue = true; - } - s.Serialize("description", ref description); - s.Serialize("displayName", ref displayName); - if ((s.HasKey("lastEvaluatedAt") - || ((lastEvaluatedAt != default(OptionalDateTime)) - && lastEvaluatedAt.HasValue))) - { - s.Serialize("lastEvaluatedAt", ref lastEvaluatedAt.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - lastEvaluatedAt.HasValue = true; - } - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) - { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; - } - if ((s.HasKey("rule") - || ((rule != default(OptionalRule)) - && rule.HasValue))) - { - s.Serialize("rule", ref rule.Value); - rule.HasValue = true; - } - if ((s.HasKey("ruleText") - || ((ruleText != default(OptionalString)) - && ruleText.HasValue))) - { - s.Serialize("ruleText", ref ruleText.Value); - ruleText.HasValue = true; - } - s.SerializeEnum("scope", ref scope, SegmentScopeExtensions.ToEnumString, SegmentScopeExtensions.FromEnumString); - s.Serialize("segmentId", ref segmentId); - s.SerializeEnum("state", ref state, SegmentStateExtensions.ToEnumString, SegmentStateExtensions.FromEnumString); - s.Serialize("version", ref version); - s.SerializeArray("watchedKeys", ref watchedKeys); - } } [System.SerializableAttribute()] - public partial class SegmentResponseCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable + public class OptionalIOneOf_ContentOrTextOrBinary : Beamable.Common.Content.Optional { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfSegmentResponse records = new OptionalArrayOfSegmentResponse(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalIOneOf_ContentOrTextOrBinary() { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) - { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; - } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) - { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; - } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfSegmentResponse)) - && records.HasValue))) - { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; - } } - } - [System.SerializableAttribute()] - public partial class DuplicateSegmentRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString description = new OptionalString(); - public OptionalString displayName = new OptionalString(); - public string newSegmentId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public OptionalIOneOf_ContentOrTextOrBinary(IOneOf_ContentOrTextOrBinary value) { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) - { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; - } - s.Serialize("newSegmentId", ref newSegmentId); + HasValue = true; + Value = value; } } - [System.SerializableAttribute()] - public partial class PreviewSegmentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public class IOneOf_ContentOrTextOrBinaryFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory { - public OptionalArrayOfLong excludes = new OptionalArrayOfLong(); - public OptionalArrayOfLong includes = new OptionalArrayOfLong(); - public OptionalRule rule = new OptionalRule(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public IOneOf_ContentOrTextOrBinaryFactory() { - if ((s.HasKey("excludes") - || ((excludes != default(OptionalArrayOfLong)) - && excludes.HasValue))) - { - s.SerializeArray("excludes", ref excludes.Value); - excludes.HasValue = true; - } - if ((s.HasKey("includes") - || ((includes != default(OptionalArrayOfLong)) - && includes.HasValue))) - { - s.SerializeArray("includes", ref includes.Value); - includes.HasValue = true; - } - if ((s.HasKey("rule") - || ((rule != default(OptionalRule)) - && rule.HasValue))) - { - s.Serialize("rule", ref rule.Value); - rule.HasValue = true; - } + this.Add("content"); + this.Add("text"); + this.Add("binary"); } } [System.SerializableAttribute()] - public partial class BulkMembershipResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OptionalJsonNodeWrapper : Beamable.Serialization.JsonSerializable.ISerializable { - public int count; - public long[] sample; + public OptionalString node = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("count", ref count); - s.SerializeArray("sample", ref sample); + if ((s.HasKey("node") + || ((node != default(OptionalString)) + && node.HasValue))) + { + s.Serialize("node", ref node.Value); + node.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class AudienceRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalizationQuery : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfArrayOfString exclude = new OptionalArrayOfArrayOfString(); - public string[][] include; + public string id; + public OptionalArrayOfString languages = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("exclude") - || ((exclude != default(OptionalArrayOfArrayOfString)) - && exclude.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("languages") + || ((languages != default(OptionalArrayOfString)) + && languages.HasValue))) { - s.SerializeArray("exclude", ref exclude.Value); - exclude.HasValue = true; + s.SerializeArray("languages", ref languages.Value); + languages.HasValue = true; } - s.SerializeArray("include", ref include); } } [System.SerializableAttribute()] - public partial class MembershipQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EmptyResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long[] playerIds; - public string[] segmentIds; + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("playerIds", ref playerIds); - s.SerializeArray("segmentIds", ref segmentIds); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class MembershipQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetManifestDiffsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public PlayerMembershipResult[] results; + public ManifestDiffSummary[] diffs; + public bool hasMore; + public string manifestId; + public int totalCount; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("results", ref results); + s.SerializeArray("diffs", ref diffs); + s.Serialize("hasMore", ref hasMore); + s.Serialize("manifestId", ref manifestId); + s.Serialize("totalCount", ref totalCount); } } [System.SerializableAttribute()] - public partial class RealmReconcileResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetLocalizationsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt entered = new OptionalInt(); - public OptionalInt exited = new OptionalInt(); - public OptionalInt segments = new OptionalInt(); + public MapOfArrayOfLocalizedValue localizations = new MapOfArrayOfLocalizedValue(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("entered") - || ((entered != default(OptionalInt)) - && entered.HasValue))) - { - s.Serialize("entered", ref entered.Value); - entered.HasValue = true; - } - if ((s.HasKey("exited") - || ((exited != default(OptionalInt)) - && exited.HasValue))) - { - s.Serialize("exited", ref exited.Value); - exited.HasValue = true; - } - if ((s.HasKey("segments") - || ((segments != default(OptionalInt)) - && segments.HasValue))) - { - s.Serialize("segments", ref segments.Value); - segments.HasValue = true; - } + s.SerializeDictionary("localizations", ref localizations); } } [System.SerializableAttribute()] - public partial class SegmentReconcileResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetContentRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt entered = new OptionalInt(); - public OptionalInt exited = new OptionalInt(); + public string contentId; + public string version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("entered") - || ((entered != default(OptionalInt)) - && entered.HasValue))) - { - s.Serialize("entered", ref entered.Value); - entered.HasValue = true; - } - if ((s.HasKey("exited") - || ((exited != default(OptionalInt)) - && exited.HasValue))) - { - s.Serialize("exited", ref exited.Value); - exited.HasValue = true; - } + s.Serialize("contentId", ref contentId); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public partial class ApiCustomersRealmsSegmentsAttributesGetSegmentsResponse : System.Collections.Generic.List, Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalizedValue : Beamable.Serialization.JsonSerializable.ISerializable { + public string language; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("language", ref language); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class UpdateSegmentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentBasicManifestChecksums : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString description = new OptionalString(); - public OptionalString displayName = new OptionalString(); - public OptionalString expectedActiveId = new OptionalString(); - public OptionalRule rule = new OptionalRule(); + public ContentBasicManifestChecksum[] manifests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) - { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; - } - if ((s.HasKey("expectedActiveId") - || ((expectedActiveId != default(OptionalString)) - && expectedActiveId.HasValue))) - { - s.Serialize("expectedActiveId", ref expectedActiveId.Value); - expectedActiveId.HasValue = true; - } - if ((s.HasKey("rule") - || ((rule != default(OptionalRule)) - && rule.HasValue))) - { - s.Serialize("rule", ref rule.Value); - rule.HasValue = true; - } + s.SerializeArray("manifests", ref manifests); } } [System.SerializableAttribute()] - public partial class SetSegmentStateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveTextResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public SegmentState to = new SegmentState(); + public TextReference[] text; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeEnum("to", ref to, SegmentStateExtensions.ToEnumString, SegmentStateExtensions.FromEnumString); + s.SerializeArray("text", ref text); } } [System.SerializableAttribute()] - public partial class SegmentClearResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ManifestSummary : Beamable.Serialization.JsonSerializable.ISerializable { - public int cleared; + public ContentBasicManifestChecksum manifest = new ContentBasicManifestChecksum(); + public string uid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cleared", ref cleared); + s.Serialize("manifest", ref manifest); + s.Serialize("uid", ref uid); } } [System.SerializableAttribute()] - public partial class ListMutationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeleteLocalizationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString expectedActiveId = new OptionalString(); - public long[] playerIds; + public LocalizationQuery[] localizations; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("expectedActiveId") - || ((expectedActiveId != default(OptionalString)) - && expectedActiveId.HasValue))) - { - s.Serialize("expectedActiveId", ref expectedActiveId.Value); - expectedActiveId.HasValue = true; - } - s.SerializeArray("playerIds", ref playerIds); + s.SerializeArray("localizations", ref localizations); } } [System.SerializableAttribute()] - public partial class ListMutationResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ClientContentInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public int fromVersion; - public int toVersion; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("fromVersion", ref fromVersion); - s.Serialize("toVersion", ref toVersion); - } - } - [System.SerializableAttribute()] - public partial class SegmentAuditInfoCursorPagedResult : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalDateTime freshnessTimestamp = new OptionalDateTime(); - public OptionalString nextCursor = new OptionalString(); - public OptionalArrayOfSegmentAuditInfo records = new OptionalArrayOfSegmentAuditInfo(); + public OptionalString checksum = new OptionalString(); + public string contentId; + public OptionalLong createdAt = new OptionalLong(); + public string[] tags; + public ContentType type = new ContentType(); + public OptionalLong updatedAt = new OptionalLong(); + public string uri; + public string version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("freshnessTimestamp") - || ((freshnessTimestamp != default(OptionalDateTime)) - && freshnessTimestamp.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("freshnessTimestamp", ref freshnessTimestamp.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - freshnessTimestamp.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("nextCursor") - || ((nextCursor != default(OptionalString)) - && nextCursor.HasValue))) + s.Serialize("contentId", ref contentId); + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.Serialize("nextCursor", ref nextCursor.Value); - nextCursor.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if ((s.HasKey("records") - || ((records != default(OptionalArrayOfSegmentAuditInfo)) - && records.HasValue))) + s.SerializeArray("tags", ref tags); + s.SerializeEnum("type", ref type, ContentTypeExtensions.ToEnumString, ContentTypeExtensions.FromEnumString); + if ((s.HasKey("updatedAt") + || ((updatedAt != default(OptionalLong)) + && updatedAt.HasValue))) { - s.SerializeArray("records", ref records.Value); - records.HasValue = true; + s.Serialize("updatedAt", ref updatedAt.Value); + updatedAt.HasValue = true; } + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); } } - [System.SerializableAttribute()] - public partial class Rule : Beamable.Serialization.JsonSerializable.ISerializable + public enum ContentType { - public OptionalRuleAnd and = new OptionalRuleAnd(); - public OptionalRuleLeaf leaf = new OptionalRuleLeaf(); - public OptionalRuleNot not = new OptionalRuleNot(); - public OptionalRuleOr or = new OptionalRuleOr(); - public OptionalRuleOneofCase ruleCase = new OptionalRuleOneofCase(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + Content, + Text, + Binary, + } + public class ContentTypeExtensions + { + public static string ToEnumString(ContentType val) { - if ((s.HasKey("and") - || ((and != default(OptionalRuleAnd)) - && and.HasValue))) - { - s.Serialize("and", ref and.Value); - and.HasValue = true; - } - if ((s.HasKey("leaf") - || ((leaf != default(OptionalRuleLeaf)) - && leaf.HasValue))) - { - s.Serialize("leaf", ref leaf.Value); - leaf.HasValue = true; - } - if ((s.HasKey("not") - || ((not != default(OptionalRuleNot)) - && not.HasValue))) + if ((ContentType.Content == val)) { - s.Serialize("not", ref not.Value); - not.HasValue = true; + return "content"; } - if ((s.HasKey("or") - || ((or != default(OptionalRuleOr)) - && or.HasValue))) + if ((ContentType.Text == val)) { - s.Serialize("or", ref or.Value); - or.HasValue = true; + return "text"; } - if ((s.HasKey("ruleCase") - || ((ruleCase != default(OptionalRuleOneofCase)) - && ruleCase.HasValue))) + if ((ContentType.Binary == val)) { - s.SerializeEnum("ruleCase", ref ruleCase.Value, RuleOneofCaseExtensions.ToEnumString, RuleOneofCaseExtensions.FromEnumString); - ruleCase.HasValue = true; + return "binary"; } + throw new System.ArgumentException("Unknown enum value"); } - } - public enum SegmentScope - { - Customer, - Realm, - } - public class SegmentScopeExtensions - { - public static string ToEnumString(SegmentScope val) + public static ContentType FromEnumString(string str) { - if ((SegmentScope.Customer == val)) - { - return "Customer"; - } - if ((SegmentScope.Realm == val)) + if (("content" == str)) { - return "Realm"; + return ContentType.Content; } - throw new System.ArgumentException("Unknown enum value"); - } - public static SegmentScope FromEnumString(string str) - { - if (("Customer" == str)) + if (("text" == str)) { - return SegmentScope.Customer; + return ContentType.Text; } - if (("Realm" == str)) + if (("binary" == str)) { - return SegmentScope.Realm; + return ContentType.Binary; } throw new System.ArgumentException("Unknown string value"); } } - public enum SegmentState - { - Active, - Disabled, - Archived, - } - public class SegmentStateExtensions + [System.SerializableAttribute()] + public partial class GetManifestHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(SegmentState val) + public ManifestSummary[] manifests; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((SegmentState.Active == val)) - { - return "Active"; - } - if ((SegmentState.Disabled == val)) - { - return "Disabled"; - } - if ((SegmentState.Archived == val)) - { - return "Archived"; - } - throw new System.ArgumentException("Unknown enum value"); + s.SerializeArray("manifests", ref manifests); } - public static SegmentState FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class SaveContentResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public ContentReference[] content; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Active" == str)) - { - return SegmentState.Active; - } - if (("Disabled" == str)) - { - return SegmentState.Disabled; - } - if (("Archived" == str)) - { - return SegmentState.Archived; - } - throw new System.ArgumentException("Unknown string value"); + s.SerializeArray("content", ref content); } } [System.SerializableAttribute()] - public partial class RuleLeaf : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary { - public OptionalString key = new OptionalString(); - public OptionalOperator op = new OptionalOperator(); - public OneOf_StringOrIntegerOrNumberOrBooleanOrArray[] values; + public OptionalString checksum = new OptionalString(); + public OptionalLong created = new OptionalLong(); + public string id; + public OptionalLong lastChanged = new OptionalLong(); + public string tag; + public string[] tags; + public ContentReference_type type; + public string uri; + public string version; + public ContentVisibility visibility = new ContentVisibility(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("key") - || ((key != default(OptionalString)) - && key.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("key", ref key.Value); - key.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("op") - || ((op != default(OptionalOperator)) - && op.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) { - s.SerializeEnum("op", ref op.Value, OperatorExtensions.ToEnumString, OperatorExtensions.FromEnumString); - op.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; } - s.SerializeArray("values", ref values); - } - } - [System.SerializableAttribute()] - public partial class OneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Serialization.SmallerJSON.IRawJsonProvider - { - public OptionalString StringValue; - public OptionalLong IntValue; - public OptionalDouble DoubleValue; - public OptionalBool BoolValue; - public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray ArrayValue; - public object ToRawValue() - { - if (StringValue != null && StringValue.HasValue) return StringValue.Value; - if (IntValue != null && IntValue.HasValue) return IntValue.Value; - if (DoubleValue != null && DoubleValue.HasValue) return DoubleValue.Value; - if (BoolValue != null && BoolValue.HasValue) return BoolValue.Value; - if (ArrayValue != null && ArrayValue.HasValue) + s.Serialize("id", ref id); + if ((s.HasKey("lastChanged") + || ((lastChanged != default(OptionalLong)) + && lastChanged.HasValue))) { - var raw_ = new System.Collections.Generic.List(); - foreach (var item_ in ArrayValue.Value) raw_.Add(item_ != null ? item_.ToRawValue() : null); - return raw_; + s.Serialize("lastChanged", ref lastChanged.Value); + lastChanged.HasValue = true; } - return null; + s.Serialize("tag", ref tag); + s.SerializeArray("tags", ref tags); + s.SerializeEnum("type", ref type, ContentReference_typeExtensions.ToEnumString, ContentReference_typeExtensions.FromEnumString); + s.Serialize("uri", ref uri); + s.Serialize("version", ref version); + s.SerializeEnum("visibility", ref visibility, ContentVisibilityExtensions.ToEnumString, ContentVisibilityExtensions.FromEnumString); } - - public string ToJson() + public enum ContentReference_type { - var raw_ = ToRawValue(); - if (raw_ == null) return "null"; - var sb_ = new System.Text.StringBuilder(); - Beamable.Serialization.SmallerJSON.Json.Serialize(raw_, sb_); - return sb_.ToString(); + Content, } - - public void SerializeAt(Beamable.Serialization.JsonSerializable.IStreamSerializer s, string key) + public class ContentReference_typeExtensions { - if (s.isSaving) + public static string ToEnumString(ContentReference_type val) { - s.SetValue(key, ToRawValue()); - return; + if ((ContentReference_type.Content == val)) + { + return "content"; + } + throw new System.ArgumentException("Unknown enum value"); } - if (!s.HasKey(key)) return; - AssignFromRaw(this, s.GetValue(key)); - } - - private static void AssignFromRaw(OneOf_StringOrIntegerOrNumberOrBooleanOrArray target, object raw) - { - if (raw == null) return; - if (raw is string vStr_) { target.StringValue = new OptionalString(vStr_); return; } - if (raw is long vLong_) { target.IntValue = new OptionalLong(vLong_); return; } - if (raw is int vInt_) { target.IntValue = new OptionalLong(vInt_); return; } - if (raw is double vDouble_) { target.DoubleValue = vDouble_; return; } - if (raw is float vFloat_) { target.DoubleValue = (double)vFloat_; return; } - if (raw is bool vBool_) { target.BoolValue = new OptionalBool(vBool_); return; } - if (raw is System.Collections.IList vList_) + public static ContentReference_type FromEnumString(string str) { - var built_ = new System.Collections.Generic.List(); - foreach (var elem_ in vList_) + if (("content" == str)) { - var inner_ = new OneOf_StringOrIntegerOrNumberOrBooleanOrArray(); - AssignFromRaw(inner_, elem_); - built_.Add(inner_); + return ContentReference_type.Content; } - target.ArrayValue = new OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray(built_.ToArray()); + throw new System.ArgumentException("Unknown string value"); } } - - } - [System.SerializableAttribute()] - public class OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Common.Content.Optional - { - public OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray() - { - } - public OptionalOneOf_StringOrIntegerOrNumberOrBooleanOrArray(OneOf_StringOrIntegerOrNumberOrBooleanOrArray value) - { - HasValue = true; - Value = value; - } } [System.SerializableAttribute()] - public class OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray : Beamable.Common.Content.OptionalArray + public partial class PullBeamoManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray() - { - } - public OptionalArrayOfOneOf_StringOrIntegerOrNumberOrBooleanOrArray(OneOf_StringOrIntegerOrNumberOrBooleanOrArray[] value) + public string sourceRealmPid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("sourceRealmPid", ref sourceRealmPid); } } [System.SerializableAttribute()] - public partial class RuleAnd : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SupportedFederation : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfRule rules = new OptionalArrayOfRule(); + public OptionalString nameSpace = new OptionalString(); + public OptionalJsonString settings = new OptionalJsonString(); + public FederationType type = new FederationType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("rules") - || ((rules != default(OptionalArrayOfRule)) - && rules.HasValue))) + if ((s.HasKey("nameSpace") + || ((nameSpace != default(OptionalString)) + && nameSpace.HasValue))) { - s.SerializeArray("rules", ref rules.Value); - rules.HasValue = true; + s.Serialize("nameSpace", ref nameSpace.Value); + nameSpace.HasValue = true; + } + if ((s.HasKey("settings") + || ((settings != default(OptionalJsonString)) + && settings.HasValue))) + { + s.SerializeNestedJson("settings", ref settings.Value); + settings.HasValue = true; } + s.SerializeEnum("type", ref type, FederationTypeExtensions.ToEnumString, FederationTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class RuleOr : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BeamoBasicGetManifestsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfRule rules = new OptionalArrayOfRule(); + public ManifestView[] manifests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("rules") - || ((rules != default(OptionalArrayOfRule)) - && rules.HasValue))) - { - s.SerializeArray("rules", ref rules.Value); - rules.HasValue = true; - } + s.SerializeArray("manifests", ref manifests); } } [System.SerializableAttribute()] - public partial class RuleNot : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetLogsUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalRule rule = new OptionalRule(); + public OptionalLong endTime = new OptionalLong(); + public OptionalString filter = new OptionalString(); + public OptionalInt limit = new OptionalInt(); + public OptionalString nextToken = new OptionalString(); + public string serviceName; + public OptionalLong startTime = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("rule") - || ((rule != default(OptionalRule)) - && rule.HasValue))) - { - s.Serialize("rule", ref rule.Value); - rule.HasValue = true; - } - } - } - public enum RuleOneofCase - { - None, - Leaf, - And, - Or, - Not, - } - public class RuleOneofCaseExtensions - { - public static string ToEnumString(RuleOneofCase val) - { - if ((RuleOneofCase.None == val)) - { - return "None"; - } - if ((RuleOneofCase.Leaf == val)) - { - return "Leaf"; - } - if ((RuleOneofCase.And == val)) - { - return "And"; - } - if ((RuleOneofCase.Or == val)) - { - return "Or"; - } - if ((RuleOneofCase.Not == val)) - { - return "Not"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static RuleOneofCase FromEnumString(string str) - { - if (("None" == str)) + if ((s.HasKey("endTime") + || ((endTime != default(OptionalLong)) + && endTime.HasValue))) { - return RuleOneofCase.None; + s.Serialize("endTime", ref endTime.Value); + endTime.HasValue = true; } - if (("Leaf" == str)) + if ((s.HasKey("filter") + || ((filter != default(OptionalString)) + && filter.HasValue))) { - return RuleOneofCase.Leaf; + s.Serialize("filter", ref filter.Value); + filter.HasValue = true; } - if (("And" == str)) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - return RuleOneofCase.And; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if (("Or" == str)) + if ((s.HasKey("nextToken") + || ((nextToken != default(OptionalString)) + && nextToken.HasValue))) { - return RuleOneofCase.Or; + s.Serialize("nextToken", ref nextToken.Value); + nextToken.HasValue = true; } - if (("Not" == str)) + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("startTime") + || ((startTime != default(OptionalLong)) + && startTime.HasValue))) { - return RuleOneofCase.Not; + s.Serialize("startTime", ref startTime.Value); + startTime.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PlayerMembershipResult : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetLogsUrlHeader : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] inSegments; - public long playerId; + public string key; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("inSegments", ref inSegments); - s.Serialize("playerId", ref playerId); + s.Serialize("key", ref key); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class SegmentAttribute : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UploadURL : Beamable.Serialization.JsonSerializable.ISerializable { - public bool computed; - public string description; public string key; - public string type; - public OptionalString unit = new OptionalString(); + public string url; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("computed", ref computed); - s.Serialize("description", ref description); s.Serialize("key", ref key); - s.Serialize("type", ref type); - if ((s.HasKey("unit") - || ((unit != default(OptionalString)) - && unit.HasValue))) - { - s.Serialize("unit", ref unit.Value); - unit.HasValue = true; - } + s.Serialize("url", ref url); } } [System.SerializableAttribute()] - public partial class SegmentAuditInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public CallerInfo caller = new CallerInfo(); - public OptionalMapOfSegmentAuditChange changes = new OptionalMapOfSegmentAuditChange(); - public SegmentationOperation operation = new SegmentationOperation(); - public OptionalString segmentId = new OptionalString(); - public System.DateTime timestamp; + public OptionalBool archived = new OptionalBool(); + public OptionalInt limit = new OptionalInt(); + public OptionalInt offset = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("caller", ref caller); - if ((s.HasKey("changes") - || ((changes != default(OptionalMapOfSegmentAuditChange)) - && changes.HasValue))) + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) + { + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; + } + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.SerializeDictionary("changes", ref changes.Value); - changes.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - s.SerializeEnum("operation", ref operation, SegmentationOperationExtensions.ToEnumString, SegmentationOperationExtensions.FromEnumString); - if ((s.HasKey("segmentId") - || ((segmentId != default(OptionalString)) - && segmentId.HasValue))) + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.Serialize("segmentId", ref segmentId.Value); - segmentId.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } - s.Serialize("timestamp", ref timestamp, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); } } - public enum Operator - { - Unspecified, - Eq, - Neq, - Gt, - Gte, - Lt, - Lte, - In, - NotIn, - Between, - Contains, - Exists, - NotExists, - } - public class OperatorExtensions + [System.SerializableAttribute()] + public partial class GetCurrentManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(Operator val) + public OptionalBool archived = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((Operator.Unspecified == val)) - { - return "Unspecified"; - } - if ((Operator.Eq == val)) - { - return "Eq"; - } - if ((Operator.Neq == val)) - { - return "Neq"; - } - if ((Operator.Gt == val)) - { - return "Gt"; - } - if ((Operator.Gte == val)) - { - return "Gte"; - } - if ((Operator.Lt == val)) - { - return "Lt"; - } - if ((Operator.Lte == val)) - { - return "Lte"; - } - if ((Operator.In == val)) - { - return "In"; - } - if ((Operator.NotIn == val)) - { - return "NotIn"; - } - if ((Operator.Between == val)) - { - return "Between"; - } - if ((Operator.Contains == val)) - { - return "Contains"; - } - if ((Operator.Exists == val)) - { - return "Exists"; - } - if ((Operator.NotExists == val)) + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) { - return "NotExists"; + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static Operator FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class DatabasePerformanceRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString endDate = new OptionalString(); + public string granularity; + public OptionalString period = new OptionalString(); + public OptionalString startDate = new OptionalString(); + public string storageObjectName; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Unspecified" == str)) - { - return Operator.Unspecified; - } - if (("Eq" == str)) - { - return Operator.Eq; - } - if (("Neq" == str)) - { - return Operator.Neq; - } - if (("Gt" == str)) - { - return Operator.Gt; - } - if (("Gte" == str)) - { - return Operator.Gte; - } - if (("Lt" == str)) - { - return Operator.Lt; - } - if (("Lte" == str)) - { - return Operator.Lte; - } - if (("In" == str)) - { - return Operator.In; - } - if (("NotIn" == str)) - { - return Operator.NotIn; - } - if (("Between" == str)) - { - return Operator.Between; - } - if (("Contains" == str)) + if ((s.HasKey("endDate") + || ((endDate != default(OptionalString)) + && endDate.HasValue))) { - return Operator.Contains; + s.Serialize("endDate", ref endDate.Value); + endDate.HasValue = true; } - if (("Exists" == str)) + s.Serialize("granularity", ref granularity); + if ((s.HasKey("period") + || ((period != default(OptionalString)) + && period.HasValue))) { - return Operator.Exists; + s.Serialize("period", ref period.Value); + period.HasValue = true; } - if (("NotExists" == str)) + if ((s.HasKey("startDate") + || ((startDate != default(OptionalString)) + && startDate.HasValue))) { - return Operator.NotExists; + s.Serialize("startDate", ref startDate.Value); + startDate.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); + s.Serialize("storageObjectName", ref storageObjectName); } } - public enum SegmentationOperation + [System.SerializableAttribute()] + public partial class ServiceImageLayers : Beamable.Serialization.JsonSerializable.ISerializable { - Create, - UpdateRule, - UpdateMetadata, - ChangeState, - IncludeAdd, - IncludeRemove, - ExcludeAdd, - ExcludeRemove, - CrossScopeRead, + public string[] layers; + public BeamoBasicReference service = new BeamoBasicReference(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("layers", ref layers); + s.Serialize("service", ref service); + } } - public class SegmentationOperationExtensions + [System.SerializableAttribute()] + public partial class MicroserviceRegistrationsQuery : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(SegmentationOperation val) + public OptionalSupportedFederation federation = new OptionalSupportedFederation(); + public OptionalBool localOnly = new OptionalBool(); + public OptionalString routingKey = new OptionalString(); + public OptionalString serviceName = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((SegmentationOperation.Create == val)) - { - return "Create"; - } - if ((SegmentationOperation.UpdateRule == val)) - { - return "UpdateRule"; - } - if ((SegmentationOperation.UpdateMetadata == val)) - { - return "UpdateMetadata"; - } - if ((SegmentationOperation.ChangeState == val)) - { - return "ChangeState"; - } - if ((SegmentationOperation.IncludeAdd == val)) - { - return "IncludeAdd"; - } - if ((SegmentationOperation.IncludeRemove == val)) + if ((s.HasKey("federation") + || ((federation != default(OptionalSupportedFederation)) + && federation.HasValue))) { - return "IncludeRemove"; + s.Serialize("federation", ref federation.Value); + federation.HasValue = true; } - if ((SegmentationOperation.ExcludeAdd == val)) + if ((s.HasKey("localOnly") + || ((localOnly != default(OptionalBool)) + && localOnly.HasValue))) { - return "ExcludeAdd"; + s.Serialize("localOnly", ref localOnly.Value); + localOnly.HasValue = true; } - if ((SegmentationOperation.ExcludeRemove == val)) + if ((s.HasKey("routingKey") + || ((routingKey != default(OptionalString)) + && routingKey.HasValue))) { - return "ExcludeRemove"; + s.Serialize("routingKey", ref routingKey.Value); + routingKey.HasValue = true; } - if ((SegmentationOperation.CrossScopeRead == val)) + if ((s.HasKey("serviceName") + || ((serviceName != default(OptionalString)) + && serviceName.HasValue))) { - return "CrossScopeRead"; + s.Serialize("serviceName", ref serviceName.Value); + serviceName.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static SegmentationOperation FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class PostManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool autoDeploy = new OptionalBool(); + public OptionalString comments = new OptionalString(); + public ServiceReference[] manifest; + public OptionalArrayOfServiceStorageReference storageReferences = new OptionalArrayOfServiceStorageReference(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("Create" == str)) + if ((s.HasKey("autoDeploy") + || ((autoDeploy != default(OptionalBool)) + && autoDeploy.HasValue))) { - return SegmentationOperation.Create; + s.Serialize("autoDeploy", ref autoDeploy.Value); + autoDeploy.HasValue = true; } - if (("UpdateRule" == str)) + if ((s.HasKey("comments") + || ((comments != default(OptionalString)) + && comments.HasValue))) { - return SegmentationOperation.UpdateRule; + s.Serialize("comments", ref comments.Value); + comments.HasValue = true; } - if (("UpdateMetadata" == str)) + s.SerializeArray("manifest", ref manifest); + if ((s.HasKey("storageReferences") + || ((storageReferences != default(OptionalArrayOfServiceStorageReference)) + && storageReferences.HasValue))) { - return SegmentationOperation.UpdateMetadata; - } - if (("ChangeState" == str)) - { - return SegmentationOperation.ChangeState; - } - if (("IncludeAdd" == str)) - { - return SegmentationOperation.IncludeAdd; - } - if (("IncludeRemove" == str)) - { - return SegmentationOperation.IncludeRemove; - } - if (("ExcludeAdd" == str)) - { - return SegmentationOperation.ExcludeAdd; - } - if (("ExcludeRemove" == str)) - { - return SegmentationOperation.ExcludeRemove; - } - if (("CrossScopeRead" == str)) - { - return SegmentationOperation.CrossScopeRead; + s.SerializeArray("storageReferences", ref storageReferences.Value); + storageReferences.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class CallerInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceStorageStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString accountId = new OptionalString(); - public OptionalString clientId = new OptionalString(); - public OptionalIPAddress ipAddress = new OptionalIPAddress(); - public OptionalString playerId = new OptionalString(); + public string id; + public bool isCurrent; + public bool isRunning; + public string storageType; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accountId") - || ((accountId != default(OptionalString)) - && accountId.HasValue))) - { - s.Serialize("accountId", ref accountId.Value); - accountId.HasValue = true; - } - if ((s.HasKey("clientId") - || ((clientId != default(OptionalString)) - && clientId.HasValue))) - { - s.Serialize("clientId", ref clientId.Value); - clientId.HasValue = true; - } - if ((s.HasKey("ipAddress") - || ((ipAddress != default(OptionalIPAddress)) - && ipAddress.HasValue))) - { - s.Serialize("ipAddress", ref ipAddress.Value); - ipAddress.HasValue = true; - } - if ((s.HasKey("playerId") - || ((playerId != default(OptionalString)) - && playerId.HasValue))) - { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; - } + s.Serialize("id", ref id); + s.Serialize("isCurrent", ref isCurrent); + s.Serialize("isRunning", ref isRunning); + s.Serialize("storageType", ref storageType); + } + } + [System.SerializableAttribute()] + public partial class PASlowQuery : Beamable.Serialization.JsonSerializable.ISerializable + { + public string line; + public string namespaceKey; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("line", ref line); + s.Serialize("namespace", ref namespaceKey); + } + } + [System.SerializableAttribute()] + public partial class GetSignedUrlResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public string body; + public GetLogsUrlHeader[] headers; + public string method; + public string url; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("body", ref body); + s.SerializeArray("headers", ref headers); + s.Serialize("method", ref method); + s.Serialize("url", ref url); + } + } + [System.SerializableAttribute()] + public partial class PreSignedUrlsResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public BeamoBasicURLResponse[] response; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("response", ref response); + } + } + [System.SerializableAttribute()] + public partial class ConnectionString : Beamable.Serialization.JsonSerializable.ISerializable + { + public string connectionString; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("connectionString", ref connectionString); + } + } + [System.SerializableAttribute()] + public partial class ServiceTemplate : Beamable.Serialization.JsonSerializable.ISerializable + { + public string id; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public partial class IPAddress : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MicroserviceRegistrationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong address = new OptionalLong(); - public OptionalAddressFamily addressFamily = new OptionalAddressFamily(); - public OptionalBool isIPv4MappedToIPv6 = new OptionalBool(); - public OptionalBool isIPv6LinkLocal = new OptionalBool(); - public OptionalBool isIPv6Multicast = new OptionalBool(); - public OptionalBool isIPv6SiteLocal = new OptionalBool(); - public OptionalBool isIPv6Teredo = new OptionalBool(); - public OptionalBool isIPv6UniqueLocal = new OptionalBool(); - public OptionalLong scopeId = new OptionalLong(); + public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); + public OptionalString routingKey = new OptionalString(); + public string serviceName; + public OptionalBool trafficFilterEnabled = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("address") - || ((address != default(OptionalLong)) - && address.HasValue))) + if ((s.HasKey("federation") + || ((federation != default(OptionalArrayOfSupportedFederation)) + && federation.HasValue))) { - s.Serialize("address", ref address.Value); - address.HasValue = true; + s.SerializeArray("federation", ref federation.Value); + federation.HasValue = true; } - if ((s.HasKey("addressFamily") - || ((addressFamily != default(OptionalAddressFamily)) - && addressFamily.HasValue))) + if ((s.HasKey("routingKey") + || ((routingKey != default(OptionalString)) + && routingKey.HasValue))) { - s.SerializeEnum("addressFamily", ref addressFamily.Value, AddressFamilyExtensions.ToEnumString, AddressFamilyExtensions.FromEnumString); - addressFamily.HasValue = true; + s.Serialize("routingKey", ref routingKey.Value); + routingKey.HasValue = true; } - if ((s.HasKey("isIPv4MappedToIPv6") - || ((isIPv4MappedToIPv6 != default(OptionalBool)) - && isIPv4MappedToIPv6.HasValue))) + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("trafficFilterEnabled") + || ((trafficFilterEnabled != default(OptionalBool)) + && trafficFilterEnabled.HasValue))) { - s.Serialize("isIPv4MappedToIPv6", ref isIPv4MappedToIPv6.Value); - isIPv4MappedToIPv6.HasValue = true; + s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled.Value); + trafficFilterEnabled.HasValue = true; } - if ((s.HasKey("isIPv6LinkLocal") - || ((isIPv6LinkLocal != default(OptionalBool)) - && isIPv6LinkLocal.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class BeamoBasicGetManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool archived = new OptionalBool(); + public string id; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) { - s.Serialize("isIPv6LinkLocal", ref isIPv6LinkLocal.Value); - isIPv6LinkLocal.HasValue = true; + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; } - if ((s.HasKey("isIPv6Multicast") - || ((isIPv6Multicast != default(OptionalBool)) - && isIPv6Multicast.HasValue))) + s.Serialize("id", ref id); + } + } + [System.SerializableAttribute()] + public partial class DatabaseMeasurement : Beamable.Serialization.JsonSerializable.ISerializable + { + public DataPoint[] dataPoints; + public string name; + public string units; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("dataPoints", ref dataPoints); + s.Serialize("name", ref name); + s.Serialize("units", ref units); + } + } + [System.SerializableAttribute()] + public partial class MicroserviceRegistrations : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString beamoName = new OptionalString(); + public string cid; + public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); + public int instanceCount; + public string pid; + public OptionalString routingKey = new OptionalString(); + public string serviceName; + public OptionalLong startedById = new OptionalLong(); + public OptionalBool trafficFilterEnabled = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("beamoName") + || ((beamoName != default(OptionalString)) + && beamoName.HasValue))) { - s.Serialize("isIPv6Multicast", ref isIPv6Multicast.Value); - isIPv6Multicast.HasValue = true; + s.Serialize("beamoName", ref beamoName.Value); + beamoName.HasValue = true; } - if ((s.HasKey("isIPv6SiteLocal") - || ((isIPv6SiteLocal != default(OptionalBool)) - && isIPv6SiteLocal.HasValue))) + s.Serialize("cid", ref cid); + if ((s.HasKey("federation") + || ((federation != default(OptionalArrayOfSupportedFederation)) + && federation.HasValue))) { - s.Serialize("isIPv6SiteLocal", ref isIPv6SiteLocal.Value); - isIPv6SiteLocal.HasValue = true; + s.SerializeArray("federation", ref federation.Value); + federation.HasValue = true; } - if ((s.HasKey("isIPv6Teredo") - || ((isIPv6Teredo != default(OptionalBool)) - && isIPv6Teredo.HasValue))) + s.Serialize("instanceCount", ref instanceCount); + s.Serialize("pid", ref pid); + if ((s.HasKey("routingKey") + || ((routingKey != default(OptionalString)) + && routingKey.HasValue))) { - s.Serialize("isIPv6Teredo", ref isIPv6Teredo.Value); - isIPv6Teredo.HasValue = true; + s.Serialize("routingKey", ref routingKey.Value); + routingKey.HasValue = true; } - if ((s.HasKey("isIPv6UniqueLocal") - || ((isIPv6UniqueLocal != default(OptionalBool)) - && isIPv6UniqueLocal.HasValue))) + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("startedById") + || ((startedById != default(OptionalLong)) + && startedById.HasValue))) { - s.Serialize("isIPv6UniqueLocal", ref isIPv6UniqueLocal.Value); - isIPv6UniqueLocal.HasValue = true; + s.Serialize("startedById", ref startedById.Value); + startedById.HasValue = true; } - if ((s.HasKey("scopeId") - || ((scopeId != default(OptionalLong)) - && scopeId.HasValue))) + if ((s.HasKey("trafficFilterEnabled") + || ((trafficFilterEnabled != default(OptionalBool)) + && trafficFilterEnabled.HasValue))) { - s.Serialize("scopeId", ref scopeId.Value); - scopeId.HasValue = true; + s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled.Value); + trafficFilterEnabled.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SegmentAuditChange : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Query : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString after = new OptionalString(); - public OptionalString before = new OptionalString(); + public string queryId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("after") - || ((after != default(OptionalString)) - && after.HasValue))) - { - s.Serialize("after", ref after.Value); - after.HasValue = true; - } - if ((s.HasKey("before") - || ((before != default(OptionalString)) - && before.HasValue))) - { - s.Serialize("before", ref before.Value); - before.HasValue = true; - } + s.Serialize("queryId", ref queryId); } } - public enum AddressFamily - { - Unspecified, - Unix, - InterNetwork, - ImpLink, - Pup, - Chaos, - NS, - Iso, - Ecma, - DataKit, - Ccitt, - Sna, - DecNet, - DataLink, - Lat, - HyperChannel, - AppleTalk, - NetBios, - VoiceView, - FireFox, - Banyan, - Atm, - InterNetworkV6, - Cluster, - Ieee12844, - Irda, - NetworkDesigners, - Max, - Packet, - ControllerAreaNetwork, - Unknown, + [System.SerializableAttribute()] + public partial class BeamoBasicURLResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public UploadURL[] s3URLs; + public string serviceName; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("s3URLs", ref s3URLs); + s.Serialize("serviceName", ref serviceName); + } } - public class AddressFamilyExtensions + [System.SerializableAttribute()] + public partial class ManifestView : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(AddressFamily val) + public string checksum; + public OptionalString comments = new OptionalString(); + public long created; + public OptionalLong createdByAccountId = new OptionalLong(); + public string id; + public ServiceReference[] manifest; + public OptionalArrayOfServiceStorageReference storageReference = new OptionalArrayOfServiceStorageReference(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((AddressFamily.Unspecified == val)) - { - return "Unspecified"; - } - if ((AddressFamily.Unix == val)) + s.Serialize("checksum", ref checksum); + if ((s.HasKey("comments") + || ((comments != default(OptionalString)) + && comments.HasValue))) { - return "Unix"; + s.Serialize("comments", ref comments.Value); + comments.HasValue = true; } - if ((AddressFamily.InterNetwork == val)) + s.Serialize("created", ref created); + if ((s.HasKey("createdByAccountId") + || ((createdByAccountId != default(OptionalLong)) + && createdByAccountId.HasValue))) { - return "InterNetwork"; + s.Serialize("createdByAccountId", ref createdByAccountId.Value); + createdByAccountId.HasValue = true; } - if ((AddressFamily.ImpLink == val)) + s.Serialize("id", ref id); + s.SerializeArray("manifest", ref manifest); + if ((s.HasKey("storageReference") + || ((storageReference != default(OptionalArrayOfServiceStorageReference)) + && storageReference.HasValue))) { - return "ImpLink"; + s.SerializeArray("storageReference", ref storageReference.Value); + storageReference.HasValue = true; } - if ((AddressFamily.Pup == val)) - { - return "Pup"; - } - if ((AddressFamily.Chaos == val)) - { - return "Chaos"; - } - if ((AddressFamily.NS == val)) - { - return "NS"; - } - if ((AddressFamily.Iso == val)) - { - return "Iso"; - } - if ((AddressFamily.Ecma == val)) - { - return "Ecma"; - } - if ((AddressFamily.DataKit == val)) - { - return "DataKit"; - } - if ((AddressFamily.Ccitt == val)) - { - return "Ccitt"; - } - if ((AddressFamily.Sna == val)) - { - return "Sna"; - } - if ((AddressFamily.DecNet == val)) - { - return "DecNet"; - } - if ((AddressFamily.DataLink == val)) - { - return "DataLink"; - } - if ((AddressFamily.Lat == val)) - { - return "Lat"; - } - if ((AddressFamily.HyperChannel == val)) - { - return "HyperChannel"; - } - if ((AddressFamily.AppleTalk == val)) - { - return "AppleTalk"; - } - if ((AddressFamily.NetBios == val)) - { - return "NetBios"; - } - if ((AddressFamily.VoiceView == val)) - { - return "VoiceView"; - } - if ((AddressFamily.FireFox == val)) - { - return "FireFox"; - } - if ((AddressFamily.Banyan == val)) - { - return "Banyan"; - } - if ((AddressFamily.Atm == val)) - { - return "Atm"; - } - if ((AddressFamily.InterNetworkV6 == val)) - { - return "InterNetworkV6"; - } - if ((AddressFamily.Cluster == val)) - { - return "Cluster"; - } - if ((AddressFamily.Ieee12844 == val)) - { - return "Ieee12844"; - } - if ((AddressFamily.Irda == val)) - { - return "Irda"; - } - if ((AddressFamily.NetworkDesigners == val)) - { - return "NetworkDesigners"; - } - if ((AddressFamily.Max == val)) - { - return "Max"; - } - if ((AddressFamily.Packet == val)) - { - return "Packet"; - } - if ((AddressFamily.ControllerAreaNetwork == val)) - { - return "ControllerAreaNetwork"; - } - if ((AddressFamily.Unknown == val)) - { - return "Unknown"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static AddressFamily FromEnumString(string str) - { - if (("Unspecified" == str)) - { - return AddressFamily.Unspecified; - } - if (("Unix" == str)) - { - return AddressFamily.Unix; - } - if (("InterNetwork" == str)) - { - return AddressFamily.InterNetwork; - } - if (("ImpLink" == str)) - { - return AddressFamily.ImpLink; - } - if (("Pup" == str)) - { - return AddressFamily.Pup; - } - if (("Chaos" == str)) - { - return AddressFamily.Chaos; - } - if (("NS" == str)) - { - return AddressFamily.NS; - } - if (("Iso" == str)) - { - return AddressFamily.Iso; - } - if (("Ecma" == str)) - { - return AddressFamily.Ecma; - } - if (("DataKit" == str)) - { - return AddressFamily.DataKit; - } - if (("Ccitt" == str)) - { - return AddressFamily.Ccitt; - } - if (("Sna" == str)) - { - return AddressFamily.Sna; - } - if (("DecNet" == str)) - { - return AddressFamily.DecNet; - } - if (("DataLink" == str)) - { - return AddressFamily.DataLink; - } - if (("Lat" == str)) - { - return AddressFamily.Lat; - } - if (("HyperChannel" == str)) - { - return AddressFamily.HyperChannel; - } - if (("AppleTalk" == str)) - { - return AddressFamily.AppleTalk; - } - if (("NetBios" == str)) - { - return AddressFamily.NetBios; - } - if (("VoiceView" == str)) - { - return AddressFamily.VoiceView; - } - if (("FireFox" == str)) - { - return AddressFamily.FireFox; - } - if (("Banyan" == str)) - { - return AddressFamily.Banyan; - } - if (("Atm" == str)) - { - return AddressFamily.Atm; - } - if (("InterNetworkV6" == str)) - { - return AddressFamily.InterNetworkV6; - } - if (("Cluster" == str)) - { - return AddressFamily.Cluster; - } - if (("Ieee12844" == str)) - { - return AddressFamily.Ieee12844; - } - if (("Irda" == str)) - { - return AddressFamily.Irda; - } - if (("NetworkDesigners" == str)) - { - return AddressFamily.NetworkDesigners; - } - if (("Max" == str)) - { - return AddressFamily.Max; - } - if (("Packet" == str)) - { - return AddressFamily.Packet; - } - if (("ControllerAreaNetwork" == str)) - { - return AddressFamily.ControllerAreaNetwork; - } - if (("Unknown" == str)) - { - return AddressFamily.Unknown; - } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class SessionActorStartSessionRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetLogsInsightUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString customParams = new OptionalMapOfString(); - public OptionalString device = new OptionalString(); - public OptionalSessionLanguageContextDto language = new OptionalSessionLanguageContextDto(); - public OptionalString locale = new OptionalString(); - public OptionalString platform = new OptionalString(); - public OptionalString source = new OptionalString(); + public OptionalLong endTime = new OptionalLong(); + public OptionalString filter = new OptionalString(); + public OptionalArrayOfString filters = new OptionalArrayOfString(); + public OptionalInt limit = new OptionalInt(); + public OptionalString order = new OptionalString(); + public string serviceName; + public OptionalLong startTime = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("customParams") - || ((customParams != default(OptionalMapOfString)) - && customParams.HasValue))) + if ((s.HasKey("endTime") + || ((endTime != default(OptionalLong)) + && endTime.HasValue))) { - s.SerializeDictionary("customParams", ref customParams.Value); - customParams.HasValue = true; + s.Serialize("endTime", ref endTime.Value); + endTime.HasValue = true; } - if ((s.HasKey("device") - || ((device != default(OptionalString)) - && device.HasValue))) + if ((s.HasKey("filter") + || ((filter != default(OptionalString)) + && filter.HasValue))) { - s.Serialize("device", ref device.Value); - device.HasValue = true; + s.Serialize("filter", ref filter.Value); + filter.HasValue = true; } - if ((s.HasKey("language") - || ((language != default(OptionalSessionLanguageContextDto)) - && language.HasValue))) + if ((s.HasKey("filters") + || ((filters != default(OptionalArrayOfString)) + && filters.HasValue))) { - s.Serialize("language", ref language.Value); - language.HasValue = true; + s.SerializeArray("filters", ref filters.Value); + filters.HasValue = true; } - if ((s.HasKey("locale") - || ((locale != default(OptionalString)) - && locale.HasValue))) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("locale", ref locale.Value); - locale.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("platform") - || ((platform != default(OptionalString)) - && platform.HasValue))) + if ((s.HasKey("order") + || ((order != default(OptionalString)) + && order.HasValue))) { - s.Serialize("platform", ref platform.Value); - platform.HasValue = true; + s.Serialize("order", ref order.Value); + order.HasValue = true; } - if ((s.HasKey("source") - || ((source != default(OptionalString)) - && source.HasValue))) + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("startTime") + || ((startTime != default(OptionalLong)) + && startTime.HasValue))) { - s.Serialize("source", ref source.Value); - source.HasValue = true; + s.Serialize("startTime", ref startTime.Value); + startTime.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ApiSessionsPostSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable { + public string id; + public string storageType; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("id", ref id); + s.Serialize("storageType", ref storageType); } } [System.SerializableAttribute()] - public partial class ApiSessionsHeartbeatPostSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BeamoBasicManifestChecksum : Beamable.Serialization.JsonSerializable.ISerializable { + public string checksum; + public long createdAt; + public string id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("checksum", ref checksum); + s.Serialize("createdAt", ref createdAt); + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public partial class ApiSessionsStatusGetSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DataPoint : Beamable.Serialization.JsonSerializable.ISerializable { + public string timestamp; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("timestamp", ref timestamp); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class SessionLanguageContextDto : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MicroserviceSecretResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString code = new OptionalString(); - public OptionalString ctx = new OptionalString(); + public string secret; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("code") - || ((code != default(OptionalString)) - && code.HasValue))) - { - s.Serialize("code", ref code.Value); - code.HasValue = true; - } - if ((s.HasKey("ctx") - || ((ctx != default(OptionalString)) - && ctx.HasValue))) - { - s.Serialize("ctx", ref ctx.Value); - ctx.HasValue = true; - } + s.Serialize("secret", ref secret); } } [System.SerializableAttribute()] - public partial class StatsActorCommonResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BeamoBasicReference : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString result = new OptionalString(); + public bool archived; + public bool arm; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("result") - || ((result != default(OptionalString)) - && result.HasValue))) - { - s.Serialize("result", ref result.Value); - result.HasValue = true; - } + s.Serialize("archived", ref archived); + s.Serialize("arm", ref arm); } } [System.SerializableAttribute()] - public partial class StatsSubscribeRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public string service; - public string[] subscriptions; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("service", ref service); - s.SerializeArray("subscriptions", ref subscriptions); + public string imageId; + public bool isCurrent; + public bool running; + public OptionalArrayOfServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfServiceDependencyReference(); + public string serviceName; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("imageId", ref imageId); + s.Serialize("isCurrent", ref isCurrent); + s.Serialize("running", ref running); + if ((s.HasKey("serviceDependencyReferences") + || ((serviceDependencyReferences != default(OptionalArrayOfServiceDependencyReference)) + && serviceDependencyReferences.HasValue))) + { + s.SerializeArray("serviceDependencyReferences", ref serviceDependencyReferences.Value); + serviceDependencyReferences.HasValue = true; + } + s.Serialize("serviceName", ref serviceName); } } [System.SerializableAttribute()] - public partial class StatsUnsubscribeRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MicroserviceRegistrationsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string service; - public OptionalArrayOfString subscriptions = new OptionalArrayOfString(); + public MicroserviceRegistrations[] registrations; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("service", ref service); - if ((s.HasKey("subscriptions") - || ((subscriptions != default(OptionalArrayOfString)) - && subscriptions.HasValue))) - { - s.SerializeArray("subscriptions", ref subscriptions.Value); - subscriptions.HasValue = true; - } + s.SerializeArray("registrations", ref registrations); } } [System.SerializableAttribute()] - public partial class BatchGetRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PASuggestedIndex : Beamable.Serialization.JsonSerializable.ISerializable { - public BatchGetItem[] requests; + public string id; + public string[] impact; + public string[] index; + public string namespaceKey; + public string weight; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("requests", ref requests); + s.Serialize("id", ref id); + s.SerializeArray("impact", ref impact); + s.SerializeArray("index", ref index); + s.Serialize("namespace", ref namespaceKey); + s.Serialize("weight", ref weight); } } [System.SerializableAttribute()] - public partial class BatchGetStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetLambdaURI : Beamable.Serialization.JsonSerializable.ISerializable { - public GetStatsResponse[] results; + public string uri; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("results", ref results); + s.Serialize("uri", ref uri); } } [System.SerializableAttribute()] - public partial class BatchWriteRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public BatchWriteItem[] requests; + public ManifestView manifest = new ManifestView(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("requests", ref requests); + s.Serialize("manifest", ref manifest); } } [System.SerializableAttribute()] - public partial class StatsActorStatsSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DatabaseMeasurements : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfStatsActorStatsSearchCriteria criteria = new OptionalArrayOfStatsActorStatsSearchCriteria(); - public string domain; - public string itemType; - public OptionalInt limit = new OptionalInt(); - public OptionalInt offset = new OptionalInt(); - public StatsVisibility visibility = new StatsVisibility(); + public string databaseName; + public OptionalString end = new OptionalString(); + public OptionalString granularity = new OptionalString(); + public OptionalString groupId = new OptionalString(); + public OptionalString hostId = new OptionalString(); + public Link[] links; + public OptionalArrayOfDatabaseMeasurement measurements = new OptionalArrayOfDatabaseMeasurement(); + public OptionalString processId = new OptionalString(); + public OptionalString start = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("criteria") - || ((criteria != default(OptionalArrayOfStatsActorStatsSearchCriteria)) - && criteria.HasValue))) + s.Serialize("databaseName", ref databaseName); + if ((s.HasKey("end") + || ((end != default(OptionalString)) + && end.HasValue))) { - s.SerializeArray("criteria", ref criteria.Value); - criteria.HasValue = true; + s.Serialize("end", ref end.Value); + end.HasValue = true; } - s.Serialize("domain", ref domain); - s.Serialize("itemType", ref itemType); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + if ((s.HasKey("granularity") + || ((granularity != default(OptionalString)) + && granularity.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("granularity", ref granularity.Value); + granularity.HasValue = true; } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + if ((s.HasKey("groupId") + || ((groupId != default(OptionalString)) + && groupId.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.Serialize("groupId", ref groupId.Value); + groupId.HasValue = true; + } + if ((s.HasKey("hostId") + || ((hostId != default(OptionalString)) + && hostId.HasValue))) + { + s.Serialize("hostId", ref hostId.Value); + hostId.HasValue = true; + } + s.SerializeArray("links", ref links); + if ((s.HasKey("measurements") + || ((measurements != default(OptionalArrayOfDatabaseMeasurement)) + && measurements.HasValue))) + { + s.SerializeArray("measurements", ref measurements.Value); + measurements.HasValue = true; + } + if ((s.HasKey("processId") + || ((processId != default(OptionalString)) + && processId.HasValue))) + { + s.Serialize("processId", ref processId.Value); + processId.HasValue = true; + } + if ((s.HasKey("start") + || ((start != default(OptionalString)) + && start.HasValue))) + { + s.Serialize("start", ref start.Value); + start.HasValue = true; } - s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); - } - } - [System.SerializableAttribute()] - public partial class StatsActorStatsSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public string[] ids; - public int limit; - public int offset; - public long total; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("ids", ref ids); - s.Serialize("limit", ref limit); - s.Serialize("offset", ref offset); - s.Serialize("total", ref total); } } [System.SerializableAttribute()] - public partial class StatsSearchExtendedRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceReference : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfStatsActorStatsSearchCriteria criteria = new OptionalArrayOfStatsActorStatsSearchCriteria(); - public string domain; - public string itemType; - public OptionalInt limit = new OptionalInt(); - public OptionalInt offset = new OptionalInt(); - public OptionalArrayOfString statKeys = new OptionalArrayOfString(); - public StatsVisibility visibility = new StatsVisibility(); + public bool archived; + public bool arm; + public string checksum; + public OptionalString comments = new OptionalString(); + public OptionalArrayOfServiceComponent components = new OptionalArrayOfServiceComponent(); + public OptionalLong containerHealthCheckPort = new OptionalLong(); + public OptionalArrayOfServiceDependencyReference dependencies = new OptionalArrayOfServiceDependencyReference(); + public bool enabled; + public OptionalString imageCpuArch = new OptionalString(); + public string imageId; + public string serviceName; + public string templateId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("criteria") - || ((criteria != default(OptionalArrayOfStatsActorStatsSearchCriteria)) - && criteria.HasValue))) + s.Serialize("archived", ref archived); + s.Serialize("arm", ref arm); + s.Serialize("checksum", ref checksum); + if ((s.HasKey("comments") + || ((comments != default(OptionalString)) + && comments.HasValue))) { - s.SerializeArray("criteria", ref criteria.Value); - criteria.HasValue = true; + s.Serialize("comments", ref comments.Value); + comments.HasValue = true; } - s.Serialize("domain", ref domain); - s.Serialize("itemType", ref itemType); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + if ((s.HasKey("components") + || ((components != default(OptionalArrayOfServiceComponent)) + && components.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.SerializeArray("components", ref components.Value); + components.HasValue = true; } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + if ((s.HasKey("containerHealthCheckPort") + || ((containerHealthCheckPort != default(OptionalLong)) + && containerHealthCheckPort.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.Serialize("containerHealthCheckPort", ref containerHealthCheckPort.Value); + containerHealthCheckPort.HasValue = true; } - if ((s.HasKey("statKeys") - || ((statKeys != default(OptionalArrayOfString)) - && statKeys.HasValue))) + if ((s.HasKey("dependencies") + || ((dependencies != default(OptionalArrayOfServiceDependencyReference)) + && dependencies.HasValue))) { - s.SerializeArray("statKeys", ref statKeys.Value); - statKeys.HasValue = true; + s.SerializeArray("dependencies", ref dependencies.Value); + dependencies.HasValue = true; } - s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); + s.Serialize("enabled", ref enabled); + if ((s.HasKey("imageCpuArch") + || ((imageCpuArch != default(OptionalString)) + && imageCpuArch.HasValue))) + { + s.Serialize("imageCpuArch", ref imageCpuArch.Value); + imageCpuArch.HasValue = true; + } + s.Serialize("imageId", ref imageId); + s.Serialize("serviceName", ref serviceName); + s.Serialize("templateId", ref templateId); } } [System.SerializableAttribute()] - public partial class StatsSearchExtendedResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public int limit; - public int offset; - public GetStatsResponse[] results; - public long total; + public bool isCurrent; + public ServiceStatus[] services; + public OptionalArrayOfServiceStorageStatus storageStatuses = new OptionalArrayOfServiceStorageStatus(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("limit", ref limit); - s.Serialize("offset", ref offset); - s.SerializeArray("results", ref results); - s.Serialize("total", ref total); + s.Serialize("isCurrent", ref isCurrent); + s.SerializeArray("services", ref services); + if ((s.HasKey("storageStatuses") + || ((storageStatuses != default(OptionalArrayOfServiceStorageStatus)) + && storageStatuses.HasValue))) + { + s.SerializeArray("storageStatuses", ref storageStatuses.Value); + storageStatuses.HasValue = true; + } } } - public enum StatsVisibility + [System.SerializableAttribute()] + public partial class ServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable { - Private, - Public, - } - public class StatsVisibilityExtensions - { - public static string ToEnumString(StatsVisibility val) - { - if ((StatsVisibility.Private == val)) - { - return "Private"; - } - if ((StatsVisibility.Public == val)) - { - return "Public"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static StatsVisibility FromEnumString(string str) - { - if (("Private" == str)) - { - return StatsVisibility.Private; - } - if (("Public" == str)) - { - return StatsVisibility.Public; - } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class BatchGetItem : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfString keys = new OptionalArrayOfString(); - public StatsTarget target = new StatsTarget(); + public string name; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("keys") - || ((keys != default(OptionalArrayOfString)) - && keys.HasValue))) - { - s.SerializeArray("keys", ref keys.Value); - keys.HasValue = true; - } - s.Serialize("target", ref target); + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class BatchWriteItem : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PerformanceResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public SetStatsRequest request = new SetStatsRequest(); - public StatsTarget target = new StatsTarget(); + public DatabaseMeasurements databaseMeasurements = new DatabaseMeasurements(); + public PASuggestedIndex[] indexes; + public PANamespace[] namespaces; + public PASlowQuery[] queries; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("request", ref request); - s.Serialize("target", ref target); + s.Serialize("databaseMeasurements", ref databaseMeasurements); + s.SerializeArray("indexes", ref indexes); + s.SerializeArray("namespaces", ref namespaces); + s.SerializeArray("queries", ref queries); } } [System.SerializableAttribute()] - public partial class StatsActorStatsSearchCriteria : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetTemplatesResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string rel; - public string stat; - public StatsValue value = new StatsValue(); + public ServiceTemplate[] templates; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("rel", ref rel); - s.Serialize("stat", ref stat); - this.value.SerializeAt(s, "value"); + s.SerializeArray("templates", ref templates); } } [System.SerializableAttribute()] - public partial class StatsTarget : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable { - public string domain; + public bool archived; + public string checksum; + public bool enabled; public string id; - public string itemType; - public StatsVisibility visibility = new StatsVisibility(); + public string storageType; + public OptionalString templateId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("domain", ref domain); + s.Serialize("archived", ref archived); + s.Serialize("checksum", ref checksum); + s.Serialize("enabled", ref enabled); s.Serialize("id", ref id); - s.Serialize("itemType", ref itemType); - s.SerializeEnum("visibility", ref visibility, StatsVisibilityExtensions.ToEnumString, StatsVisibilityExtensions.FromEnumString); + s.Serialize("storageType", ref storageType); + if ((s.HasKey("templateId") + || ((templateId != default(OptionalString)) + && templateId.HasValue))) + { + s.Serialize("templateId", ref templateId.Value); + templateId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ApiBeamoZonesForcedBundlesPutZonesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SupportedFederationRegistration : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); + public OptionalString routingKey = new OptionalString(); + public string serviceName; + public bool trafficFilterEnabled; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + if ((s.HasKey("federation") + || ((federation != default(OptionalArrayOfSupportedFederation)) + && federation.HasValue))) + { + s.SerializeArray("federation", ref federation.Value); + federation.HasValue = true; + } + if ((s.HasKey("routingKey") + || ((routingKey != default(OptionalString)) + && routingKey.HasValue))) + { + s.Serialize("routingKey", ref routingKey.Value); + routingKey.HasValue = true; + } + s.Serialize("serviceName", ref serviceName); + s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled); } } [System.SerializableAttribute()] - public partial class ApiBeamoZonesForcedBundlesDeleteZonesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SupportedFederationsResponse : Beamable.Serialization.JsonSerializable.ISerializable { + public SupportedFederationRegistration[] registrations; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeArray("registrations", ref registrations); } } [System.SerializableAttribute()] - public partial class ZonesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BeamoBasicManifestChecksums : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfZoneView zones = new OptionalArrayOfZoneView(); + public BeamoBasicManifestChecksum[] manifests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("zones") - || ((zones != default(OptionalArrayOfZoneView)) - && zones.HasValue))) - { - s.SerializeArray("zones", ref zones.Value); - zones.HasValue = true; - } + s.SerializeArray("manifests", ref manifests); } } [System.SerializableAttribute()] - public partial class CreateZoneRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LambdaResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString defaultRole = new OptionalString(); - public string name; - public OptionalString plan = new OptionalString(); + public OptionalString body = new OptionalString(); + public int statusCode; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("defaultRole") - || ((defaultRole != default(OptionalString)) - && defaultRole.HasValue))) - { - s.Serialize("defaultRole", ref defaultRole.Value); - defaultRole.HasValue = true; - } - s.Serialize("name", ref name); - if ((s.HasKey("plan") - || ((plan != default(OptionalString)) - && plan.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.Serialize("plan", ref plan.Value); - plan.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; } + s.Serialize("statusCode", ref statusCode); } } [System.SerializableAttribute()] - public partial class ZoneView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetCurrentManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public OptionalString defaultRole = new OptionalString(); - public string displayName; - public ZoneOrigin origin = new ZoneOrigin(); - public string plan; - public OptionalString secret = new OptionalString(); - public string zoneId; + public ManifestView manifest = new ManifestView(); 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("defaultRole") - || ((defaultRole != default(OptionalString)) - && defaultRole.HasValue))) - { - s.Serialize("defaultRole", ref defaultRole.Value); - defaultRole.HasValue = true; - } - s.Serialize("displayName", ref displayName); - s.SerializeEnum("origin", ref origin, ZoneOriginExtensions.ToEnumString, ZoneOriginExtensions.FromEnumString); - s.Serialize("plan", ref plan); - if ((s.HasKey("secret") - || ((secret != default(OptionalString)) - && secret.HasValue))) - { - s.Serialize("secret", ref secret.Value); - secret.HasValue = true; - } - s.Serialize("zoneId", ref zoneId); + s.Serialize("manifest", ref manifest); } } [System.SerializableAttribute()] - public partial class RenameZoneRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetServiceURLsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string newName; + public ServiceImageLayers[] requests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("newName", ref newName); + s.SerializeArray("requests", ref requests); } } - [System.SerializableAttribute()] - public partial class SetZoneRoleRequest : Beamable.Serialization.JsonSerializable.ISerializable + public enum FederationType { - public string role; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("role", ref role); - } + IFederatedPlayerInit, + IFederatedInventory, + IFederatedLogin, + IFederatedGameServer, + IFederatedCommerce, } - [System.SerializableAttribute()] - public partial class SetRealmZoneRequest : Beamable.Serialization.JsonSerializable.ISerializable + public class FederationTypeExtensions { - public OptionalString zoneId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(FederationType val) { - if ((s.HasKey("zoneId") - || ((zoneId != default(OptionalString)) - && zoneId.HasValue))) + if ((FederationType.IFederatedPlayerInit == val)) + { + return "IFederatedPlayerInit"; + } + if ((FederationType.IFederatedInventory == val)) + { + return "IFederatedInventory"; + } + if ((FederationType.IFederatedLogin == val)) + { + return "IFederatedLogin"; + } + if ((FederationType.IFederatedGameServer == val)) + { + return "IFederatedGameServer"; + } + if ((FederationType.IFederatedCommerce == val)) { - s.Serialize("zoneId", ref zoneId.Value); - zoneId.HasValue = true; + return "IFederatedCommerce"; } + throw new System.ArgumentException("Unknown enum value"); } - } - [System.SerializableAttribute()] - public partial class PromoteZoneRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string sourceZoneId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static FederationType FromEnumString(string str) { - s.Serialize("sourceZoneId", ref sourceZoneId); + if (("IFederatedPlayerInit" == str)) + { + return FederationType.IFederatedPlayerInit; + } + if (("IFederatedInventory" == str)) + { + return FederationType.IFederatedInventory; + } + if (("IFederatedLogin" == str)) + { + return FederationType.IFederatedLogin; + } + if (("IFederatedGameServer" == str)) + { + return FederationType.IFederatedGameServer; + } + if (("IFederatedCommerce" == str)) + { + return FederationType.IFederatedCommerce; + } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PromoteZoneResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PostManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfPromotionScope scopes = new OptionalArrayOfPromotionScope(); - public string sourceZoneId; + public OptionalBeamoBasicManifestChecksum manifest = new OptionalBeamoBasicManifestChecksum(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfPromotionScope)) - && scopes.HasValue))) + if ((s.HasKey("manifest") + || ((manifest != default(OptionalBeamoBasicManifestChecksum)) + && manifest.HasValue))) { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; + s.Serialize("manifest", ref manifest.Value); + manifest.HasValue = true; } - s.Serialize("sourceZoneId", ref sourceZoneId); } } [System.SerializableAttribute()] - public partial class Match : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetMetricsUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDateTime created = new OptionalDateTime(); - public OptionalString matchId = new OptionalString(); - public OptionalMatchType matchType = new OptionalMatchType(); - public OptionalString status = new OptionalString(); - public OptionalArrayOfTeam teams = new OptionalArrayOfTeam(); - public OptionalArrayOfTicket tickets = new OptionalArrayOfTicket(); + public OptionalLong endTime = new OptionalLong(); + public string metricName; + public OptionalInt period = new OptionalInt(); + public string serviceName; + public OptionalLong startTime = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalDateTime)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value, "yyyy-MM-ddTHH:mm:ssZ", "yyyy-MM-ddTHH:mm:ss.fZ", "yyyy-MM-ddTHH:mm:ss.ffZ", "yyyy-MM-ddTHH:mm:ss.fffZ", "yyyy-MM-ddTHH:mm:ss.ffffZ", "yyyy-MM-ddTHH:mm:ss.fffffZ", "yyyy-MM-ddTHH:mm:ss.ffffffZ", "yyyy-MM-ddTHH:mm:ss.fffffffzzz", "yyyy-MM-ddTHH:mm:ss.ffffffffzzz", "yyyy-MM-ddTHH:mm:ss.fffffffffzzz"); - created.HasValue = true; - } - if ((s.HasKey("matchId") - || ((matchId != default(OptionalString)) - && matchId.HasValue))) - { - s.Serialize("matchId", ref matchId.Value); - matchId.HasValue = true; - } - if ((s.HasKey("matchType") - || ((matchType != default(OptionalMatchType)) - && matchType.HasValue))) - { - s.Serialize("matchType", ref matchType.Value); - matchType.HasValue = true; - } - if ((s.HasKey("status") - || ((status != default(OptionalString)) - && status.HasValue))) + if ((s.HasKey("endTime") + || ((endTime != default(OptionalLong)) + && endTime.HasValue))) { - s.Serialize("status", ref status.Value); - status.HasValue = true; + s.Serialize("endTime", ref endTime.Value); + endTime.HasValue = true; } - if ((s.HasKey("teams") - || ((teams != default(OptionalArrayOfTeam)) - && teams.HasValue))) + s.Serialize("metricName", ref metricName); + if ((s.HasKey("period") + || ((period != default(OptionalInt)) + && period.HasValue))) { - s.SerializeArray("teams", ref teams.Value); - teams.HasValue = true; + s.Serialize("period", ref period.Value); + period.HasValue = true; } - if ((s.HasKey("tickets") - || ((tickets != default(OptionalArrayOfTicket)) - && tickets.HasValue))) + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("startTime") + || ((startTime != default(OptionalLong)) + && startTime.HasValue))) { - s.SerializeArray("tickets", ref tickets.Value); - tickets.HasValue = true; + s.Serialize("startTime", ref startTime.Value); + startTime.HasValue = true; } } } [System.SerializableAttribute()] - public partial class Team : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CommitImageRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString name = new OptionalString(); - public OptionalArrayOfString players = new OptionalArrayOfString(); + public BeamoBasicReference service = new BeamoBasicReference(); 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; - } - if ((s.HasKey("players") - || ((players != default(OptionalArrayOfString)) - && players.HasValue))) - { - s.SerializeArray("players", ref players.Value); - players.HasValue = true; - } + s.Serialize("service", ref service); } } [System.SerializableAttribute()] - public partial class TicketReservationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetElasticContainerRegistryURI : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString matchTypes = new OptionalArrayOfString(); - public OptionalInt maxWaitDurationSecs = new OptionalInt(); - public OptionalArrayOfString players = new OptionalArrayOfString(); - public OptionalMapOfTagList tags = new OptionalMapOfTagList(); - public OptionalString team = new OptionalString(); - public OptionalBool watchOnlineStatus = new OptionalBool(); + public string uri; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("matchTypes") - || ((matchTypes != default(OptionalArrayOfString)) - && matchTypes.HasValue))) - { - s.SerializeArray("matchTypes", ref matchTypes.Value); - matchTypes.HasValue = true; - } - if ((s.HasKey("maxWaitDurationSecs") - || ((maxWaitDurationSecs != default(OptionalInt)) - && maxWaitDurationSecs.HasValue))) - { - s.Serialize("maxWaitDurationSecs", ref maxWaitDurationSecs.Value); - maxWaitDurationSecs.HasValue = true; - } - if ((s.HasKey("players") - || ((players != default(OptionalArrayOfString)) - && players.HasValue))) - { - s.SerializeArray("players", ref players.Value); - players.HasValue = true; - } - if ((s.HasKey("tags") - || ((tags != default(OptionalMapOfTagList)) - && tags.HasValue))) - { - s.SerializeDictionary("tags", ref tags.Value); - tags.HasValue = true; - } - if ((s.HasKey("team") - || ((team != default(OptionalString)) - && team.HasValue))) - { - s.Serialize("team", ref team.Value); - team.HasValue = true; - } - if ((s.HasKey("watchOnlineStatus") - || ((watchOnlineStatus != default(OptionalBool)) - && watchOnlineStatus.HasValue))) - { - s.Serialize("watchOnlineStatus", ref watchOnlineStatus.Value); - watchOnlineStatus.HasValue = true; - } + s.Serialize("uri", ref uri); } } [System.SerializableAttribute()] - public partial class TicketReservationResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PANamespace : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfTicket tickets = new OptionalArrayOfTicket(); + public string namespaceKey; + public string type; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("tickets") - || ((tickets != default(OptionalArrayOfTicket)) - && tickets.HasValue))) - { - s.SerializeArray("tickets", ref tickets.Value); - tickets.HasValue = true; - } + s.Serialize("namespace", ref namespaceKey); + s.Serialize("type", ref type); } } [System.SerializableAttribute()] - public partial class ApiMatchmakingTicketsDeleteTicketResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Link : Beamable.Serialization.JsonSerializable.ISerializable { + public string href; + public string rel; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("href", ref href); + s.Serialize("rel", ref rel); } } [System.SerializableAttribute()] - public partial class ApiPlayersPresencePutPlayerPresenceResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventInventoryRewardItem : Beamable.Serialization.JsonSerializable.ISerializable { + public string id; + public OptionalMapOfString properties = new OptionalMapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("id", ref id); + if ((s.HasKey("properties") + || ((properties != default(OptionalMapOfString)) + && properties.HasValue))) + { + s.SerializeDictionary("properties", ref properties.Value); + properties.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class SetPresenceStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemCreateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString description = new OptionalString(); - public OptionalPresenceStatus status = new OptionalPresenceStatus(); + public string contentId; + public ItemProperty[] properties; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - if ((s.HasKey("status") - || ((status != default(OptionalPresenceStatus)) - && status.HasValue))) - { - s.SerializeEnum("status", ref status.Value, PresenceStatusExtensions.ToEnumString, PresenceStatusExtensions.FromEnumString); - status.HasValue = true; - } + s.Serialize("contentId", ref contentId); + s.SerializeArray("properties", ref properties); } } [System.SerializableAttribute()] - public partial class ReferenceSuperset : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventClaimResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public string id; - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public string type; - public string uri; - public string version; - public OptionalString visibility = new OptionalString(); + public string gameRspJson; + public EventPlayerStateView view = new EventPlayerStateView(); 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; - } - s.Serialize("id", ref id); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } - s.Serialize("type", ref type); - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); - if ((s.HasKey("visibility") - || ((visibility != default(OptionalString)) - && visibility.HasValue))) - { - s.Serialize("visibility", ref visibility.Value); - visibility.HasValue = true; - } + s.Serialize("gameRspJson", ref gameRspJson); + s.Serialize("view", ref view); } } [System.SerializableAttribute()] - public partial class BinaryDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPlayerView : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; - public string id; - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public string uploadContentType; - public OptionalString visibility = new OptionalString(); + public EventPlayerStateView[] done; + public EventPlayerStateView[] running; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); - s.Serialize("id", ref id); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } - s.Serialize("uploadContentType", ref uploadContentType); - if ((s.HasKey("visibility") - || ((visibility != default(OptionalString)) - && visibility.HasValue))) - { - s.Serialize("visibility", ref visibility.Value); - visibility.HasValue = true; - } + s.SerializeArray("done", ref done); + s.SerializeArray("running", ref running); } } [System.SerializableAttribute()] - public partial class PullManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventRewardState : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public string sourceRealmPid; - 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; - } - s.Serialize("sourceRealmPid", ref sourceRealmPid); - } - } - [System.SerializableAttribute()] - public partial class ContentBasicGetManifestsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public ContentBasicManifest[] manifests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("manifests", ref manifests); - } - } - [System.SerializableAttribute()] - public partial class ClientContentInfoJson : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString checksum = new OptionalString(); - public string contentId; - public OptionalLong createdAt = new OptionalLong(); - public string[] tags; - public ContentType type = new ContentType(); - public OptionalLong updatedAt = new OptionalLong(); - public string uri; - public string version; + public bool claimed; + public OptionalArrayOfEventInventoryRewardCurrency currencies = new OptionalArrayOfEventInventoryRewardCurrency(); + public bool earned; + public OptionalArrayOfEventInventoryRewardItem items = new OptionalArrayOfEventInventoryRewardItem(); + public OptionalDouble max = new OptionalDouble(); + public double min; + public OptionalArrayOfEventRewardObtain obtain = new OptionalArrayOfEventRewardObtain(); + public OptionalMapOfString pendingCurrencyRewards = new OptionalMapOfString(); + public OptionalMapOfString pendingEntitlementRewards = new OptionalMapOfString(); + public EventInventoryPendingRewards pendingInventoryRewards = new EventInventoryPendingRewards(); + public OptionalArrayOfItemCreateRequest pendingItemRewards = new OptionalArrayOfItemCreateRequest(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + s.Serialize("claimed", ref claimed); + if ((s.HasKey("currencies") + || ((currencies != default(OptionalArrayOfEventInventoryRewardCurrency)) + && currencies.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.SerializeArray("currencies", ref currencies.Value); + currencies.HasValue = true; } - s.Serialize("contentId", ref contentId); - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) + s.Serialize("earned", ref earned); + if ((s.HasKey("items") + || ((items != default(OptionalArrayOfEventInventoryRewardItem)) + && items.HasValue))) { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; + s.SerializeArray("items", ref items.Value); + items.HasValue = true; } - s.SerializeArray("tags", ref tags); - s.SerializeEnum("type", ref type, ContentTypeExtensions.ToEnumString, ContentTypeExtensions.FromEnumString); - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalLong)) - && updatedAt.HasValue))) + if ((s.HasKey("max") + || ((max != default(OptionalDouble)) + && max.HasValue))) { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; + s.Serialize("max", ref max.Value); + max.HasValue = true; } - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); - } - } - [System.SerializableAttribute()] - public partial class SaveBinaryRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public BinaryDefinition[] binary; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("binary", ref binary); - } - } - [System.SerializableAttribute()] - public partial class TextReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary - { - public OptionalString checksum = new OptionalString(); - public OptionalLong created = new OptionalLong(); - public string id; - public OptionalLong lastChanged = new OptionalLong(); - public string[] tags; - public TextReference_type type; - public string uri; - public string version; - public string visibility; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + s.Serialize("min", ref min); + if ((s.HasKey("obtain") + || ((obtain != default(OptionalArrayOfEventRewardObtain)) + && obtain.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.SerializeArray("obtain", ref obtain.Value); + obtain.HasValue = true; } - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) + if ((s.HasKey("pendingCurrencyRewards") + || ((pendingCurrencyRewards != default(OptionalMapOfString)) + && pendingCurrencyRewards.HasValue))) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + s.SerializeDictionary("pendingCurrencyRewards", ref pendingCurrencyRewards.Value); + pendingCurrencyRewards.HasValue = true; } - s.Serialize("id", ref id); - if ((s.HasKey("lastChanged") - || ((lastChanged != default(OptionalLong)) - && lastChanged.HasValue))) + if ((s.HasKey("pendingEntitlementRewards") + || ((pendingEntitlementRewards != default(OptionalMapOfString)) + && pendingEntitlementRewards.HasValue))) { - s.Serialize("lastChanged", ref lastChanged.Value); - lastChanged.HasValue = true; + s.SerializeDictionary("pendingEntitlementRewards", ref pendingEntitlementRewards.Value); + pendingEntitlementRewards.HasValue = true; + } + s.Serialize("pendingInventoryRewards", ref pendingInventoryRewards); + if ((s.HasKey("pendingItemRewards") + || ((pendingItemRewards != default(OptionalArrayOfItemCreateRequest)) + && pendingItemRewards.HasValue))) + { + s.SerializeArray("pendingItemRewards", ref pendingItemRewards.Value); + pendingItemRewards.HasValue = true; } - s.SerializeArray("tags", ref tags); - s.SerializeEnum("type", ref type, TextReference_typeExtensions.ToEnumString, TextReference_typeExtensions.FromEnumString); - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); - s.Serialize("visibility", ref visibility); - } - public enum TextReference_type - { - Text, } - public class TextReference_typeExtensions + } + [System.SerializableAttribute()] + public partial class EventScoreRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string eventId; + public OptionalBool increment = new OptionalBool(); + public double score; + public OptionalMapOfString stats = new OptionalMapOfString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - public static string ToEnumString(TextReference_type val) + s.Serialize("eventId", ref eventId); + if ((s.HasKey("increment") + || ((increment != default(OptionalBool)) + && increment.HasValue))) { - if ((TextReference_type.Text == val)) - { - return "text"; - } - throw new System.ArgumentException("Unknown enum value"); + s.Serialize("increment", ref increment.Value); + increment.HasValue = true; } - public static TextReference_type FromEnumString(string str) + s.Serialize("score", ref score); + if ((s.HasKey("stats") + || ((stats != default(OptionalMapOfString)) + && stats.HasValue))) { - if (("text" == str)) - { - return TextReference_type.Text; - } - throw new System.ArgumentException("Unknown string value"); + s.SerializeDictionary("stats", ref stats.Value); + stats.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SaveBinaryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventRewardObtain : Beamable.Serialization.JsonSerializable.ISerializable { - public BinaryReference[] binary; + public int count; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("binary", ref binary); + s.Serialize("count", ref count); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class SaveTextRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventClaimRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public TextDefinition[] text; + public string eventId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("text", ref text); + s.Serialize("eventId", ref eventId); } } [System.SerializableAttribute()] - public partial class TextDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventInventoryRewardCurrency : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; + public long amount; public string id; - public MapOfString properties = new MapOfString(); - public OptionalArrayOfString tags = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); + s.Serialize("amount", ref amount); s.Serialize("id", ref id); - s.SerializeDictionary("properties", ref properties); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class PutLocalizationsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventInventoryPendingRewards : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfArrayOfLocalizedValue localizations = new MapOfArrayOfLocalizedValue(); + public OptionalMapOfString currencies = new OptionalMapOfString(); + public bool empty; + public OptionalArrayOfItemCreateRequest items = new OptionalArrayOfItemCreateRequest(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("localizations", ref localizations); + if ((s.HasKey("currencies") + || ((currencies != default(OptionalMapOfString)) + && currencies.HasValue))) + { + s.SerializeDictionary("currencies", ref currencies.Value); + currencies.HasValue = true; + } + s.Serialize("empty", ref empty); + if ((s.HasKey("items") + || ((items != default(OptionalArrayOfItemCreateRequest)) + && items.HasValue))) + { + s.SerializeArray("items", ref items.Value); + items.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ContentOrText : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPlayerStateView : Beamable.Serialization.JsonSerializable.ISerializable { + public EventPlayerPhaseView[] allPhases; + public OptionalEventPlayerPhaseView currentPhase = new OptionalEventPlayerPhaseView(); + public OptionalEventPlayerGroupState groupRewards = new OptionalEventPlayerGroupState(); public string id; - public MapOfString properties = new MapOfString(); - public string version; + public string leaderboardId; + public string name; + public long rank; + public EventRewardState[] rankRewards; + public bool running; + public double score; + public EventRewardState[] scoreRewards; + public long secondsRemaining; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - s.SerializeDictionary("properties", ref properties); - s.Serialize("version", ref version); - } - } - [System.SerializableAttribute()] - public partial class CommonResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public MapOfString data = new MapOfString(); - public string result; + s.SerializeArray("allPhases", ref allPhases); + if ((s.HasKey("currentPhase") + || ((currentPhase != default(OptionalEventPlayerPhaseView)) + && currentPhase.HasValue))) + { + s.Serialize("currentPhase", ref currentPhase.Value); + currentPhase.HasValue = true; + } + if ((s.HasKey("groupRewards") + || ((groupRewards != default(OptionalEventPlayerGroupState)) + && groupRewards.HasValue))) + { + s.Serialize("groupRewards", ref groupRewards.Value); + groupRewards.HasValue = true; + } + s.Serialize("id", ref id); + s.Serialize("leaderboardId", ref leaderboardId); + s.Serialize("name", ref name); + s.Serialize("rank", ref rank); + s.SerializeArray("rankRewards", ref rankRewards); + s.Serialize("running", ref running); + s.Serialize("score", ref score); + s.SerializeArray("scoreRewards", ref scoreRewards); + s.Serialize("secondsRemaining", ref secondsRemaining); + } + } + [System.SerializableAttribute()] + public partial class EventPlayerPhaseView : Beamable.Serialization.JsonSerializable.ISerializable + { + public long durationSeconds; + public string name; + public EventRule[] rules; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("data", ref data); - s.Serialize("result", ref result); + s.Serialize("durationSeconds", ref durationSeconds); + s.Serialize("name", ref name); + s.SerializeArray("rules", ref rules); } } [System.SerializableAttribute()] - public partial class GetManifestDiffsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemProperty : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong fromDate = new OptionalLong(); - public OptionalString fromUid = new OptionalString(); - public OptionalInt limit = new OptionalInt(); - public string manifestId; - public OptionalInt offset = new OptionalInt(); - public OptionalLong toDate = new OptionalLong(); - public OptionalString toUid = new OptionalString(); + public string name; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("fromDate") - || ((fromDate != default(OptionalLong)) - && fromDate.HasValue))) - { - s.Serialize("fromDate", ref fromDate.Value); - fromDate.HasValue = true; - } - if ((s.HasKey("fromUid") - || ((fromUid != default(OptionalString)) - && fromUid.HasValue))) - { - s.Serialize("fromUid", ref fromUid.Value); - fromUid.HasValue = true; - } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - s.Serialize("manifestId", ref manifestId); - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) - { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; - } - if ((s.HasKey("toDate") - || ((toDate != default(OptionalLong)) - && toDate.HasValue))) - { - s.Serialize("toDate", ref toDate.Value); - toDate.HasValue = true; - } - if ((s.HasKey("toUid") - || ((toUid != default(OptionalString)) - && toUid.HasValue))) - { - s.Serialize("toUid", ref toUid.Value); - toUid.HasValue = true; - } + s.Serialize("name", ref name); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ArchiveOrUnarchiveManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventRule : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] manifestIds; + public string rule; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("manifestIds", ref manifestIds); + s.Serialize("rule", ref rule); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ContentMeta : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPlayerGroupState : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString Link = new OptionalString(); - public OptionalArrayOfString Links = new OptionalArrayOfString(); - public OptionalJsonString data = new OptionalJsonString(); - public OptionalString text = new OptionalString(); - public ContentVisibility visibility = new ContentVisibility(); + public OptionalString groupId = new OptionalString(); + public long groupRank; + public double groupScore; + public EventRewardState[] rankRewards; + public EventRewardState[] scoreRewards; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("$link") - || ((Link != default(OptionalString)) - && Link.HasValue))) - { - s.Serialize("$link", ref Link.Value); - Link.HasValue = true; - } - if ((s.HasKey("$links") - || ((Links != default(OptionalArrayOfString)) - && Links.HasValue))) - { - s.SerializeArray("$links", ref Links.Value); - Links.HasValue = true; - } - if ((s.HasKey("data") - || ((data != default(OptionalJsonString)) - && data.HasValue))) - { - s.SerializeNestedJson("data", ref data.Value); - data.HasValue = true; - } - if ((s.HasKey("text") - || ((text != default(OptionalString)) - && text.HasValue))) + if ((s.HasKey("groupId") + || ((groupId != default(OptionalString)) + && groupId.HasValue))) { - s.Serialize("text", ref text.Value); - text.HasValue = true; + s.Serialize("groupId", ref groupId.Value); + groupId.HasValue = true; } - s.SerializeEnum("visibility", ref visibility, ContentVisibilityExtensions.ToEnumString, ContentVisibilityExtensions.FromEnumString); + s.Serialize("groupRank", ref groupRank); + s.Serialize("groupScore", ref groupScore); + s.SerializeArray("rankRewards", ref rankRewards); + s.SerializeArray("scoreRewards", ref scoreRewards); } } [System.SerializableAttribute()] - public partial class GetExactManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardCohort : Beamable.Serialization.JsonSerializable.ISerializable { - public string uid; + public OptionalString description = new OptionalString(); + public string id; + public PlayerStatRequirement[] statRequirements; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("uid", ref uid); + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) + { + s.Serialize("description", ref description.Value); + description.HasValue = true; + } + s.Serialize("id", ref id); + s.SerializeArray("statRequirements", ref statRequirements); } } [System.SerializableAttribute()] - public partial class BinaryReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary + public partial class InFlightMessage : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public OptionalString created = new OptionalString(); + public string body; + public OptionalLong gamerTag = new OptionalLong(); public string id; - public OptionalString lastChanged = new OptionalString(); - public string[] tags; - public BinaryReference_type type; - public string uploadMethod; - public string uploadUri; - public string uri; - public string version; - public string visibility; + public OptionalBool limitFailureRetries = new OptionalBool(); + public string method; + public string path; + public string service; + public OptionalString shard = 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("created") - || ((created != default(OptionalString)) - && created.HasValue))) + s.Serialize("body", ref body); + if ((s.HasKey("gamerTag") + || ((gamerTag != default(OptionalLong)) + && gamerTag.HasValue))) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + s.Serialize("gamerTag", ref gamerTag.Value); + gamerTag.HasValue = true; } s.Serialize("id", ref id); - if ((s.HasKey("lastChanged") - || ((lastChanged != default(OptionalString)) - && lastChanged.HasValue))) - { - s.Serialize("lastChanged", ref lastChanged.Value); - lastChanged.HasValue = true; - } - s.SerializeArray("tags", ref tags); - s.SerializeEnum("type", ref type, BinaryReference_typeExtensions.ToEnumString, BinaryReference_typeExtensions.FromEnumString); - s.Serialize("uploadMethod", ref uploadMethod); - s.Serialize("uploadUri", ref uploadUri); - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); - s.Serialize("visibility", ref visibility); - } - public enum BinaryReference_type - { - Binary, - } - public class BinaryReference_typeExtensions - { - public static string ToEnumString(BinaryReference_type val) + if ((s.HasKey("limitFailureRetries") + || ((limitFailureRetries != default(OptionalBool)) + && limitFailureRetries.HasValue))) { - if ((BinaryReference_type.Binary == val)) - { - return "binary"; - } - throw new System.ArgumentException("Unknown enum value"); + s.Serialize("limitFailureRetries", ref limitFailureRetries.Value); + limitFailureRetries.HasValue = true; } - public static BinaryReference_type FromEnumString(string str) + s.Serialize("method", ref method); + s.Serialize("path", ref path); + s.Serialize("service", ref service); + if ((s.HasKey("shard") + || ((shard != default(OptionalString)) + && shard.HasValue))) { - if (("binary" == str)) - { - return BinaryReference_type.Binary; - } - throw new System.ArgumentException("Unknown string value"); + s.Serialize("shard", ref shard.Value); + shard.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ContentBasicGetManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardCohortSettings : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalBool omitTags = new OptionalBool(); - public OptionalString uid = new OptionalString(); + public LeaderboardCohort[] cohorts; 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("omitTags") - || ((omitTags != default(OptionalBool)) - && omitTags.HasValue))) - { - s.Serialize("omitTags", ref omitTags.Value); - omitTags.HasValue = true; - } - if ((s.HasKey("uid") - || ((uid != default(OptionalString)) - && uid.HasValue))) - { - s.Serialize("uid", ref uid.Value); - uid.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class PullAllManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string sourceRealmPid; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("sourceRealmPid", ref sourceRealmPid); + s.SerializeArray("cohorts", ref cohorts); } } [System.SerializableAttribute()] - public partial class ClientManifestJsonResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Event : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString clientVersion = new OptionalString(); - public OptionalLong createdAt = new OptionalLong(); - public ClientContentInfoJson[] entries; - public OptionalLong publisherAccountId = new OptionalLong(); - public OptionalString uid = new OptionalString(); + public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); + public OptionalEventGroupRewards group_rewards = new OptionalEventGroupRewards(); + public string name; + public OptionalInt partition_size = new OptionalInt(); + public OptionalClientPermission permissions = new OptionalClientPermission(); + public EventPhase[] phases; + public OptionalArrayOfEventRewardContent rank_rewards = new OptionalArrayOfEventRewardContent(); + public OptionalSchedule schedule = new OptionalSchedule(); + public OptionalArrayOfEventRewardContent score_rewards = new OptionalArrayOfEventRewardContent(); + public string start_date; + public OptionalArrayOfString stores = new OptionalArrayOfString(); + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("clientVersion") - || ((clientVersion != default(OptionalString)) - && clientVersion.HasValue))) + if ((s.HasKey("cohortSettings") + || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) + && cohortSettings.HasValue))) { - s.Serialize("clientVersion", ref clientVersion.Value); - clientVersion.HasValue = true; + s.Serialize("cohortSettings", ref cohortSettings.Value); + cohortSettings.HasValue = true; } - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) + if ((s.HasKey("group_rewards") + || ((group_rewards != default(OptionalEventGroupRewards)) + && group_rewards.HasValue))) { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; + s.Serialize("group_rewards", ref group_rewards.Value); + group_rewards.HasValue = true; } - s.SerializeArray("entries", ref entries); - if ((s.HasKey("publisherAccountId") - || ((publisherAccountId != default(OptionalLong)) - && publisherAccountId.HasValue))) + s.Serialize("name", ref name); + if ((s.HasKey("partition_size") + || ((partition_size != default(OptionalInt)) + && partition_size.HasValue))) { - s.Serialize("publisherAccountId", ref publisherAccountId.Value); - publisherAccountId.HasValue = true; + s.Serialize("partition_size", ref partition_size.Value); + partition_size.HasValue = true; } - if ((s.HasKey("uid") - || ((uid != default(OptionalString)) - && uid.HasValue))) + if ((s.HasKey("permissions") + || ((permissions != default(OptionalClientPermission)) + && permissions.HasValue))) { - s.Serialize("uid", ref uid.Value); - uid.HasValue = true; + s.Serialize("permissions", ref permissions.Value); + permissions.HasValue = true; + } + s.SerializeArray("phases", ref phases); + if ((s.HasKey("rank_rewards") + || ((rank_rewards != default(OptionalArrayOfEventRewardContent)) + && rank_rewards.HasValue))) + { + s.SerializeArray("rank_rewards", ref rank_rewards.Value); + rank_rewards.HasValue = true; + } + if ((s.HasKey("schedule") + || ((schedule != default(OptionalSchedule)) + && schedule.HasValue))) + { + s.Serialize("schedule", ref schedule.Value); + schedule.HasValue = true; + } + if ((s.HasKey("score_rewards") + || ((score_rewards != default(OptionalArrayOfEventRewardContent)) + && score_rewards.HasValue))) + { + s.SerializeArray("score_rewards", ref score_rewards.Value); + score_rewards.HasValue = true; + } + s.Serialize("start_date", ref start_date); + if ((s.HasKey("stores") + || ((stores != default(OptionalArrayOfString)) + && stores.HasValue))) + { + s.SerializeArray("stores", ref stores.Value); + stores.HasValue = true; } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class GetManifestHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPhaseTime : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalInt limit = new OptionalInt(); + public OptionalLong endTime = new OptionalLong(); + public string name; + public OptionalLong startTime = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + if ((s.HasKey("endTime") + || ((endTime != default(OptionalLong)) + && endTime.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("endTime", ref endTime.Value); + endTime.HasValue = true; } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + s.Serialize("name", ref name); + if ((s.HasKey("startTime") + || ((startTime != default(OptionalLong)) + && startTime.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("startTime", ref startTime.Value); + startTime.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GetBinaryDownloadUrlsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public BinaryContentReference[] urls; + public EventObjectData[] events; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("urls", ref urls); + s.SerializeArray("events", ref events); } } [System.SerializableAttribute()] - public partial class ContentDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerStatRequirement : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; - public string id; - public MapOfContentMeta properties = new MapOfContentMeta(); - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public OptionalArrayOfMapOfContentMeta variants = new OptionalArrayOfMapOfContentMeta(); + public OptionalString access = new OptionalString(); + public string constraint; + public OptionalString domain = new OptionalString(); + public string stat; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); - s.Serialize("id", ref id); - s.SerializeDictionary("properties", ref properties); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) + if ((s.HasKey("access") + || ((access != default(OptionalString)) + && access.HasValue))) { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; + s.Serialize("access", ref access.Value); + access.HasValue = true; } - if ((s.HasKey("variants") - || ((variants != default(OptionalArrayOfMapOfContentMeta)) - && variants.HasValue))) + s.Serialize("constraint", ref constraint); + if ((s.HasKey("domain") + || ((domain != default(OptionalString)) + && domain.HasValue))) { - s.SerializeList("variants", ref variants.Value); - variants.HasValue = true; + s.Serialize("domain", ref domain.Value); + domain.HasValue = true; } + s.Serialize("stat", ref stat); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ClientManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventGroupRewards : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString clientVersion = new OptionalString(); - public OptionalLong createdAt = new OptionalLong(); - public ClientContentInfo[] items; - public OptionalLong latestUpdate = new OptionalLong(); + public OptionalArrayOfEventRewardContent scoreRewards = new OptionalArrayOfEventRewardContent(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("clientVersion") - || ((clientVersion != default(OptionalString)) - && clientVersion.HasValue))) - { - s.Serialize("clientVersion", ref clientVersion.Value); - clientVersion.HasValue = true; - } - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) - { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; - } - s.SerializeArray("items", ref items); - if ((s.HasKey("latestUpdate") - || ((latestUpdate != default(OptionalLong)) - && latestUpdate.HasValue))) + if ((s.HasKey("scoreRewards") + || ((scoreRewards != default(OptionalArrayOfEventRewardContent)) + && scoreRewards.HasValue))) { - s.Serialize("latestUpdate", ref latestUpdate.Value); - latestUpdate.HasValue = true; + s.SerializeArray("scoreRewards", ref scoreRewards.Value); + scoreRewards.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GetManifestRequestJson : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventsWithinDateRangeRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString id = new OptionalString(); - public OptionalBool omitTags = new OptionalBool(); - public OptionalString uid = new OptionalString(); + public OptionalString from = new OptionalString(); + public OptionalInt limit = new OptionalInt(); + public OptionalString query = new OptionalString(); + public OptionalString to = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("id") - || ((id != default(OptionalString)) - && id.HasValue))) + if ((s.HasKey("from") + || ((from != default(OptionalString)) + && from.HasValue))) { - s.Serialize("id", ref id.Value); - id.HasValue = true; + s.Serialize("from", ref from.Value); + from.HasValue = true; } - if ((s.HasKey("omitTags") - || ((omitTags != default(OptionalBool)) - && omitTags.HasValue))) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("omitTags", ref omitTags.Value); - omitTags.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("uid") - || ((uid != default(OptionalString)) - && uid.HasValue))) + if ((s.HasKey("query") + || ((query != default(OptionalString)) + && query.HasValue))) { - s.Serialize("uid", ref uid.Value); - uid.HasValue = true; + s.Serialize("query", ref query.Value); + query.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GetBinaryDownloadUrlsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong expirationSeconds = new OptionalLong(); - public GetContentRequest[] requests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("expirationSeconds") - || ((expirationSeconds != default(OptionalLong)) - && expirationSeconds.HasValue))) + if ((s.HasKey("to") + || ((to != default(OptionalString)) + && to.HasValue))) { - s.Serialize("expirationSeconds", ref expirationSeconds.Value); - expirationSeconds.HasValue = true; + s.Serialize("to", ref to.Value); + to.HasValue = true; } - s.SerializeArray("requests", ref requests); } } [System.SerializableAttribute()] - public partial class BinaryContentReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ClientPermission : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public string url; - public string version; + public bool write_self; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("url", ref url); - s.Serialize("version", ref version); + s.Serialize("write_self", ref write_self); } } [System.SerializableAttribute()] - public partial class ManifestDiffSummary : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventRewardContent : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] affectedContentIds; - public long createdDate; - public string manifestUid; - public OptionalString publishedBy = new OptionalString(); - public OptionalString publishedByName = new OptionalString(); + public OptionalArrayOfEventInventoryRewardCurrency currencies = new OptionalArrayOfEventInventoryRewardCurrency(); + public OptionalArrayOfEventInventoryRewardItem items = new OptionalArrayOfEventInventoryRewardItem(); + public OptionalDouble max = new OptionalDouble(); + public double min; + public OptionalArrayOfEventRewardObtain obtain = new OptionalArrayOfEventRewardObtain(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("affectedContentIds", ref affectedContentIds); - s.Serialize("createdDate", ref createdDate); - s.Serialize("manifestUid", ref manifestUid); - if ((s.HasKey("publishedBy") - || ((publishedBy != default(OptionalString)) - && publishedBy.HasValue))) + if ((s.HasKey("currencies") + || ((currencies != default(OptionalArrayOfEventInventoryRewardCurrency)) + && currencies.HasValue))) { - s.Serialize("publishedBy", ref publishedBy.Value); - publishedBy.HasValue = true; + s.SerializeArray("currencies", ref currencies.Value); + currencies.HasValue = true; } - if ((s.HasKey("publishedByName") - || ((publishedByName != default(OptionalString)) - && publishedByName.HasValue))) + if ((s.HasKey("items") + || ((items != default(OptionalArrayOfEventInventoryRewardItem)) + && items.HasValue))) { - s.Serialize("publishedByName", ref publishedByName.Value); - publishedByName.HasValue = true; + s.SerializeArray("items", ref items.Value); + items.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class ContentBasicManifestChecksum : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool archived = new OptionalBool(); - public string checksum; - public long createdAt; - public string id; - public OptionalString uid = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("max") + || ((max != default(OptionalDouble)) + && max.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.Serialize("max", ref max.Value); + max.HasValue = true; } - s.Serialize("checksum", ref checksum); - s.Serialize("createdAt", ref createdAt); - s.Serialize("id", ref id); - if ((s.HasKey("uid") - || ((uid != default(OptionalString)) - && uid.HasValue))) + s.Serialize("min", ref min); + if ((s.HasKey("obtain") + || ((obtain != default(OptionalArrayOfEventRewardObtain)) + && obtain.HasValue))) { - s.Serialize("uid", ref uid.Value); - uid.HasValue = true; + s.SerializeArray("obtain", ref obtain.Value); + obtain.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SaveContentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPhaseRuntime : Beamable.Serialization.JsonSerializable.ISerializable { - public ContentDefinition[] content; + public long endTime; + public string name; + public EventRule[] rules; + public long startTime; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("content", ref content); + s.Serialize("endTime", ref endTime); + s.Serialize("name", ref name); + s.SerializeArray("rules", ref rules); + s.Serialize("startTime", ref startTime); } } [System.SerializableAttribute()] - public partial class SaveManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventDateRanges : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString clientVersion = new OptionalString(); + public OptionalLong createdAt = new OptionalLong(); + public DateRange[] dates; public string id; - public ReferenceSuperset[] references; + public string name; + public string state; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("clientVersion") - || ((clientVersion != default(OptionalString)) - && clientVersion.HasValue))) + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.Serialize("clientVersion", ref clientVersion.Value); - clientVersion.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } + s.SerializeArray("dates", ref dates); s.Serialize("id", ref id); - s.SerializeArray("references", ref references); + s.Serialize("name", ref name); + s.Serialize("state", ref state); } } [System.SerializableAttribute()] - public partial class SaveManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventObjectData : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; - public long created; - public OptionalString diffUrl = new OptionalString(); + public Event content = new Event(); + public OptionalLong createdAt = new OptionalLong(); + public bool done; + public OptionalLong endTime = new OptionalLong(); public string id; - public string uid; + public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); + public OptionalString lastChildEventId = new OptionalString(); + public string leaderboardId; + public OptionalString origin = new OptionalString(); + public OptionalString originType = new OptionalString(); + public OptionalClientPermission permissions = new OptionalClientPermission(); + public OptionalEventPhaseRuntime phase = new OptionalEventPhaseRuntime(); + public OptionalArrayOfEventPhaseTime phaseTimes = new OptionalArrayOfEventPhaseTime(); + public OptionalString rootEventId = new OptionalString(); + public bool running; + public OptionalLong startTime = new OptionalLong(); + public EventState state = new EventState(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); - s.Serialize("created", ref created); - if ((s.HasKey("diffUrl") - || ((diffUrl != default(OptionalString)) - && diffUrl.HasValue))) + s.Serialize("content", ref content); + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - s.Serialize("diffUrl", ref diffUrl.Value); - diffUrl.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - s.Serialize("id", ref id); - s.Serialize("uid", ref uid); - } - } - [System.SerializableAttribute()] - public partial class RepeatManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string uid; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("uid", ref uid); - } - } - public enum ContentVisibility - { - Public, - Private, - } - public class ContentVisibilityExtensions - { - public static string ToEnumString(ContentVisibility val) - { - if ((ContentVisibility.Public == val)) + s.Serialize("done", ref done); + if ((s.HasKey("endTime") + || ((endTime != default(OptionalLong)) + && endTime.HasValue))) { - return "public"; + s.Serialize("endTime", ref endTime.Value); + endTime.HasValue = true; } - if ((ContentVisibility.Private == val)) + s.Serialize("id", ref id); + if ((s.HasKey("inFlight") + || ((inFlight != default(OptionalArrayOfInFlightMessage)) + && inFlight.HasValue))) { - return "private"; + s.SerializeArray("inFlight", ref inFlight.Value); + inFlight.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static ContentVisibility FromEnumString(string str) - { - if (("public" == str)) + if ((s.HasKey("lastChildEventId") + || ((lastChildEventId != default(OptionalString)) + && lastChildEventId.HasValue))) { - return ContentVisibility.Public; + s.Serialize("lastChildEventId", ref lastChildEventId.Value); + lastChildEventId.HasValue = true; } - if (("private" == str)) + s.Serialize("leaderboardId", ref leaderboardId); + if ((s.HasKey("origin") + || ((origin != default(OptionalString)) + && origin.HasValue))) { - return ContentVisibility.Private; + s.Serialize("origin", ref origin.Value); + origin.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class ContentBasicManifest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string affectedContentIds; - public OptionalBool archived = new OptionalBool(); - public string checksum; - public OptionalString clientVersion = new OptionalString(); - public long created; - public OptionalString diffObjectKey = new OptionalString(); - public string id; - public OptionalLong lastChanged = new OptionalLong(); - public OptionalLong publisherAccountId = new OptionalLong(); - public IOneOf_ContentOrTextOrBinary[] references; - public OptionalString uid = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("affectedContentIds", ref affectedContentIds); - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("originType") + || ((originType != default(OptionalString)) + && originType.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.Serialize("originType", ref originType.Value); + originType.HasValue = true; } - s.Serialize("checksum", ref checksum); - if ((s.HasKey("clientVersion") - || ((clientVersion != default(OptionalString)) - && clientVersion.HasValue))) + if ((s.HasKey("permissions") + || ((permissions != default(OptionalClientPermission)) + && permissions.HasValue))) { - s.Serialize("clientVersion", ref clientVersion.Value); - clientVersion.HasValue = true; + s.Serialize("permissions", ref permissions.Value); + permissions.HasValue = true; } - s.Serialize("created", ref created); - if ((s.HasKey("diffObjectKey") - || ((diffObjectKey != default(OptionalString)) - && diffObjectKey.HasValue))) + if ((s.HasKey("phase") + || ((phase != default(OptionalEventPhaseRuntime)) + && phase.HasValue))) { - s.Serialize("diffObjectKey", ref diffObjectKey.Value); - diffObjectKey.HasValue = true; + s.Serialize("phase", ref phase.Value); + phase.HasValue = true; } - s.Serialize("id", ref id); - if ((s.HasKey("lastChanged") - || ((lastChanged != default(OptionalLong)) - && lastChanged.HasValue))) + if ((s.HasKey("phaseTimes") + || ((phaseTimes != default(OptionalArrayOfEventPhaseTime)) + && phaseTimes.HasValue))) { - s.Serialize("lastChanged", ref lastChanged.Value); - lastChanged.HasValue = true; + s.SerializeArray("phaseTimes", ref phaseTimes.Value); + phaseTimes.HasValue = true; } - if ((s.HasKey("publisherAccountId") - || ((publisherAccountId != default(OptionalLong)) - && publisherAccountId.HasValue))) + if ((s.HasKey("rootEventId") + || ((rootEventId != default(OptionalString)) + && rootEventId.HasValue))) { - s.Serialize("publisherAccountId", ref publisherAccountId.Value); - publisherAccountId.HasValue = true; + s.Serialize("rootEventId", ref rootEventId.Value); + rootEventId.HasValue = true; } - s.SerializeArray("references", ref references); - if ((s.HasKey("uid") - || ((uid != default(OptionalString)) - && uid.HasValue))) + s.Serialize("running", ref running); + if ((s.HasKey("startTime") + || ((startTime != default(OptionalLong)) + && startTime.HasValue))) { - s.Serialize("uid", ref uid.Value); - uid.HasValue = true; + s.Serialize("startTime", ref startTime.Value); + startTime.HasValue = true; } + s.SerializeEnum("state", ref state, EventStateExtensions.ToEnumString, EventStateExtensions.FromEnumString); } } - public partial interface IOneOf_ContentOrTextOrBinary : Beamable.Serialization.JsonSerializable.ISerializable - { - } [System.SerializableAttribute()] - public class OptionalIOneOf_ContentOrTextOrBinary : Beamable.Common.Content.Optional + public partial class DateRange : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalIOneOf_ContentOrTextOrBinary() - { - } - public OptionalIOneOf_ContentOrTextOrBinary(IOneOf_ContentOrTextOrBinary value) + public string from; + public string to; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("from", ref from); + s.Serialize("to", ref to); } } - public class IOneOf_ContentOrTextOrBinaryFactory : Beamable.Serialization.JsonSerializable.TypeLookupFactory + public enum EventState { - public IOneOf_ContentOrTextOrBinaryFactory() - { - this.Add("content"); - this.Add("text"); - this.Add("binary"); - } + Running, + Unknown, + Cancelled, + Done, + Pending, } - [System.SerializableAttribute()] - public partial class OptionalJsonNodeWrapper : Beamable.Serialization.JsonSerializable.ISerializable + public class EventStateExtensions { - public OptionalString node = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(EventState val) { - if ((s.HasKey("node") - || ((node != default(OptionalString)) - && node.HasValue))) + if ((EventState.Running == val)) { - s.Serialize("node", ref node.Value); - node.HasValue = true; + return "running"; } + if ((EventState.Unknown == val)) + { + return "unknown"; + } + if ((EventState.Cancelled == val)) + { + return "cancelled"; + } + if ((EventState.Done == val)) + { + return "done"; + } + if ((EventState.Pending == val)) + { + return "pending"; + } + throw new System.ArgumentException("Unknown enum value"); } - } - [System.SerializableAttribute()] - public partial class LocalizationQuery : Beamable.Serialization.JsonSerializable.ISerializable - { - public string id; - public OptionalArrayOfString languages = new OptionalArrayOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static EventState FromEnumString(string str) { - s.Serialize("id", ref id); - if ((s.HasKey("languages") - || ((languages != default(OptionalArrayOfString)) - && languages.HasValue))) + if (("running" == str)) { - s.SerializeArray("languages", ref languages.Value); - languages.HasValue = true; + return EventState.Running; + } + if (("unknown" == str)) + { + return EventState.Unknown; + } + if (("cancelled" == str)) + { + return EventState.Cancelled; + } + if (("done" == str)) + { + return EventState.Done; + } + if (("pending" == str)) + { + return EventState.Pending; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class EmptyResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventsInDateRangeResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string result; + public EventDateRanges[] eventInDateRange; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("result", ref result); + s.SerializeArray("eventInDateRange", ref eventInDateRange); } } [System.SerializableAttribute()] - public partial class GetManifestDiffsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventApplyRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public ManifestDiffSummary[] diffs; - public bool hasMore; - public string manifestId; - public int totalCount; + public Event content = new Event(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("diffs", ref diffs); - s.Serialize("hasMore", ref hasMore); - s.Serialize("manifestId", ref manifestId); - s.Serialize("totalCount", ref totalCount); + s.Serialize("content", ref content); } } [System.SerializableAttribute()] - public partial class GetLocalizationsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Schedule : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfArrayOfLocalizedValue localizations = new MapOfArrayOfLocalizedValue(); + public string activeFrom; + public OptionalString activeTo = new OptionalString(); + public OptionalArrayOfString crons = new OptionalArrayOfString(); + public OptionalArrayOfScheduleDefinition definitions = new OptionalArrayOfScheduleDefinition(); + public OptionalString description = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("localizations", ref localizations); + s.Serialize("activeFrom", ref activeFrom); + if ((s.HasKey("activeTo") + || ((activeTo != default(OptionalString)) + && activeTo.HasValue))) + { + s.Serialize("activeTo", ref activeTo.Value); + activeTo.HasValue = true; + } + if ((s.HasKey("crons") + || ((crons != default(OptionalArrayOfString)) + && crons.HasValue))) + { + s.SerializeArray("crons", ref crons.Value); + crons.HasValue = true; + } + if ((s.HasKey("definitions") + || ((definitions != default(OptionalArrayOfScheduleDefinition)) + && definitions.HasValue))) + { + s.SerializeArray("definitions", ref definitions.Value); + definitions.HasValue = true; + } + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) + { + s.Serialize("description", ref description.Value); + description.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetContentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ScheduleDefinition : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public string version; + public string[] dayOfMonth; + public string[] dayOfWeek; + public string[] hour; + public string[] minute; + public string[] month; + public string[] second; + public string[] year; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("version", ref version); + s.SerializeArray("dayOfMonth", ref dayOfMonth); + s.SerializeArray("dayOfWeek", ref dayOfWeek); + s.SerializeArray("hour", ref hour); + s.SerializeArray("minute", ref minute); + s.SerializeArray("month", ref month); + s.SerializeArray("second", ref second); + s.SerializeArray("year", ref year); } } [System.SerializableAttribute()] - public partial class LocalizedValue : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPhase : Beamable.Serialization.JsonSerializable.ISerializable { - public string language; - public string value; + public long durationMillis; + public long durationSeconds; + public int duration_minutes; + public string name; + public OptionalArrayOfEventRule rules = new OptionalArrayOfEventRule(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("language", ref language); - s.Serialize("value", ref value); + s.Serialize("durationMillis", ref durationMillis); + s.Serialize("durationSeconds", ref durationSeconds); + s.Serialize("duration_minutes", ref duration_minutes); + s.Serialize("name", ref name); + if ((s.HasKey("rules") + || ((rules != default(OptionalArrayOfEventRule)) + && rules.HasValue))) + { + s.SerializeArray("rules", ref rules.Value); + rules.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ContentBasicManifestChecksums : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventContentResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public ContentBasicManifestChecksum[] manifests; + public Event[] content; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("manifests", ref manifests); + s.SerializeArray("content", ref content); } } [System.SerializableAttribute()] - public partial class SaveTextResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EventPhaseEndRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public TextReference[] text; + public OptionalString time = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("text", ref text); - } + if ((s.HasKey("time") + || ((time != default(OptionalString)) + && time.HasValue))) + { + s.Serialize("time", ref time.Value); + time.HasValue = true; + } + } } [System.SerializableAttribute()] - public partial class ManifestSummary : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PingRsp : Beamable.Serialization.JsonSerializable.ISerializable { - public ContentBasicManifestChecksum manifest = new ContentBasicManifestChecksum(); - public string uid; + public bool keepAlive; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("manifest", ref manifest); - s.Serialize("uid", ref uid); + s.Serialize("keepAlive", ref keepAlive); } } [System.SerializableAttribute()] - public partial class DeleteLocalizationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SetContentRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public LocalizationQuery[] localizations; + public Event eventKey = new Event(); + public string origin; + public OptionalString originType = new OptionalString(); + public OptionalString rootEventId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("localizations", ref localizations); + s.Serialize("event", ref eventKey); + s.Serialize("origin", ref origin); + if ((s.HasKey("originType") + || ((originType != default(OptionalString)) + && originType.HasValue))) + { + s.Serialize("originType", ref originType.Value); + originType.HasValue = true; + } + if ((s.HasKey("rootEventId") + || ((rootEventId != default(OptionalString)) + && rootEventId.HasValue))) + { + s.Serialize("rootEventId", ref rootEventId.Value); + rootEventId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ClientContentInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupCreate : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public string contentId; - public OptionalLong createdAt = new OptionalLong(); - public string[] tags; - public ContentType type = new ContentType(); - public OptionalLong updatedAt = new OptionalLong(); - public string uri; - public string version; + public OptionalString clientData = new OptionalString(); + public string enrollmentType; + public OptionalLong group = new OptionalLong(); + public int maxSize; + public string name; + public long requirement; + public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); + public OptionalString tag = new OptionalString(); + public OptionalLong time = new OptionalLong(); + public GroupType type = new GroupType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("clientData") + || ((clientData != default(OptionalString)) + && clientData.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("clientData", ref clientData.Value); + clientData.HasValue = true; } - s.Serialize("contentId", ref contentId); - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) + s.Serialize("enrollmentType", ref enrollmentType); + if ((s.HasKey("group") + || ((group != default(OptionalLong)) + && group.HasValue))) { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; + s.Serialize("group", ref group.Value); + group.HasValue = true; } - s.SerializeArray("tags", ref tags); - s.SerializeEnum("type", ref type, ContentTypeExtensions.ToEnumString, ContentTypeExtensions.FromEnumString); - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalLong)) - && updatedAt.HasValue))) + s.Serialize("maxSize", ref maxSize); + s.Serialize("name", ref name); + s.Serialize("requirement", ref requirement); + if ((s.HasKey("scores") + || ((scores != default(OptionalArrayOfGroupScoreBinding)) + && scores.HasValue))) { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; + s.SerializeArray("scores", ref scores.Value); + scores.HasValue = true; } - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); + if ((s.HasKey("tag") + || ((tag != default(OptionalString)) + && tag.HasValue))) + { + s.Serialize("tag", ref tag.Value); + tag.HasValue = true; + } + if ((s.HasKey("time") + || ((time != default(OptionalLong)) + && time.HasValue))) + { + s.Serialize("time", ref time.Value); + time.HasValue = true; + } + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } - public enum ContentType + [System.SerializableAttribute()] + public partial class DonationEntry : Beamable.Serialization.JsonSerializable.ISerializable { - Content, - Text, - Binary, + public long amount; + public OptionalBool claimed = new OptionalBool(); + public long playerId; + public long time; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("amount", ref amount); + if ((s.HasKey("claimed") + || ((claimed != default(OptionalBool)) + && claimed.HasValue))) + { + s.Serialize("claimed", ref claimed.Value); + claimed.HasValue = true; + } + s.Serialize("playerId", ref playerId); + s.Serialize("time", ref time); + } } - public class ContentTypeExtensions + public enum GroupType { - public static string ToEnumString(ContentType val) + Guild, + Subgroup, + } + public class GroupTypeExtensions + { + public static string ToEnumString(GroupType val) { - if ((ContentType.Content == val)) + if ((GroupType.Guild == val)) { - return "content"; + return "guild"; } - if ((ContentType.Text == val)) + if ((GroupType.Subgroup == val)) { - return "text"; + return "subgroup"; } - if ((ContentType.Binary == val)) + throw new System.ArgumentException("Unknown enum value"); + } + public static GroupType FromEnumString(string str) + { + if (("guild" == str)) { - return "binary"; + return GroupType.Guild; } - throw new System.ArgumentException("Unknown enum value"); + if (("subgroup" == str)) + { + return GroupType.Subgroup; + } + throw new System.ArgumentException("Unknown string value"); } - public static ContentType FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class Member : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool canDemote = new OptionalBool(); + public OptionalBool canKick = new OptionalBool(); + public OptionalBool canPromote = new OptionalBool(); + public long gamerTag; + public string role; + public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("content" == str)) + if ((s.HasKey("canDemote") + || ((canDemote != default(OptionalBool)) + && canDemote.HasValue))) { - return ContentType.Content; + s.Serialize("canDemote", ref canDemote.Value); + canDemote.HasValue = true; } - if (("text" == str)) + if ((s.HasKey("canKick") + || ((canKick != default(OptionalBool)) + && canKick.HasValue))) { - return ContentType.Text; + s.Serialize("canKick", ref canKick.Value); + canKick.HasValue = true; } - if (("binary" == str)) + if ((s.HasKey("canPromote") + || ((canPromote != default(OptionalBool)) + && canPromote.HasValue))) { - return ContentType.Binary; + s.Serialize("canPromote", ref canPromote.Value); + canPromote.HasValue = true; + } + s.Serialize("gamerTag", ref gamerTag); + s.Serialize("role", ref role); + if ((s.HasKey("scores") + || ((scores != default(OptionalArrayOfGroupScoreBinding)) + && scores.HasValue))) + { + s.SerializeArray("scores", ref scores.Value); + scores.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class GetManifestHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupMembershipResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public ManifestSummary[] manifests; + public OptionalLong gamerTag = new OptionalLong(); + public GroupMetaData group = new GroupMetaData(); + public bool member; + public long[] subGroups; + public GroupType type = new GroupType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("manifests", ref manifests); + if ((s.HasKey("gamerTag") + || ((gamerTag != default(OptionalLong)) + && gamerTag.HasValue))) + { + s.Serialize("gamerTag", ref gamerTag.Value); + gamerTag.HasValue = true; + } + s.Serialize("group", ref group); + s.Serialize("member", ref member); + s.SerializeArray("subGroups", ref subGroups); + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class SaveContentResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupRole : Beamable.Serialization.JsonSerializable.ISerializable { - public ContentReference[] content; + public string name; + public string[] permissions; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("content", ref content); + s.Serialize("name", ref name); + s.SerializeArray("permissions", ref permissions); } } [System.SerializableAttribute()] - public partial class ContentReference : Beamable.Serialization.JsonSerializable.ISerializable, IOneOf_ContentOrTextOrBinary + public partial class AvailabilityResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString checksum = new OptionalString(); - public OptionalLong created = new OptionalLong(); - public string id; - public OptionalLong lastChanged = new OptionalLong(); - public string tag; - public string[] tags; - public ContentReference_type type; - public string uri; - public string version; - public ContentVisibility visibility = new ContentVisibility(); + public bool name; + public bool tag; 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("created") - || ((created != default(OptionalLong)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value); - created.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("lastChanged") - || ((lastChanged != default(OptionalLong)) - && lastChanged.HasValue))) - { - s.Serialize("lastChanged", ref lastChanged.Value); - lastChanged.HasValue = true; - } + s.Serialize("name", ref name); s.Serialize("tag", ref tag); - s.SerializeArray("tags", ref tags); - s.SerializeEnum("type", ref type, ContentReference_typeExtensions.ToEnumString, ContentReference_typeExtensions.FromEnumString); - s.Serialize("uri", ref uri); - s.Serialize("version", ref version); - s.SerializeEnum("visibility", ref visibility, ContentVisibilityExtensions.ToEnumString, ContentVisibilityExtensions.FromEnumString); - } - public enum ContentReference_type - { - Content, - } - public class ContentReference_typeExtensions - { - public static string ToEnumString(ContentReference_type val) - { - if ((ContentReference_type.Content == val)) - { - return "content"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static ContentReference_type FromEnumString(string str) - { - if (("content" == str)) - { - return ContentReference_type.Content; - } - throw new System.ArgumentException("Unknown string value"); - } } } [System.SerializableAttribute()] - public partial class PullBeamoManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DonationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string sourceRealmPid; + public Currency currency = new Currency(); + public long playerId; + public DonationEntry[] progress; + public bool satisfied; + public long timeRequested; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("sourceRealmPid", ref sourceRealmPid); + s.Serialize("currency", ref currency); + s.Serialize("playerId", ref playerId); + s.SerializeArray("progress", ref progress); + s.Serialize("satisfied", ref satisfied); + s.Serialize("timeRequested", ref timeRequested); } } [System.SerializableAttribute()] - public partial class SupportedFederation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupCreateResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString nameSpace = new OptionalString(); - public OptionalJsonString settings = new OptionalJsonString(); - public FederationType type = new FederationType(); + public GroupMetaData group = new GroupMetaData(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("nameSpace") - || ((nameSpace != default(OptionalString)) - && nameSpace.HasValue))) - { - s.Serialize("nameSpace", ref nameSpace.Value); - nameSpace.HasValue = true; - } - if ((s.HasKey("settings") - || ((settings != default(OptionalJsonString)) - && settings.HasValue))) - { - s.SerializeNestedJson("settings", ref settings.Value); - settings.HasValue = true; - } - s.SerializeEnum("type", ref type, FederationTypeExtensions.ToEnumString, FederationTypeExtensions.FromEnumString); + s.Serialize("group", ref group); } } [System.SerializableAttribute()] - public partial class BeamoBasicGetManifestsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public ManifestView[] manifests; + public Group[] groups; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("manifests", ref manifests); + s.SerializeArray("groups", ref groups); } } [System.SerializableAttribute()] - public partial class GetLogsUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupUserMember : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong endTime = new OptionalLong(); - public OptionalString filter = new OptionalString(); - public OptionalInt limit = new OptionalInt(); - public OptionalString nextToken = new OptionalString(); - public string serviceName; - public OptionalLong startTime = new OptionalLong(); + public long id; + public OptionalLong joined = new OptionalLong(); + public GroupUserMember[] subGroups; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("endTime") - || ((endTime != default(OptionalLong)) - && endTime.HasValue))) - { - s.Serialize("endTime", ref endTime.Value); - endTime.HasValue = true; - } - if ((s.HasKey("filter") - || ((filter != default(OptionalString)) - && filter.HasValue))) - { - s.Serialize("filter", ref filter.Value); - filter.HasValue = true; - } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - if ((s.HasKey("nextToken") - || ((nextToken != default(OptionalString)) - && nextToken.HasValue))) - { - s.Serialize("nextToken", ref nextToken.Value); - nextToken.HasValue = true; - } - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("startTime") - || ((startTime != default(OptionalLong)) - && startTime.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("joined") + || ((joined != default(OptionalLong)) + && joined.HasValue))) { - s.Serialize("startTime", ref startTime.Value); - startTime.HasValue = true; + s.Serialize("joined", ref joined.Value); + joined.HasValue = true; } + s.SerializeArray("subGroups", ref subGroups); } } [System.SerializableAttribute()] - public partial class GetLogsUrlHeader : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupMemberInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public string key; - public string value; + public OptionalArrayOfGroupUserMember guild = new OptionalArrayOfGroupUserMember(); + public OptionalArrayOfGroupUserMember subgroup = new OptionalArrayOfGroupUserMember(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("key", ref key); - s.Serialize("value", ref value); + if ((s.HasKey("guild") + || ((guild != default(OptionalArrayOfGroupUserMember)) + && guild.HasValue))) + { + s.SerializeArray("guild", ref guild.Value); + guild.HasValue = true; + } + if ((s.HasKey("subgroup") + || ((subgroup != default(OptionalArrayOfGroupUserMember)) + && subgroup.HasValue))) + { + s.SerializeArray("subgroup", ref subgroup.Value); + subgroup.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class UploadURL : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyProperty : Beamable.Serialization.JsonSerializable.ISerializable { - public string key; - public string url; + public string name; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("key", ref key); - s.Serialize("url", ref url); + s.Serialize("name", ref name); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class GetManifestsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Group : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public OptionalInt limit = new OptionalInt(); - public OptionalInt offset = new OptionalInt(); + public OptionalBool canDisband = new OptionalBool(); + public OptionalBool canUpdateEnrollment = new OptionalBool(); + public OptionalBool canUpdateMOTD = new OptionalBool(); + public OptionalBool canUpdateSlogan = new OptionalBool(); + public OptionalString clientData = new OptionalString(); + public long created; + public OptionalArrayOfDonationRequest donations = new OptionalArrayOfDonationRequest(); + public string enrollmentType; + public int freeSlots; + public long id; + public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); + public long leader; + public int maxSize; + public OptionalMapOfDonationRequest maybeDonations = new OptionalMapOfDonationRequest(); + public Member[] members; + public string motd; + public string name; + public long requirement; + public OptionalArrayOfGroupRole roles = new OptionalArrayOfGroupRole(); + public MapOfString scores = new MapOfString(); + public OptionalString shard = new OptionalString(); + public string slogan; + public Group[] subGroups; + public OptionalString tag = new OptionalString(); + public GroupType type = new GroupType(); + public OptionalInt version = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("canDisband") + || ((canDisband != default(OptionalBool)) + && canDisband.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.Serialize("canDisband", ref canDisband.Value); + canDisband.HasValue = true; } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + if ((s.HasKey("canUpdateEnrollment") + || ((canUpdateEnrollment != default(OptionalBool)) + && canUpdateEnrollment.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("canUpdateEnrollment", ref canUpdateEnrollment.Value); + canUpdateEnrollment.HasValue = true; } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + if ((s.HasKey("canUpdateMOTD") + || ((canUpdateMOTD != default(OptionalBool)) + && canUpdateMOTD.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.Serialize("canUpdateMOTD", ref canUpdateMOTD.Value); + canUpdateMOTD.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GetCurrentManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool archived = new OptionalBool(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("canUpdateSlogan") + || ((canUpdateSlogan != default(OptionalBool)) + && canUpdateSlogan.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.Serialize("canUpdateSlogan", ref canUpdateSlogan.Value); + canUpdateSlogan.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class DatabasePerformanceRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString endDate = new OptionalString(); - public string granularity; - public OptionalString period = new OptionalString(); - public OptionalString startDate = new OptionalString(); - public string storageObjectName; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("endDate") - || ((endDate != default(OptionalString)) - && endDate.HasValue))) + if ((s.HasKey("clientData") + || ((clientData != default(OptionalString)) + && clientData.HasValue))) { - s.Serialize("endDate", ref endDate.Value); - endDate.HasValue = true; + s.Serialize("clientData", ref clientData.Value); + clientData.HasValue = true; } - s.Serialize("granularity", ref granularity); - if ((s.HasKey("period") - || ((period != default(OptionalString)) - && period.HasValue))) + s.Serialize("created", ref created); + if ((s.HasKey("donations") + || ((donations != default(OptionalArrayOfDonationRequest)) + && donations.HasValue))) { - s.Serialize("period", ref period.Value); - period.HasValue = true; + s.SerializeArray("donations", ref donations.Value); + donations.HasValue = true; } - if ((s.HasKey("startDate") - || ((startDate != default(OptionalString)) - && startDate.HasValue))) + s.Serialize("enrollmentType", ref enrollmentType); + s.Serialize("freeSlots", ref freeSlots); + s.Serialize("id", ref id); + if ((s.HasKey("inFlight") + || ((inFlight != default(OptionalArrayOfInFlightMessage)) + && inFlight.HasValue))) { - s.Serialize("startDate", ref startDate.Value); - startDate.HasValue = true; + s.SerializeArray("inFlight", ref inFlight.Value); + inFlight.HasValue = true; } - s.Serialize("storageObjectName", ref storageObjectName); - } - } - [System.SerializableAttribute()] - public partial class ServiceImageLayers : Beamable.Serialization.JsonSerializable.ISerializable - { - public string[] layers; - public BeamoBasicReference service = new BeamoBasicReference(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("layers", ref layers); - s.Serialize("service", ref service); - } - } - [System.SerializableAttribute()] - public partial class MicroserviceRegistrationsQuery : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalSupportedFederation federation = new OptionalSupportedFederation(); - public OptionalBool localOnly = new OptionalBool(); - public OptionalString routingKey = new OptionalString(); - public OptionalString serviceName = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("federation") - || ((federation != default(OptionalSupportedFederation)) - && federation.HasValue))) + s.Serialize("leader", ref leader); + s.Serialize("maxSize", ref maxSize); + if ((s.HasKey("maybeDonations") + || ((maybeDonations != default(OptionalMapOfDonationRequest)) + && maybeDonations.HasValue))) { - s.Serialize("federation", ref federation.Value); - federation.HasValue = true; + s.SerializeDictionary("maybeDonations", ref maybeDonations.Value); + maybeDonations.HasValue = true; } - if ((s.HasKey("localOnly") - || ((localOnly != default(OptionalBool)) - && localOnly.HasValue))) + s.SerializeArray("members", ref members); + s.Serialize("motd", ref motd); + s.Serialize("name", ref name); + s.Serialize("requirement", ref requirement); + if ((s.HasKey("roles") + || ((roles != default(OptionalArrayOfGroupRole)) + && roles.HasValue))) { - s.Serialize("localOnly", ref localOnly.Value); - localOnly.HasValue = true; + s.SerializeArray("roles", ref roles.Value); + roles.HasValue = true; } - if ((s.HasKey("routingKey") - || ((routingKey != default(OptionalString)) - && routingKey.HasValue))) + s.SerializeDictionary("scores", ref scores); + if ((s.HasKey("shard") + || ((shard != default(OptionalString)) + && shard.HasValue))) { - s.Serialize("routingKey", ref routingKey.Value); - routingKey.HasValue = true; + s.Serialize("shard", ref shard.Value); + shard.HasValue = true; } - if ((s.HasKey("serviceName") - || ((serviceName != default(OptionalString)) - && serviceName.HasValue))) + s.Serialize("slogan", ref slogan); + s.SerializeArray("subGroups", ref subGroups); + if ((s.HasKey("tag") + || ((tag != default(OptionalString)) + && tag.HasValue))) { - s.Serialize("serviceName", ref serviceName.Value); - serviceName.HasValue = true; + s.Serialize("tag", ref tag.Value); + tag.HasValue = true; + } + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); + if ((s.HasKey("version") + || ((version != default(OptionalInt)) + && version.HasValue))) + { + s.Serialize("version", ref version.Value); + version.HasValue = true; } } } [System.SerializableAttribute()] - public partial class BeamoBasicPostManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Currency : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool autoDeploy = new OptionalBool(); - public OptionalString comments = new OptionalString(); - public BeamoBasicServiceReference[] manifest; - public OptionalArrayOfBeamoBasicServiceStorageReference storageReferences = new OptionalArrayOfBeamoBasicServiceStorageReference(); + public long amount; + public string id; + public OptionalArrayOfCurrencyProperty properties = new OptionalArrayOfCurrencyProperty(); + public OptionalFederationInfo proxy = new OptionalFederationInfo(); + public OptionalLong updatedAt = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("autoDeploy") - || ((autoDeploy != default(OptionalBool)) - && autoDeploy.HasValue))) + s.Serialize("amount", ref amount); + s.Serialize("id", ref id); + if ((s.HasKey("properties") + || ((properties != default(OptionalArrayOfCurrencyProperty)) + && properties.HasValue))) { - s.Serialize("autoDeploy", ref autoDeploy.Value); - autoDeploy.HasValue = true; + s.SerializeArray("properties", ref properties.Value); + properties.HasValue = true; } - if ((s.HasKey("comments") - || ((comments != default(OptionalString)) - && comments.HasValue))) + if ((s.HasKey("proxy") + || ((proxy != default(OptionalFederationInfo)) + && proxy.HasValue))) { - s.Serialize("comments", ref comments.Value); - comments.HasValue = true; + s.Serialize("proxy", ref proxy.Value); + proxy.HasValue = true; } - s.SerializeArray("manifest", ref manifest); - if ((s.HasKey("storageReferences") - || ((storageReferences != default(OptionalArrayOfBeamoBasicServiceStorageReference)) - && storageReferences.HasValue))) + if ((s.HasKey("updatedAt") + || ((updatedAt != default(OptionalLong)) + && updatedAt.HasValue))) { - s.SerializeArray("storageReferences", ref storageReferences.Value); - storageReferences.HasValue = true; + s.Serialize("updatedAt", ref updatedAt.Value); + updatedAt.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ServiceStorageStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupMembershipRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; - public bool isCurrent; - public bool isRunning; - public string storageType; + public long group; + public OptionalLong score = new OptionalLong(); + public OptionalLong subGroup = new OptionalLong(); + public OptionalLong successor = new OptionalLong(); + public GroupType type = new GroupType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - s.Serialize("isCurrent", ref isCurrent); - s.Serialize("isRunning", ref isRunning); - s.Serialize("storageType", ref storageType); + s.Serialize("group", ref group); + if ((s.HasKey("score") + || ((score != default(OptionalLong)) + && score.HasValue))) + { + s.Serialize("score", ref score.Value); + score.HasValue = true; + } + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; + } + if ((s.HasKey("successor") + || ((successor != default(OptionalLong)) + && successor.HasValue))) + { + s.Serialize("successor", ref successor.Value); + successor.HasValue = true; + } + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class PASlowQuery : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupScoreBinding : Beamable.Serialization.JsonSerializable.ISerializable { - public string line; - public string namespaceKey; + public string board; + public string[] derivatives; + public long score; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("line", ref line); - s.Serialize("namespace", ref namespaceKey); + s.Serialize("board", ref board); + s.SerializeArray("derivatives", ref derivatives); + s.Serialize("score", ref score); } } [System.SerializableAttribute()] - public partial class GetSignedUrlResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AvailabilityRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string body; - public GetLogsUrlHeader[] headers; - public string method; - public string url; + public OptionalString name = new OptionalString(); + public OptionalBool subGroup = new OptionalBool(); + public OptionalString tag = new OptionalString(); + public GroupType type = new GroupType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("body", ref body); - s.SerializeArray("headers", ref headers); - s.Serialize("method", ref method); - s.Serialize("url", ref url); + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.HasValue = true; + } + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalBool)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; + } + if ((s.HasKey("tag") + || ((tag != default(OptionalString)) + && tag.HasValue))) + { + s.Serialize("tag", ref tag.Value); + tag.HasValue = true; + } + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class PreSignedUrlsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public BeamoBasicURLResponse[] response; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("response", ref response); + public OptionalString enrollmentTypes = new OptionalString(); + public OptionalBool hasSlots = new OptionalBool(); + public OptionalInt limit = new OptionalInt(); + public OptionalString name = new OptionalString(); + public OptionalInt offset = new OptionalInt(); + public OptionalLong scoreMax = new OptionalLong(); + public OptionalLong scoreMin = new OptionalLong(); + public OptionalString sortField = new OptionalString(); + public OptionalInt sortValue = new OptionalInt(); + public OptionalBool subGroup = new OptionalBool(); + public GroupType type = new GroupType(); + public OptionalLong userScore = new OptionalLong(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("enrollmentTypes") + || ((enrollmentTypes != default(OptionalString)) + && enrollmentTypes.HasValue))) + { + s.Serialize("enrollmentTypes", ref enrollmentTypes.Value); + enrollmentTypes.HasValue = true; + } + if ((s.HasKey("hasSlots") + || ((hasSlots != default(OptionalBool)) + && hasSlots.HasValue))) + { + s.Serialize("hasSlots", ref hasSlots.Value); + hasSlots.HasValue = true; + } + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) + { + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; + } + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.HasValue = true; + } + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) + { + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; + } + if ((s.HasKey("scoreMax") + || ((scoreMax != default(OptionalLong)) + && scoreMax.HasValue))) + { + s.Serialize("scoreMax", ref scoreMax.Value); + scoreMax.HasValue = true; + } + if ((s.HasKey("scoreMin") + || ((scoreMin != default(OptionalLong)) + && scoreMin.HasValue))) + { + s.Serialize("scoreMin", ref scoreMin.Value); + scoreMin.HasValue = true; + } + if ((s.HasKey("sortField") + || ((sortField != default(OptionalString)) + && sortField.HasValue))) + { + s.Serialize("sortField", ref sortField.Value); + sortField.HasValue = true; + } + if ((s.HasKey("sortValue") + || ((sortValue != default(OptionalInt)) + && sortValue.HasValue))) + { + s.Serialize("sortValue", ref sortValue.Value); + sortValue.HasValue = true; + } + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalBool)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; + } + s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); + if ((s.HasKey("userScore") + || ((userScore != default(OptionalLong)) + && userScore.HasValue))) + { + s.Serialize("userScore", ref userScore.Value); + userScore.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ConnectionString : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupMetaData : Beamable.Serialization.JsonSerializable.ISerializable { - public string connectionString; + public long id; + public OptionalString name = new OptionalString(); + public OptionalString tag = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("connectionString", ref connectionString); + s.Serialize("id", ref id); + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) + { + s.Serialize("name", ref name.Value); + name.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 ServiceTemplate : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupUser : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; + public GroupUserMember[] allGroups; + public long gamerTag; + public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); + public GroupMemberInfo member = new GroupMemberInfo(); + public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); + public long updated; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); + s.SerializeArray("allGroups", ref allGroups); + s.Serialize("gamerTag", ref gamerTag); + if ((s.HasKey("inFlight") + || ((inFlight != default(OptionalArrayOfInFlightMessage)) + && inFlight.HasValue))) + { + s.SerializeArray("inFlight", ref inFlight.Value); + inFlight.HasValue = true; + } + s.Serialize("member", ref member); + if ((s.HasKey("scores") + || ((scores != default(OptionalArrayOfGroupScoreBinding)) + && scores.HasValue))) + { + s.SerializeArray("scores", ref scores.Value); + scores.HasValue = true; + } + s.Serialize("updated", ref updated); } } [System.SerializableAttribute()] - public partial class MicroserviceRegistrationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FederationInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); - public OptionalString routingKey = new OptionalString(); - public string serviceName; - public OptionalBool trafficFilterEnabled = new OptionalBool(); + public string namespaceKey; + public string service; + public OptionalJsonString settings = new OptionalJsonString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("federation") - || ((federation != default(OptionalArrayOfSupportedFederation)) - && federation.HasValue))) + s.Serialize("namespace", ref namespaceKey); + s.Serialize("service", ref service); + if ((s.HasKey("settings") + || ((settings != default(OptionalJsonString)) + && settings.HasValue))) { - s.SerializeArray("federation", ref federation.Value); - federation.HasValue = true; + s.SerializeNestedJson("settings", ref settings.Value); + settings.HasValue = true; } - if ((s.HasKey("routingKey") - || ((routingKey != default(OptionalString)) - && routingKey.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class GroupInvite : Beamable.Serialization.JsonSerializable.ISerializable + { + public long gamerTag; + public OptionalLong subGroup = new OptionalLong(); + public OptionalBool useNewRewardsSystem = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("gamerTag", ref gamerTag); + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) { - s.Serialize("routingKey", ref routingKey.Value); - routingKey.HasValue = true; + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; } - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("trafficFilterEnabled") - || ((trafficFilterEnabled != default(OptionalBool)) - && trafficFilterEnabled.HasValue))) + if ((s.HasKey("useNewRewardsSystem") + || ((useNewRewardsSystem != default(OptionalBool)) + && useNewRewardsSystem.HasValue))) { - s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled.Value); - trafficFilterEnabled.HasValue = true; + s.Serialize("useNewRewardsSystem", ref useNewRewardsSystem.Value); + useNewRewardsSystem.HasValue = true; } } } [System.SerializableAttribute()] - public partial class BeamoBasicGetManifestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateDonationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public string id; + public long amount; + public OptionalString config = new OptionalString(); + public string currencyId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + s.Serialize("amount", ref amount); + if ((s.HasKey("config") + || ((config != default(OptionalString)) + && config.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.Serialize("config", ref config.Value); + config.HasValue = true; } - s.Serialize("id", ref id); + s.Serialize("currencyId", ref currencyId); } } [System.SerializableAttribute()] - public partial class DatabaseMeasurement : Beamable.Serialization.JsonSerializable.ISerializable + public partial class KickRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public DataPoint[] dataPoints; - public string name; - public string units; + public long gamerTag; + public OptionalLong subGroup = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("dataPoints", ref dataPoints); - s.Serialize("name", ref name); - s.Serialize("units", ref units); + s.Serialize("gamerTag", ref gamerTag); + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class MicroserviceRegistrations : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupUpdate : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString beamoName = new OptionalString(); - public string cid; - public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); - public int instanceCount; - public string pid; - public OptionalString routingKey = new OptionalString(); - public string serviceName; - public OptionalLong startedById = new OptionalLong(); - public OptionalBool trafficFilterEnabled = new OptionalBool(); + public OptionalString clientData = new OptionalString(); + public OptionalString enrollmentType = new OptionalString(); + public OptionalString motd = new OptionalString(); + public OptionalString name = new OptionalString(); + public OptionalLong requirement = new OptionalLong(); + public OptionalString slogan = new OptionalString(); + public OptionalLong subGroup = new OptionalLong(); + public OptionalString tag = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("beamoName") - || ((beamoName != default(OptionalString)) - && beamoName.HasValue))) - { - s.Serialize("beamoName", ref beamoName.Value); - beamoName.HasValue = true; + if ((s.HasKey("clientData") + || ((clientData != default(OptionalString)) + && clientData.HasValue))) + { + s.Serialize("clientData", ref clientData.Value); + clientData.HasValue = true; } - s.Serialize("cid", ref cid); - if ((s.HasKey("federation") - || ((federation != default(OptionalArrayOfSupportedFederation)) - && federation.HasValue))) + if ((s.HasKey("enrollmentType") + || ((enrollmentType != default(OptionalString)) + && enrollmentType.HasValue))) { - s.SerializeArray("federation", ref federation.Value); - federation.HasValue = true; + s.Serialize("enrollmentType", ref enrollmentType.Value); + enrollmentType.HasValue = true; } - s.Serialize("instanceCount", ref instanceCount); - s.Serialize("pid", ref pid); - if ((s.HasKey("routingKey") - || ((routingKey != default(OptionalString)) - && routingKey.HasValue))) + if ((s.HasKey("motd") + || ((motd != default(OptionalString)) + && motd.HasValue))) { - s.Serialize("routingKey", ref routingKey.Value); - routingKey.HasValue = true; + s.Serialize("motd", ref motd.Value); + motd.HasValue = true; } - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("startedById") - || ((startedById != default(OptionalLong)) - && startedById.HasValue))) + if ((s.HasKey("name") + || ((name != default(OptionalString)) + && name.HasValue))) { - s.Serialize("startedById", ref startedById.Value); - startedById.HasValue = true; + s.Serialize("name", ref name.Value); + name.HasValue = true; } - if ((s.HasKey("trafficFilterEnabled") - || ((trafficFilterEnabled != default(OptionalBool)) - && trafficFilterEnabled.HasValue))) + if ((s.HasKey("requirement") + || ((requirement != default(OptionalLong)) + && requirement.HasValue))) { - s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled.Value); - trafficFilterEnabled.HasValue = true; + s.Serialize("requirement", ref requirement.Value); + requirement.HasValue = true; + } + if ((s.HasKey("slogan") + || ((slogan != default(OptionalString)) + && slogan.HasValue))) + { + s.Serialize("slogan", ref slogan.Value); + slogan.HasValue = true; + } + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.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 Query : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupApplication : Beamable.Serialization.JsonSerializable.ISerializable { - public string queryId; + public OptionalLong subGroup = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("queryId", ref queryId); + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) + { + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class BeamoBasicURLResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MakeDonationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public UploadURL[] s3URLs; - public string serviceName; + public long amount; + public OptionalBool autoClaim = new OptionalBool(); + public long recipientId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("s3URLs", ref s3URLs); - s.Serialize("serviceName", ref serviceName); + s.Serialize("amount", ref amount); + if ((s.HasKey("autoClaim") + || ((autoClaim != default(OptionalBool)) + && autoClaim.HasValue))) + { + s.Serialize("autoClaim", ref autoClaim.Value); + autoClaim.HasValue = true; + } + s.Serialize("recipientId", ref recipientId); } } [System.SerializableAttribute()] - public partial class ManifestView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RoleChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; - public OptionalString comments = new OptionalString(); - public long created; - public OptionalLong createdByAccountId = new OptionalLong(); - public string id; - public BeamoBasicServiceReference[] manifest; - public OptionalArrayOfBeamoBasicServiceStorageReference storageReference = new OptionalArrayOfBeamoBasicServiceStorageReference(); + public long gamerTag; + public string role; + public OptionalLong subGroup = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); - if ((s.HasKey("comments") - || ((comments != default(OptionalString)) - && comments.HasValue))) - { - s.Serialize("comments", ref comments.Value); - comments.HasValue = true; - } - s.Serialize("created", ref created); - if ((s.HasKey("createdByAccountId") - || ((createdByAccountId != default(OptionalLong)) - && createdByAccountId.HasValue))) - { - s.Serialize("createdByAccountId", ref createdByAccountId.Value); - createdByAccountId.HasValue = true; - } - s.Serialize("id", ref id); - s.SerializeArray("manifest", ref manifest); - if ((s.HasKey("storageReference") - || ((storageReference != default(OptionalArrayOfBeamoBasicServiceStorageReference)) - && storageReference.HasValue))) + s.Serialize("gamerTag", ref gamerTag); + s.Serialize("role", ref role); + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) { - s.SerializeArray("storageReference", ref storageReference.Value); - storageReference.HasValue = true; + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GetLogsInsightUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DisbandRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong endTime = new OptionalLong(); - public OptionalString filter = new OptionalString(); - public OptionalArrayOfString filters = new OptionalArrayOfString(); - public OptionalInt limit = new OptionalInt(); - public OptionalString order = new OptionalString(); - public string serviceName; - public OptionalLong startTime = new OptionalLong(); + public OptionalLong subGroup = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("endTime") - || ((endTime != default(OptionalLong)) - && endTime.HasValue))) + if ((s.HasKey("subGroup") + || ((subGroup != default(OptionalLong)) + && subGroup.HasValue))) { - s.Serialize("endTime", ref endTime.Value); - endTime.HasValue = true; + s.Serialize("subGroup", ref subGroup.Value); + subGroup.HasValue = true; } - if ((s.HasKey("filter") - || ((filter != default(OptionalString)) - && filter.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class CurrencyContentResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public CurrencyArchetype[] content; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("content", ref content); + } + } + [System.SerializableAttribute()] + public partial class CurrencyArchetype : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalClientPermission clientPermission = new OptionalClientPermission(); + public OptionalFederationInfo external = new OptionalFederationInfo(); + public OptionalLong startingAmount = new OptionalLong(); + public string symbol; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("clientPermission") + || ((clientPermission != default(OptionalClientPermission)) + && clientPermission.HasValue))) { - s.Serialize("filter", ref filter.Value); - filter.HasValue = true; + s.Serialize("clientPermission", ref clientPermission.Value); + clientPermission.HasValue = true; } - if ((s.HasKey("filters") - || ((filters != default(OptionalArrayOfString)) - && filters.HasValue))) + if ((s.HasKey("external") + || ((external != default(OptionalFederationInfo)) + && external.HasValue))) { - s.SerializeArray("filters", ref filters.Value); - filters.HasValue = true; + s.Serialize("external", ref external.Value); + external.HasValue = true; } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + if ((s.HasKey("startingAmount") + || ((startingAmount != default(OptionalLong)) + && startingAmount.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("startingAmount", ref startingAmount.Value); + startingAmount.HasValue = true; } - if ((s.HasKey("order") - || ((order != default(OptionalString)) - && order.HasValue))) + s.Serialize("symbol", ref symbol); + } + } + [System.SerializableAttribute()] + public partial class ItemArchetype : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalClientPermission clientPermission = new OptionalClientPermission(); + public OptionalFederationInfo external = new OptionalFederationInfo(); + public string symbol; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("clientPermission") + || ((clientPermission != default(OptionalClientPermission)) + && clientPermission.HasValue))) { - s.Serialize("order", ref order.Value); - order.HasValue = true; + s.Serialize("clientPermission", ref clientPermission.Value); + clientPermission.HasValue = true; } - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("startTime") - || ((startTime != default(OptionalLong)) - && startTime.HasValue))) + if ((s.HasKey("external") + || ((external != default(OptionalFederationInfo)) + && external.HasValue))) { - s.Serialize("startTime", ref startTime.Value); - startTime.HasValue = true; + s.Serialize("external", ref external.Value); + external.HasValue = true; } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class BeamoBasicServiceDependencyReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemContentResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; - public string storageType; + public ItemArchetype[] content; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - s.Serialize("storageType", ref storageType); + s.SerializeArray("content", ref content); } } [System.SerializableAttribute()] - public partial class BeamoBasicManifestChecksum : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemDeltas : Beamable.Serialization.JsonSerializable.ISerializable { - public string checksum; - public long createdAt; - public string id; + public ItemPropertiesDelta[] created; + public ItemPropertiesDelta[] deleted; + public ItemPropertiesDelta[] updated; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("checksum", ref checksum); - s.Serialize("createdAt", ref createdAt); - s.Serialize("id", ref id); + s.SerializeArray("created", ref created); + s.SerializeArray("deleted", ref deleted); + s.SerializeArray("updated", ref updated); } } [System.SerializableAttribute()] - public partial class DataPoint : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemPropertiesDelta : Beamable.Serialization.JsonSerializable.ISerializable { - public string timestamp; - public string value; + public string contentId; + public long itemId; + public OptionalMapOfPropertyDelta properties = new OptionalMapOfPropertyDelta(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("timestamp", ref timestamp); - s.Serialize("value", ref value); + s.Serialize("contentId", ref contentId); + s.Serialize("itemId", ref itemId); + if ((s.HasKey("properties") + || ((properties != default(OptionalMapOfPropertyDelta)) + && properties.HasValue))) + { + s.SerializeDictionary("properties", ref properties.Value); + properties.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class MicroserviceSecretResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemGroup : Beamable.Serialization.JsonSerializable.ISerializable { - public string secret; + public string id; + public Item[] items; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("secret", ref secret); + s.Serialize("id", ref id); + s.SerializeArray("items", ref items); } } [System.SerializableAttribute()] - public partial class BeamoBasicReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public bool archived; - public bool arm; + public string contentId; + public long id; + public ItemProperty[] properties; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("archived", ref archived); - s.Serialize("arm", ref arm); + s.Serialize("contentId", ref contentId); + s.Serialize("id", ref id); + s.SerializeArray("properties", ref properties); } } [System.SerializableAttribute()] - public partial class ServiceStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PropertyDelta : Beamable.Serialization.JsonSerializable.ISerializable { - public string imageId; - public bool isCurrent; - public bool running; - public OptionalArrayOfBeamoBasicServiceDependencyReference serviceDependencyReferences = new OptionalArrayOfBeamoBasicServiceDependencyReference(); - public string serviceName; + public OptionalString after = new OptionalString(); + public OptionalString before = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("imageId", ref imageId); - s.Serialize("isCurrent", ref isCurrent); - s.Serialize("running", ref running); - if ((s.HasKey("serviceDependencyReferences") - || ((serviceDependencyReferences != default(OptionalArrayOfBeamoBasicServiceDependencyReference)) - && serviceDependencyReferences.HasValue))) + if ((s.HasKey("after") + || ((after != default(OptionalString)) + && after.HasValue))) { - s.SerializeArray("serviceDependencyReferences", ref serviceDependencyReferences.Value); - serviceDependencyReferences.HasValue = true; + s.Serialize("after", ref after.Value); + after.HasValue = true; + } + if ((s.HasKey("before") + || ((before != default(OptionalString)) + && before.HasValue))) + { + s.Serialize("before", ref before.Value); + before.HasValue = true; } - s.Serialize("serviceName", ref serviceName); } } [System.SerializableAttribute()] - public partial class MicroserviceRegistrationsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TimeRange : Beamable.Serialization.JsonSerializable.ISerializable { - public MicroserviceRegistrations[] registrations; + public OptionalLong from = new OptionalLong(); + public OptionalLong to = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("registrations", ref registrations); + if ((s.HasKey("from") + || ((from != default(OptionalLong)) + && from.HasValue))) + { + s.Serialize("from", ref from.Value); + from.HasValue = true; + } + if ((s.HasKey("to") + || ((to != default(OptionalLong)) + && to.HasValue))) + { + s.Serialize("to", ref to.Value); + to.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class PASuggestedIndex : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyPreview : Beamable.Serialization.JsonSerializable.ISerializable { + public long amount; public string id; - public string[] impact; - public string[] index; - public string namespaceKey; - public string weight; + public long originalAmount; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("amount", ref amount); s.Serialize("id", ref id); - s.SerializeArray("impact", ref impact); - s.SerializeArray("index", ref index); - s.Serialize("namespace", ref namespaceKey); - s.Serialize("weight", ref weight); + s.Serialize("originalAmount", ref originalAmount); } } [System.SerializableAttribute()] - public partial class GetLambdaURI : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentTagFilter : Beamable.Serialization.JsonSerializable.ISerializable { - public string uri; + public string[] allOf; + public string[] anyOf; + public string[] noneOf; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("uri", ref uri); + s.SerializeArray("allOf", ref allOf); + s.SerializeArray("anyOf", ref anyOf); + s.SerializeArray("noneOf", ref noneOf); } } [System.SerializableAttribute()] - public partial class GetManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyView : Beamable.Serialization.JsonSerializable.ISerializable { - public ManifestView manifest = new ManifestView(); + public long amount; + public string id; + public CurrencyProperty[] properties; + public OptionalFederationInfo proxy = new OptionalFederationInfo(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("manifest", ref manifest); + s.Serialize("amount", ref amount); + s.Serialize("id", ref id); + s.SerializeArray("properties", ref properties); + if ((s.HasKey("proxy") + || ((proxy != default(OptionalFederationInfo)) + && proxy.HasValue))) + { + s.Serialize("proxy", ref proxy.Value); + proxy.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class DatabaseMeasurements : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryView : Beamable.Serialization.JsonSerializable.ISerializable { - public string databaseName; - public OptionalString end = new OptionalString(); - public OptionalString granularity = new OptionalString(); - public OptionalString groupId = new OptionalString(); - public OptionalString hostId = new OptionalString(); - public Link[] links; - public OptionalArrayOfDatabaseMeasurement measurements = new OptionalArrayOfDatabaseMeasurement(); - public OptionalString processId = new OptionalString(); - public OptionalString start = new OptionalString(); + public CurrencyView[] currencies; + public OptionalInventoryFiltersDTO itemFilters = new OptionalInventoryFiltersDTO(); + public ItemGroup[] items; + public OptionalString scope = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("databaseName", ref databaseName); - if ((s.HasKey("end") - || ((end != default(OptionalString)) - && end.HasValue))) - { - s.Serialize("end", ref end.Value); - end.HasValue = true; - } - if ((s.HasKey("granularity") - || ((granularity != default(OptionalString)) - && granularity.HasValue))) - { - s.Serialize("granularity", ref granularity.Value); - granularity.HasValue = true; - } - if ((s.HasKey("groupId") - || ((groupId != default(OptionalString)) - && groupId.HasValue))) - { - s.Serialize("groupId", ref groupId.Value); - groupId.HasValue = true; - } - if ((s.HasKey("hostId") - || ((hostId != default(OptionalString)) - && hostId.HasValue))) - { - s.Serialize("hostId", ref hostId.Value); - hostId.HasValue = true; - } - s.SerializeArray("links", ref links); - if ((s.HasKey("measurements") - || ((measurements != default(OptionalArrayOfDatabaseMeasurement)) - && measurements.HasValue))) - { - s.SerializeArray("measurements", ref measurements.Value); - measurements.HasValue = true; - } - if ((s.HasKey("processId") - || ((processId != default(OptionalString)) - && processId.HasValue))) + s.SerializeArray("currencies", ref currencies); + if ((s.HasKey("itemFilters") + || ((itemFilters != default(OptionalInventoryFiltersDTO)) + && itemFilters.HasValue))) { - s.Serialize("processId", ref processId.Value); - processId.HasValue = true; + s.Serialize("itemFilters", ref itemFilters.Value); + itemFilters.HasValue = true; } - if ((s.HasKey("start") - || ((start != default(OptionalString)) - && start.HasValue))) + s.SerializeArray("items", ref items); + if ((s.HasKey("scope") + || ((scope != default(OptionalString)) + && scope.HasValue))) { - s.Serialize("start", ref start.Value); - start.HasValue = true; + s.Serialize("scope", ref scope.Value); + scope.HasValue = true; } } } [System.SerializableAttribute()] - public partial class BeamoBasicServiceReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryUpdateDelta : Beamable.Serialization.JsonSerializable.ISerializable { - public bool archived; - public bool arm; - public string checksum; - public OptionalString comments = new OptionalString(); - public OptionalArrayOfBeamoBasicServiceComponent components = new OptionalArrayOfBeamoBasicServiceComponent(); - public OptionalLong containerHealthCheckPort = new OptionalLong(); - public OptionalArrayOfBeamoBasicServiceDependencyReference dependencies = new OptionalArrayOfBeamoBasicServiceDependencyReference(); - public bool enabled; - public OptionalString imageCpuArch = new OptionalString(); - public string imageId; - public string serviceName; - public string templateId; + public MapOfCurrencyDelta currencies = new MapOfCurrencyDelta(); + public ItemDeltas items = new ItemDeltas(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("archived", ref archived); - s.Serialize("arm", ref arm); - s.Serialize("checksum", ref checksum); - if ((s.HasKey("comments") - || ((comments != default(OptionalString)) - && comments.HasValue))) - { - s.Serialize("comments", ref comments.Value); - comments.HasValue = true; - } - if ((s.HasKey("components") - || ((components != default(OptionalArrayOfBeamoBasicServiceComponent)) - && components.HasValue))) + s.SerializeDictionary("currencies", ref currencies); + s.Serialize("items", ref items); + } + } + [System.SerializableAttribute()] + public partial class InventoryGetRequest : 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.SerializeArray("components", ref components.Value); - components.HasValue = true; + s.Serialize("scope", ref scope.Value); + scope.HasValue = true; } - if ((s.HasKey("containerHealthCheckPort") - || ((containerHealthCheckPort != default(OptionalLong)) - && containerHealthCheckPort.HasValue))) - { - s.Serialize("containerHealthCheckPort", ref containerHealthCheckPort.Value); - containerHealthCheckPort.HasValue = true; - } - if ((s.HasKey("dependencies") - || ((dependencies != default(OptionalArrayOfBeamoBasicServiceDependencyReference)) - && dependencies.HasValue))) - { - s.SerializeArray("dependencies", ref dependencies.Value); - dependencies.HasValue = true; - } - s.Serialize("enabled", ref enabled); - if ((s.HasKey("imageCpuArch") - || ((imageCpuArch != default(OptionalString)) - && imageCpuArch.HasValue))) - { - s.Serialize("imageCpuArch", ref imageCpuArch.Value); - imageCpuArch.HasValue = true; - } - s.Serialize("imageId", ref imageId); - s.Serialize("serviceName", ref serviceName); - s.Serialize("templateId", ref templateId); - } - } - [System.SerializableAttribute()] - public partial class GetStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool isCurrent; - public ServiceStatus[] services; - public OptionalArrayOfServiceStorageStatus storageStatuses = new OptionalArrayOfServiceStorageStatus(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("isCurrent", ref isCurrent); - s.SerializeArray("services", ref services); - if ((s.HasKey("storageStatuses") - || ((storageStatuses != default(OptionalArrayOfServiceStorageStatus)) - && storageStatuses.HasValue))) - { - s.SerializeArray("storageStatuses", ref storageStatuses.Value); - storageStatuses.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class BeamoBasicServiceComponent : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class PerformanceResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MultipliersGetResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public DatabaseMeasurements databaseMeasurements = new DatabaseMeasurements(); - public PASuggestedIndex[] indexes; - public PANamespace[] namespaces; - public PASlowQuery[] queries; + public VipBonus[] multipliers; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("databaseMeasurements", ref databaseMeasurements); - s.SerializeArray("indexes", ref indexes); - s.SerializeArray("namespaces", ref namespaces); - s.SerializeArray("queries", ref queries); + s.SerializeArray("multipliers", ref multipliers); } } [System.SerializableAttribute()] - public partial class GetTemplatesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EndTransactionRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public ServiceTemplate[] templates; + public string transaction; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("templates", ref templates); + s.Serialize("transaction", ref transaction); } } [System.SerializableAttribute()] - public partial class BeamoBasicServiceStorageReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PredicateDTO : Beamable.Serialization.JsonSerializable.ISerializable { - public bool archived; - public string checksum; - public bool enabled; - public string id; - public string storageType; - public OptionalString templateId = new OptionalString(); + public OptionalString asKey = new OptionalString(); + public OptionalBool caseInsensitive = new OptionalBool(); + public OptionalBool includeLower = new OptionalBool(); + public OptionalBool includeUpper = new OptionalBool(); + public string kind; + public OptionalString lower = new OptionalString(); + public OptionalString substr = new OptionalString(); + public OptionalString upper = new OptionalString(); + public OptionalString value = new OptionalString(); + public OptionalArrayOfString values = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("archived", ref archived); - s.Serialize("checksum", ref checksum); - s.Serialize("enabled", ref enabled); - s.Serialize("id", ref id); - s.Serialize("storageType", ref storageType); - if ((s.HasKey("templateId") - || ((templateId != default(OptionalString)) - && templateId.HasValue))) + if ((s.HasKey("as") + || ((asKey != default(OptionalString)) + && asKey.HasValue))) { - s.Serialize("templateId", ref templateId.Value); - templateId.HasValue = true; + s.Serialize("as", ref asKey.Value); + asKey.HasValue = true; + } + if ((s.HasKey("caseInsensitive") + || ((caseInsensitive != default(OptionalBool)) + && caseInsensitive.HasValue))) + { + s.Serialize("caseInsensitive", ref caseInsensitive.Value); + caseInsensitive.HasValue = true; + } + if ((s.HasKey("includeLower") + || ((includeLower != default(OptionalBool)) + && includeLower.HasValue))) + { + s.Serialize("includeLower", ref includeLower.Value); + includeLower.HasValue = true; + } + if ((s.HasKey("includeUpper") + || ((includeUpper != default(OptionalBool)) + && includeUpper.HasValue))) + { + s.Serialize("includeUpper", ref includeUpper.Value); + includeUpper.HasValue = true; + } + s.Serialize("kind", ref kind); + if ((s.HasKey("lower") + || ((lower != default(OptionalString)) + && lower.HasValue))) + { + s.Serialize("lower", ref lower.Value); + lower.HasValue = true; + } + if ((s.HasKey("substr") + || ((substr != default(OptionalString)) + && substr.HasValue))) + { + s.Serialize("substr", ref substr.Value); + substr.HasValue = true; + } + if ((s.HasKey("upper") + || ((upper != default(OptionalString)) + && upper.HasValue))) + { + s.Serialize("upper", ref upper.Value); + upper.HasValue = true; + } + if ((s.HasKey("value") + || ((value != default(OptionalString)) + && value.HasValue))) + { + s.Serialize("value", ref value.Value); + value.HasValue = true; + } + if ((s.HasKey("values") + || ((values != default(OptionalArrayOfString)) + && values.HasValue))) + { + s.SerializeArray("values", ref values.Value); + values.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SupportedFederationRegistration : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfSupportedFederation federation = new OptionalArrayOfSupportedFederation(); - public OptionalString routingKey = new OptionalString(); - public string serviceName; - public bool trafficFilterEnabled; + public OptionalBool applyVipBonus = new OptionalBool(); + public OptionalMapOfLong currencies = new OptionalMapOfLong(); + public OptionalMapOfArrayOfCurrencyProperty currencyProperties = new OptionalMapOfArrayOfCurrencyProperty(); + public OptionalArrayOfItemDeleteRequest deleteItems = new OptionalArrayOfItemDeleteRequest(); + public OptionalBool includeDeltas = new OptionalBool(); + public OptionalArrayOfItemCreateRequest newItems = new OptionalArrayOfItemCreateRequest(); + public OptionalArrayOfString scopes = new OptionalArrayOfString(); + public OptionalString transaction = new OptionalString(); + public OptionalArrayOfItemUpdateRequest updateItems = new OptionalArrayOfItemUpdateRequest(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("federation") - || ((federation != default(OptionalArrayOfSupportedFederation)) - && federation.HasValue))) + if ((s.HasKey("applyVipBonus") + || ((applyVipBonus != default(OptionalBool)) + && applyVipBonus.HasValue))) { - s.SerializeArray("federation", ref federation.Value); - federation.HasValue = true; + s.Serialize("applyVipBonus", ref applyVipBonus.Value); + applyVipBonus.HasValue = true; } - if ((s.HasKey("routingKey") - || ((routingKey != default(OptionalString)) - && routingKey.HasValue))) + if ((s.HasKey("currencies") + || ((currencies != default(OptionalMapOfLong)) + && currencies.HasValue))) { - s.Serialize("routingKey", ref routingKey.Value); - routingKey.HasValue = true; + s.SerializeDictionary("currencies", ref currencies.Value); + currencies.HasValue = true; + } + if ((s.HasKey("currencyProperties") + || ((currencyProperties != default(OptionalMapOfArrayOfCurrencyProperty)) + && currencyProperties.HasValue))) + { + s.SerializeDictionary("currencyProperties", ref currencyProperties.Value); + currencyProperties.HasValue = true; + } + if ((s.HasKey("deleteItems") + || ((deleteItems != default(OptionalArrayOfItemDeleteRequest)) + && deleteItems.HasValue))) + { + s.SerializeArray("deleteItems", ref deleteItems.Value); + deleteItems.HasValue = true; + } + if ((s.HasKey("includeDeltas") + || ((includeDeltas != default(OptionalBool)) + && includeDeltas.HasValue))) + { + s.Serialize("includeDeltas", ref includeDeltas.Value); + includeDeltas.HasValue = true; + } + if ((s.HasKey("newItems") + || ((newItems != default(OptionalArrayOfItemCreateRequest)) + && newItems.HasValue))) + { + s.SerializeArray("newItems", ref newItems.Value); + newItems.HasValue = true; + } + if ((s.HasKey("scopes") + || ((scopes != default(OptionalArrayOfString)) + && scopes.HasValue))) + { + s.SerializeArray("scopes", ref scopes.Value); + scopes.HasValue = true; + } + if ((s.HasKey("transaction") + || ((transaction != default(OptionalString)) + && transaction.HasValue))) + { + s.Serialize("transaction", ref transaction.Value); + transaction.HasValue = true; + } + if ((s.HasKey("updateItems") + || ((updateItems != default(OptionalArrayOfItemUpdateRequest)) + && updateItems.HasValue))) + { + s.SerializeArray("updateItems", ref updateItems.Value); + updateItems.HasValue = true; } - s.Serialize("serviceName", ref serviceName); - s.Serialize("trafficFilterEnabled", ref trafficFilterEnabled); } } [System.SerializableAttribute()] - public partial class SupportedFederationsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PropertyFilterDTO : Beamable.Serialization.JsonSerializable.ISerializable { - public SupportedFederationRegistration[] registrations; + public string key; + public PredicateDTO predicate = new PredicateDTO(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("registrations", ref registrations); + s.Serialize("key", ref key); + s.Serialize("predicate", ref predicate); } } [System.SerializableAttribute()] - public partial class BeamoBasicManifestChecksums : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Item : Beamable.Serialization.JsonSerializable.ISerializable { - public BeamoBasicManifestChecksum[] manifests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("manifests", ref manifests); - } - } - [System.SerializableAttribute()] - public partial class LambdaResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString body = new OptionalString(); - public int statusCode; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - s.Serialize("statusCode", ref statusCode); - } - } - [System.SerializableAttribute()] - public partial class GetCurrentManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public ManifestView manifest = new ManifestView(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("manifest", ref manifest); - } - } - [System.SerializableAttribute()] - public partial class GetServiceURLsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public ServiceImageLayers[] requests; + public OptionalLong createdAt = new OptionalLong(); + public long id; + public ItemProperty[] properties; + public OptionalFederationInfo proxy = new OptionalFederationInfo(); + public OptionalString proxyId = new OptionalString(); + public OptionalLong updatedAt = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("requests", ref requests); - } - } - public enum FederationType - { - IFederatedPlayerInit, - IFederatedInventory, - IFederatedLogin, - IFederatedGameServer, - IFederatedCommerce, - } - public class FederationTypeExtensions - { - public static string ToEnumString(FederationType val) - { - if ((FederationType.IFederatedPlayerInit == val)) - { - return "IFederatedPlayerInit"; - } - if ((FederationType.IFederatedInventory == val)) - { - return "IFederatedInventory"; - } - if ((FederationType.IFederatedLogin == val)) - { - return "IFederatedLogin"; - } - if ((FederationType.IFederatedGameServer == val)) - { - return "IFederatedGameServer"; - } - if ((FederationType.IFederatedCommerce == val)) - { - return "IFederatedCommerce"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static FederationType FromEnumString(string str) - { - if (("IFederatedPlayerInit" == str)) - { - return FederationType.IFederatedPlayerInit; - } - if (("IFederatedInventory" == str)) + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalLong)) + && createdAt.HasValue))) { - return FederationType.IFederatedInventory; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if (("IFederatedLogin" == str)) + s.Serialize("id", ref id); + s.SerializeArray("properties", ref properties); + if ((s.HasKey("proxy") + || ((proxy != default(OptionalFederationInfo)) + && proxy.HasValue))) { - return FederationType.IFederatedLogin; + s.Serialize("proxy", ref proxy.Value); + proxy.HasValue = true; } - if (("IFederatedGameServer" == str)) + if ((s.HasKey("proxyId") + || ((proxyId != default(OptionalString)) + && proxyId.HasValue))) { - return FederationType.IFederatedGameServer; + s.Serialize("proxyId", ref proxyId.Value); + proxyId.HasValue = true; } - if (("IFederatedCommerce" == str)) + if ((s.HasKey("updatedAt") + || ((updatedAt != default(OptionalLong)) + && updatedAt.HasValue))) { - return FederationType.IFederatedCommerce; + s.Serialize("updatedAt", ref updatedAt.Value); + updatedAt.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PostManifestResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyDelta : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoBasicManifestChecksum manifest = new OptionalBeamoBasicManifestChecksum(); + public long after; + public long before; + public OptionalMapOfPropertyDelta properties = new OptionalMapOfPropertyDelta(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("manifest") - || ((manifest != default(OptionalBeamoBasicManifestChecksum)) - && manifest.HasValue))) + s.Serialize("after", ref after); + s.Serialize("before", ref before); + if ((s.HasKey("properties") + || ((properties != default(OptionalMapOfPropertyDelta)) + && properties.HasValue))) { - s.Serialize("manifest", ref manifest.Value); - manifest.HasValue = true; + s.SerializeDictionary("properties", ref properties.Value); + properties.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GetMetricsUrlRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong endTime = new OptionalLong(); - public string metricName; - public OptionalInt period = new OptionalInt(); - public string serviceName; - public OptionalLong startTime = new OptionalLong(); + public OptionalInventoryFiltersDTO itemFilters = new OptionalInventoryFiltersDTO(); + public OptionalArrayOfString scopes = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("endTime") - || ((endTime != default(OptionalLong)) - && endTime.HasValue))) - { - s.Serialize("endTime", ref endTime.Value); - endTime.HasValue = true; - } - s.Serialize("metricName", ref metricName); - if ((s.HasKey("period") - || ((period != default(OptionalInt)) - && period.HasValue))) + if ((s.HasKey("itemFilters") + || ((itemFilters != default(OptionalInventoryFiltersDTO)) + && itemFilters.HasValue))) { - s.Serialize("period", ref period.Value); - period.HasValue = true; + s.Serialize("itemFilters", ref itemFilters.Value); + itemFilters.HasValue = true; } - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("startTime") - || ((startTime != default(OptionalLong)) - && startTime.HasValue))) + if ((s.HasKey("scopes") + || ((scopes != default(OptionalArrayOfString)) + && scopes.HasValue))) { - s.Serialize("startTime", ref startTime.Value); - startTime.HasValue = true; + s.SerializeArray("scopes", ref scopes.Value); + scopes.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CommitImageRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public BeamoBasicReference service = new BeamoBasicReference(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("service", ref service); - } - } - [System.SerializableAttribute()] - public partial class GetElasticContainerRegistryURI : Beamable.Serialization.JsonSerializable.ISerializable - { - public string uri; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("uri", ref uri); - } - } - [System.SerializableAttribute()] - public partial class PANamespace : Beamable.Serialization.JsonSerializable.ISerializable - { - public string namespaceKey; - public string type; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("namespace", ref namespaceKey); - s.Serialize("type", ref type); - } - } - [System.SerializableAttribute()] - public partial class Link : Beamable.Serialization.JsonSerializable.ISerializable - { - public string href; - public string rel; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("href", ref href); - s.Serialize("rel", ref rel); - } - } - [System.SerializableAttribute()] - public partial class EventInventoryRewardItem : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryUpdateResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; - public OptionalMapOfString properties = new OptionalMapOfString(); + public MapOfString data = new MapOfString(); + public OptionalInventoryUpdateDelta deltas = new OptionalInventoryUpdateDelta(); + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - if ((s.HasKey("properties") - || ((properties != default(OptionalMapOfString)) - && properties.HasValue))) + s.SerializeDictionary("data", ref data); + if ((s.HasKey("deltas") + || ((deltas != default(OptionalInventoryUpdateDelta)) + && deltas.HasValue))) { - s.SerializeDictionary("properties", ref properties.Value); - properties.HasValue = true; + s.Serialize("deltas", ref deltas.Value); + deltas.HasValue = true; } + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class ItemCreateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ItemDeleteRequest : Beamable.Serialization.JsonSerializable.ISerializable { public string contentId; - public ItemProperty[] properties; + public long id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { s.Serialize("contentId", ref contentId); - s.SerializeArray("properties", ref properties); + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public partial class EventClaimResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class VipBonus : Beamable.Serialization.JsonSerializable.ISerializable { - public string gameRspJson; - public EventPlayerStateView view = new EventPlayerStateView(); + public string currency; + public double multiplier; + public int roundToNearest; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gameRspJson", ref gameRspJson); - s.Serialize("view", ref view); + s.Serialize("currency", ref currency); + s.Serialize("multiplier", ref multiplier); + s.Serialize("roundToNearest", ref roundToNearest); } } [System.SerializableAttribute()] - public partial class EventPlayerView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PreviewVipBonusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public EventPlayerStateView[] done; - public EventPlayerStateView[] running; + public CurrencyPreview[] currencies; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("done", ref done); - s.SerializeArray("running", ref running); + s.SerializeArray("currencies", ref currencies); } } [System.SerializableAttribute()] - public partial class EventRewardState : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InventoryFiltersDTO : Beamable.Serialization.JsonSerializable.ISerializable { - public bool claimed; - public OptionalArrayOfEventInventoryRewardCurrency currencies = new OptionalArrayOfEventInventoryRewardCurrency(); - public bool earned; - public OptionalArrayOfEventInventoryRewardItem items = new OptionalArrayOfEventInventoryRewardItem(); - public OptionalDouble max = new OptionalDouble(); - public double min; - public OptionalArrayOfEventRewardObtain obtain = new OptionalArrayOfEventRewardObtain(); - public OptionalMapOfString pendingCurrencyRewards = new OptionalMapOfString(); - public OptionalMapOfString pendingEntitlementRewards = new OptionalMapOfString(); - public EventInventoryPendingRewards pendingInventoryRewards = new EventInventoryPendingRewards(); - public OptionalArrayOfItemCreateRequest pendingItemRewards = new OptionalArrayOfItemCreateRequest(); + public OptionalContentTagFilter contentTagFilter = new OptionalContentTagFilter(); + public OptionalTimeRange createdAt = new OptionalTimeRange(); + public OptionalArrayOfPropertyFilterDTO propertyFilters = new OptionalArrayOfPropertyFilterDTO(); + public OptionalArrayOfString proxyIds = new OptionalArrayOfString(); + public OptionalTimeRange updatedAt = new OptionalTimeRange(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("claimed", ref claimed); - if ((s.HasKey("currencies") - || ((currencies != default(OptionalArrayOfEventInventoryRewardCurrency)) - && currencies.HasValue))) - { - s.SerializeArray("currencies", ref currencies.Value); - currencies.HasValue = true; - } - s.Serialize("earned", ref earned); - if ((s.HasKey("items") - || ((items != default(OptionalArrayOfEventInventoryRewardItem)) - && items.HasValue))) - { - s.SerializeArray("items", ref items.Value); - items.HasValue = true; - } - if ((s.HasKey("max") - || ((max != default(OptionalDouble)) - && max.HasValue))) + if ((s.HasKey("contentTagFilter") + || ((contentTagFilter != default(OptionalContentTagFilter)) + && contentTagFilter.HasValue))) { - s.Serialize("max", ref max.Value); - max.HasValue = true; + s.Serialize("contentTagFilter", ref contentTagFilter.Value); + contentTagFilter.HasValue = true; } - s.Serialize("min", ref min); - if ((s.HasKey("obtain") - || ((obtain != default(OptionalArrayOfEventRewardObtain)) - && obtain.HasValue))) + if ((s.HasKey("createdAt") + || ((createdAt != default(OptionalTimeRange)) + && createdAt.HasValue))) { - s.SerializeArray("obtain", ref obtain.Value); - obtain.HasValue = true; + s.Serialize("createdAt", ref createdAt.Value); + createdAt.HasValue = true; } - if ((s.HasKey("pendingCurrencyRewards") - || ((pendingCurrencyRewards != default(OptionalMapOfString)) - && pendingCurrencyRewards.HasValue))) + if ((s.HasKey("propertyFilters") + || ((propertyFilters != default(OptionalArrayOfPropertyFilterDTO)) + && propertyFilters.HasValue))) { - s.SerializeDictionary("pendingCurrencyRewards", ref pendingCurrencyRewards.Value); - pendingCurrencyRewards.HasValue = true; + s.SerializeArray("propertyFilters", ref propertyFilters.Value); + propertyFilters.HasValue = true; } - if ((s.HasKey("pendingEntitlementRewards") - || ((pendingEntitlementRewards != default(OptionalMapOfString)) - && pendingEntitlementRewards.HasValue))) + if ((s.HasKey("proxyIds") + || ((proxyIds != default(OptionalArrayOfString)) + && proxyIds.HasValue))) { - s.SerializeDictionary("pendingEntitlementRewards", ref pendingEntitlementRewards.Value); - pendingEntitlementRewards.HasValue = true; + s.SerializeArray("proxyIds", ref proxyIds.Value); + proxyIds.HasValue = true; } - s.Serialize("pendingInventoryRewards", ref pendingInventoryRewards); - if ((s.HasKey("pendingItemRewards") - || ((pendingItemRewards != default(OptionalArrayOfItemCreateRequest)) - && pendingItemRewards.HasValue))) + if ((s.HasKey("updatedAt") + || ((updatedAt != default(OptionalTimeRange)) + && updatedAt.HasValue))) { - s.SerializeArray("pendingItemRewards", ref pendingItemRewards.Value); - pendingItemRewards.HasValue = true; + s.Serialize("updatedAt", ref updatedAt.Value); + updatedAt.HasValue = true; } } } [System.SerializableAttribute()] - public partial class EventScoreRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TransferRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string eventId; - public OptionalBool increment = new OptionalBool(); - public double score; - public OptionalMapOfString stats = new OptionalMapOfString(); + public OptionalMapOfLong currencies = new OptionalMapOfLong(); + public long recipientPlayer; + public OptionalString transaction = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("eventId", ref eventId); - if ((s.HasKey("increment") - || ((increment != default(OptionalBool)) - && increment.HasValue))) + if ((s.HasKey("currencies") + || ((currencies != default(OptionalMapOfLong)) + && currencies.HasValue))) { - s.Serialize("increment", ref increment.Value); - increment.HasValue = true; + s.SerializeDictionary("currencies", ref currencies.Value); + currencies.HasValue = true; } - s.Serialize("score", ref score); - if ((s.HasKey("stats") - || ((stats != default(OptionalMapOfString)) - && stats.HasValue))) + s.Serialize("recipientPlayer", ref recipientPlayer); + if ((s.HasKey("transaction") + || ((transaction != default(OptionalString)) + && transaction.HasValue))) { - s.SerializeDictionary("stats", ref stats.Value); - stats.HasValue = true; + s.Serialize("transaction", ref transaction.Value); + transaction.HasValue = true; } } } [System.SerializableAttribute()] - public partial class EventRewardObtain : Beamable.Serialization.JsonSerializable.ISerializable - { - public int count; - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("count", ref count); - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class EventClaimRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RankEntryStat : Beamable.Serialization.JsonSerializable.ISerializable { - public string eventId; + public string name; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("eventId", ref eventId); + s.Serialize("name", ref name); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class EventInventoryRewardCurrency : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardUidResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public string id; + public long id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public partial class EventInventoryPendingRewards : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListLeaderBoardViewResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString currencies = new OptionalMapOfString(); - public bool empty; - public OptionalArrayOfItemCreateRequest items = new OptionalArrayOfItemCreateRequest(); + public LeaderBoardView[] lbs; + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("currencies") - || ((currencies != default(OptionalMapOfString)) - && currencies.HasValue))) - { - s.SerializeDictionary("currencies", ref currencies.Value); - currencies.HasValue = true; - } - s.Serialize("empty", ref empty); - if ((s.HasKey("items") - || ((items != default(OptionalArrayOfItemCreateRequest)) - && items.HasValue))) - { - s.SerializeArray("items", ref items.Value); - items.HasValue = true; - } + s.SerializeArray("lbs", ref lbs); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class EventPlayerStateView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RankEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public EventPlayerPhaseView[] allPhases; - public OptionalEventPlayerPhaseView currentPhase = new OptionalEventPlayerPhaseView(); - public OptionalEventPlayerGroupState groupRewards = new OptionalEventPlayerGroupState(); - public string id; - public string leaderboardId; - public string name; + public MapOfLong columns = new MapOfLong(); + public long gt; public long rank; - public EventRewardState[] rankRewards; - public bool running; - public double score; - public EventRewardState[] scoreRewards; - public long secondsRemaining; + public OptionalDouble score = new OptionalDouble(); + public OptionalArrayOfRankEntryStat stats = new OptionalArrayOfRankEntryStat(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("allPhases", ref allPhases); - if ((s.HasKey("currentPhase") - || ((currentPhase != default(OptionalEventPlayerPhaseView)) - && currentPhase.HasValue))) + s.SerializeDictionary("columns", ref columns); + s.Serialize("gt", ref gt); + s.Serialize("rank", ref rank); + if ((s.HasKey("score") + || ((score != default(OptionalDouble)) + && score.HasValue))) { - s.Serialize("currentPhase", ref currentPhase.Value); - currentPhase.HasValue = true; + s.Serialize("score", ref score.Value); + score.HasValue = true; } - if ((s.HasKey("groupRewards") - || ((groupRewards != default(OptionalEventPlayerGroupState)) - && groupRewards.HasValue))) + if ((s.HasKey("stats") + || ((stats != default(OptionalArrayOfRankEntryStat)) + && stats.HasValue))) { - s.Serialize("groupRewards", ref groupRewards.Value); - groupRewards.HasValue = true; + s.SerializeArray("stats", ref stats.Value); + stats.HasValue = true; } - s.Serialize("id", ref id); - s.Serialize("leaderboardId", ref leaderboardId); - s.Serialize("name", ref name); - s.Serialize("rank", ref rank); - s.SerializeArray("rankRewards", ref rankRewards); - s.Serialize("running", ref running); - s.Serialize("score", ref score); - s.SerializeArray("scoreRewards", ref scoreRewards); - s.Serialize("secondsRemaining", ref secondsRemaining); } } [System.SerializableAttribute()] - public partial class EventPlayerPhaseView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardPlayerAssignmentRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long durationSeconds; - public string name; - public EventRule[] rules; + public string boardId; + public OptionalBool joinBoard = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("durationSeconds", ref durationSeconds); - s.Serialize("name", ref name); - s.SerializeArray("rules", ref rules); + s.Serialize("boardId", ref boardId); + if ((s.HasKey("joinBoard") + || ((joinBoard != default(OptionalBool)) + && joinBoard.HasValue))) + { + s.Serialize("joinBoard", ref joinBoard.Value); + joinBoard.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ItemProperty : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardPlayerRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string name; - public string value; + public long dbid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - s.Serialize("value", ref value); + s.Serialize("dbid", ref dbid); } } [System.SerializableAttribute()] - public partial class EventRule : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardListRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string rule; - public string value; + public OptionalBool includePartitions = new OptionalBool(); + public OptionalInt limit = new OptionalInt(); + public OptionalString prefix = new OptionalString(); + public OptionalInt skip = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("rule", ref rule); - s.Serialize("value", ref value); - } - } - [System.SerializableAttribute()] - public partial class EventPlayerGroupState : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString groupId = new OptionalString(); - public long groupRank; - public double groupScore; - public EventRewardState[] rankRewards; - public EventRewardState[] scoreRewards; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("groupId") - || ((groupId != default(OptionalString)) - && groupId.HasValue))) + if ((s.HasKey("includePartitions") + || ((includePartitions != default(OptionalBool)) + && includePartitions.HasValue))) { - s.Serialize("groupId", ref groupId.Value); - groupId.HasValue = true; + s.Serialize("includePartitions", ref includePartitions.Value); + includePartitions.HasValue = true; + } + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) + { + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; + } + if ((s.HasKey("prefix") + || ((prefix != default(OptionalString)) + && prefix.HasValue))) + { + s.Serialize("prefix", ref prefix.Value); + prefix.HasValue = true; + } + if ((s.HasKey("skip") + || ((skip != default(OptionalInt)) + && skip.HasValue))) + { + s.Serialize("skip", ref skip.Value); + skip.HasValue = true; } - s.Serialize("groupRank", ref groupRank); - s.Serialize("groupScore", ref groupScore); - s.SerializeArray("rankRewards", ref rankRewards); - s.SerializeArray("scoreRewards", ref scoreRewards); } } [System.SerializableAttribute()] - public partial class LeaderboardCohort : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardAssignmentInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString description = new OptionalString(); - public string id; - public PlayerStatRequirement[] statRequirements; + public string leaderboardId; + public long playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - s.Serialize("id", ref id); - s.SerializeArray("statRequirements", ref statRequirements); + s.Serialize("leaderboardId", ref leaderboardId); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class InFlightMessage : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardListResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string body; - public OptionalLong gamerTag = new OptionalLong(); - public string id; - public OptionalBool limitFailureRetries = new OptionalBool(); - public string method; - public string path; - public string service; - public OptionalString shard = new OptionalString(); + public string[] nameList; + public int offset; + public int total; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("body", ref body); - if ((s.HasKey("gamerTag") - || ((gamerTag != default(OptionalLong)) - && gamerTag.HasValue))) - { - s.Serialize("gamerTag", ref gamerTag.Value); - gamerTag.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("limitFailureRetries") - || ((limitFailureRetries != default(OptionalBool)) - && limitFailureRetries.HasValue))) + s.SerializeArray("nameList", ref nameList); + s.Serialize("offset", ref offset); + s.Serialize("total", ref total); + } + } + [System.SerializableAttribute()] + public partial class LeaderBoardView : Beamable.Serialization.JsonSerializable.ISerializable + { + public long boardSize; + public string lbId; + public OptionalRankEntry rankgt = new OptionalRankEntry(); + public RankEntry[] rankings; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("boardSize", ref boardSize); + s.Serialize("lbId", ref lbId); + if ((s.HasKey("rankgt") + || ((rankgt != default(OptionalRankEntry)) + && rankgt.HasValue))) { - s.Serialize("limitFailureRetries", ref limitFailureRetries.Value); - limitFailureRetries.HasValue = true; + s.Serialize("rankgt", ref rankgt.Value); + rankgt.HasValue = true; } - s.Serialize("method", ref method); - s.Serialize("path", ref path); - s.Serialize("service", ref service); - if ((s.HasKey("shard") - || ((shard != default(OptionalString)) - && shard.HasValue))) + s.SerializeArray("rankings", ref rankings); + } + } + [System.SerializableAttribute()] + public partial class LeaderboardPartitionInfo : Beamable.Serialization.JsonSerializable.ISerializable + { + public bool isEmpty; + public string leaderboardId; + public OptionalInt partition = new OptionalInt(); + public long playerId; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("isEmpty", ref isEmpty); + s.Serialize("leaderboardId", ref leaderboardId); + if ((s.HasKey("partition") + || ((partition != default(OptionalInt)) + && partition.HasValue))) { - s.Serialize("shard", ref shard.Value); - shard.HasValue = true; + s.Serialize("partition", ref partition.Value); + partition.HasValue = true; } + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class LeaderboardCohortSettings : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardPartitionRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public LeaderboardCohort[] cohorts; + public long playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("cohorts", ref cohorts); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class Event : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OrderRule : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); - public OptionalEventGroupRewards group_rewards = new OptionalEventGroupRewards(); - public string name; - public OptionalInt partition_size = new OptionalInt(); - public OptionalClientPermission permissions = new OptionalClientPermission(); - public EventPhase[] phases; - public OptionalArrayOfEventRewardContent rank_rewards = new OptionalArrayOfEventRewardContent(); - public OptionalSchedule schedule = new OptionalSchedule(); - public OptionalArrayOfEventRewardContent score_rewards = new OptionalArrayOfEventRewardContent(); - public string start_date; - public OptionalArrayOfString stores = new OptionalArrayOfString(); - public string symbol; + public int o; + public string v; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("cohortSettings") - || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) - && cohortSettings.HasValue))) - { - s.Serialize("cohortSettings", ref cohortSettings.Value); - cohortSettings.HasValue = true; - } - if ((s.HasKey("group_rewards") - || ((group_rewards != default(OptionalEventGroupRewards)) - && group_rewards.HasValue))) - { - s.Serialize("group_rewards", ref group_rewards.Value); - group_rewards.HasValue = true; - } - s.Serialize("name", ref name); - if ((s.HasKey("partition_size") - || ((partition_size != default(OptionalInt)) - && partition_size.HasValue))) - { - s.Serialize("partition_size", ref partition_size.Value); - partition_size.HasValue = true; - } - if ((s.HasKey("permissions") - || ((permissions != default(OptionalClientPermission)) - && permissions.HasValue))) - { - s.Serialize("permissions", ref permissions.Value); - permissions.HasValue = true; - } - s.SerializeArray("phases", ref phases); - if ((s.HasKey("rank_rewards") - || ((rank_rewards != default(OptionalArrayOfEventRewardContent)) - && rank_rewards.HasValue))) - { - s.SerializeArray("rank_rewards", ref rank_rewards.Value); - rank_rewards.HasValue = true; - } - if ((s.HasKey("schedule") - || ((schedule != default(OptionalSchedule)) - && schedule.HasValue))) - { - s.Serialize("schedule", ref schedule.Value); - schedule.HasValue = true; - } - if ((s.HasKey("score_rewards") - || ((score_rewards != default(OptionalArrayOfEventRewardContent)) - && score_rewards.HasValue))) - { - s.SerializeArray("score_rewards", ref score_rewards.Value); - score_rewards.HasValue = true; - } - s.Serialize("start_date", ref start_date); - if ((s.HasKey("stores") - || ((stores != default(OptionalArrayOfString)) - && stores.HasValue))) - { - s.SerializeArray("stores", ref stores.Value); - stores.HasValue = true; - } - s.Serialize("symbol", ref symbol); + s.Serialize("o", ref o); + s.Serialize("v", ref v); } } [System.SerializableAttribute()] - public partial class EventPhaseTime : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardMembershipRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong endTime = new OptionalLong(); - public string name; - public OptionalLong startTime = new OptionalLong(); + public long playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("endTime") - || ((endTime != default(OptionalLong)) - && endTime.HasValue))) - { - s.Serialize("endTime", ref endTime.Value); - endTime.HasValue = true; - } - s.Serialize("name", ref name); - if ((s.HasKey("startTime") - || ((startTime != default(OptionalLong)) - && startTime.HasValue))) - { - s.Serialize("startTime", ref startTime.Value); - startTime.HasValue = true; - } + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class EventQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardRemoveCacheEntryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public EventObjectData[] events; + public long playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("events", ref events); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class PlayerStatRequirement : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardGetRanksRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString access = new OptionalString(); - public string constraint; - public OptionalString domain = new OptionalString(); - public string stat; - public string value; + public string ids; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("access") - || ((access != default(OptionalString)) - && access.HasValue))) - { - s.Serialize("access", ref access.Value); - access.HasValue = true; - } - s.Serialize("constraint", ref constraint); - if ((s.HasKey("domain") - || ((domain != default(OptionalString)) - && domain.HasValue))) - { - s.Serialize("domain", ref domain.Value); - domain.HasValue = true; - } - s.Serialize("stat", ref stat); - s.Serialize("value", ref value); + s.Serialize("ids", ref ids); } } [System.SerializableAttribute()] - public partial class EventGroupRewards : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardApiViewRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfEventRewardContent scoreRewards = new OptionalArrayOfEventRewardContent(); + public OptionalLong focus = new OptionalLong(); + public OptionalBool friends = new OptionalBool(); + public OptionalInt from = new OptionalInt(); + public OptionalBool guild = new OptionalBool(); + public OptionalInt max = new OptionalInt(); + public OptionalLong outlier = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("scoreRewards") - || ((scoreRewards != default(OptionalArrayOfEventRewardContent)) - && scoreRewards.HasValue))) + if ((s.HasKey("focus") + || ((focus != default(OptionalLong)) + && focus.HasValue))) { - s.SerializeArray("scoreRewards", ref scoreRewards.Value); - scoreRewards.HasValue = true; + s.Serialize("focus", ref focus.Value); + focus.HasValue = true; + } + if ((s.HasKey("friends") + || ((friends != default(OptionalBool)) + && friends.HasValue))) + { + s.Serialize("friends", ref friends.Value); + friends.HasValue = true; + } + if ((s.HasKey("from") + || ((from != default(OptionalInt)) + && from.HasValue))) + { + s.Serialize("from", ref from.Value); + from.HasValue = true; + } + if ((s.HasKey("guild") + || ((guild != default(OptionalBool)) + && guild.HasValue))) + { + s.Serialize("guild", ref guild.Value); + guild.HasValue = true; + } + if ((s.HasKey("max") + || ((max != default(OptionalInt)) + && max.HasValue))) + { + s.Serialize("max", ref max.Value); + max.HasValue = true; + } + if ((s.HasKey("outlier") + || ((outlier != default(OptionalLong)) + && outlier.HasValue))) + { + s.Serialize("outlier", ref outlier.Value); + outlier.HasValue = true; } } } [System.SerializableAttribute()] - public partial class EventsWithinDateRangeRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MetadataView : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString from = new OptionalString(); - public OptionalInt limit = new OptionalInt(); - public OptionalString query = new OptionalString(); - public OptionalString to = new OptionalString(); + public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); + public bool cohorted; + public OptionalArrayOfString derivatives = new OptionalArrayOfString(); + public OptionalLong expiration = new OptionalLong(); + public OptionalLong freezeTime = new OptionalLong(); + public bool frozen; + public OptionalInt maxEntries = new OptionalInt(); + public string parentLeaderboard; + public bool partitioned; + public OptionalClientPermission permissions = new OptionalClientPermission(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("from") - || ((from != default(OptionalString)) - && from.HasValue))) + if ((s.HasKey("cohortSettings") + || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) + && cohortSettings.HasValue))) { - s.Serialize("from", ref from.Value); - from.HasValue = true; + s.Serialize("cohortSettings", ref cohortSettings.Value); + cohortSettings.HasValue = true; } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + s.Serialize("cohorted", ref cohorted); + if ((s.HasKey("derivatives") + || ((derivatives != default(OptionalArrayOfString)) + && derivatives.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.SerializeArray("derivatives", ref derivatives.Value); + derivatives.HasValue = true; } - if ((s.HasKey("query") - || ((query != default(OptionalString)) - && query.HasValue))) + if ((s.HasKey("expiration") + || ((expiration != default(OptionalLong)) + && expiration.HasValue))) { - s.Serialize("query", ref query.Value); - query.HasValue = true; + s.Serialize("expiration", ref expiration.Value); + expiration.HasValue = true; } - if ((s.HasKey("to") - || ((to != default(OptionalString)) - && to.HasValue))) + if ((s.HasKey("freezeTime") + || ((freezeTime != default(OptionalLong)) + && freezeTime.HasValue))) { - s.Serialize("to", ref to.Value); - to.HasValue = true; + s.Serialize("freezeTime", ref freezeTime.Value); + freezeTime.HasValue = true; + } + s.Serialize("frozen", ref frozen); + if ((s.HasKey("maxEntries") + || ((maxEntries != default(OptionalInt)) + && maxEntries.HasValue))) + { + s.Serialize("maxEntries", ref maxEntries.Value); + maxEntries.HasValue = true; + } + s.Serialize("parentLeaderboard", ref parentLeaderboard); + s.Serialize("partitioned", ref partitioned); + if ((s.HasKey("permissions") + || ((permissions != default(OptionalClientPermission)) + && permissions.HasValue))) + { + s.Serialize("permissions", ref permissions.Value); + permissions.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ClientPermission : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MatchMakingRanking : Beamable.Serialization.JsonSerializable.ISerializable { - public bool write_self; + public long gt; + public bool isUnranked; + public int rank; + public MapOfString variables = new MapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("write_self", ref write_self); + s.Serialize("gt", ref gt); + s.Serialize("isUnranked", ref isUnranked); + s.Serialize("rank", ref rank); + s.SerializeDictionary("variables", ref variables); } } [System.SerializableAttribute()] - public partial class EventRewardContent : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderBoardViewResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfEventInventoryRewardCurrency currencies = new OptionalArrayOfEventInventoryRewardCurrency(); - public OptionalArrayOfEventInventoryRewardItem items = new OptionalArrayOfEventInventoryRewardItem(); - public OptionalDouble max = new OptionalDouble(); - public double min; - public OptionalArrayOfEventRewardObtain obtain = new OptionalArrayOfEventRewardObtain(); + public LeaderBoardView lb = new LeaderBoardView(); + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("currencies") - || ((currencies != default(OptionalArrayOfEventInventoryRewardCurrency)) - && currencies.HasValue))) - { - s.SerializeArray("currencies", ref currencies.Value); - currencies.HasValue = true; - } - if ((s.HasKey("items") - || ((items != default(OptionalArrayOfEventInventoryRewardItem)) - && items.HasValue))) - { - s.SerializeArray("items", ref items.Value); - items.HasValue = true; - } - if ((s.HasKey("max") - || ((max != default(OptionalDouble)) - && max.HasValue))) + s.Serialize("lb", ref lb); + s.Serialize("result", ref result); + } + } + [System.SerializableAttribute()] + public partial class LeaderboardDetails : Beamable.Serialization.JsonSerializable.ISerializable + { + public string fullName; + public string lbid; + public OptionalMetadataView metaData = new OptionalMetadataView(); + public int numberOfEntries; + public OptionalOrderRules orules = new OptionalOrderRules(); + public LeaderBoardView view = new LeaderBoardView(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("fullName", ref fullName); + s.Serialize("lbid", ref lbid); + if ((s.HasKey("metaData") + || ((metaData != default(OptionalMetadataView)) + && metaData.HasValue))) { - s.Serialize("max", ref max.Value); - max.HasValue = true; + s.Serialize("metaData", ref metaData.Value); + metaData.HasValue = true; } - s.Serialize("min", ref min); - if ((s.HasKey("obtain") - || ((obtain != default(OptionalArrayOfEventRewardObtain)) - && obtain.HasValue))) + s.Serialize("numberOfEntries", ref numberOfEntries); + if ((s.HasKey("orules") + || ((orules != default(OptionalOrderRules)) + && orules.HasValue))) { - s.SerializeArray("obtain", ref obtain.Value); - obtain.HasValue = true; + s.Serialize("orules", ref orules.Value); + orules.HasValue = true; } + s.Serialize("view", ref view); } } [System.SerializableAttribute()] - public partial class EventPhaseRuntime : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OrderRules : Beamable.Serialization.JsonSerializable.ISerializable { - public long endTime; - public string name; - public EventRule[] rules; - public long startTime; + public OrderRule[] orules; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("endTime", ref endTime); - s.Serialize("name", ref name); - s.SerializeArray("rules", ref rules); - s.Serialize("startTime", ref startTime); + s.SerializeArray("orules", ref orules); } } [System.SerializableAttribute()] - public partial class EventDateRanges : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardRemoveEntryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong createdAt = new OptionalLong(); - public DateRange[] dates; - public string id; - public string name; - public string state; + public long id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) - { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; - } - s.SerializeArray("dates", ref dates); s.Serialize("id", ref id); - s.Serialize("name", ref name); - s.Serialize("state", ref state); } } [System.SerializableAttribute()] - public partial class EventObjectData : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MatchMakingMatchesPvpResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public Event content = new Event(); - public OptionalLong createdAt = new OptionalLong(); - public bool done; - public OptionalLong endTime = new OptionalLong(); - public string id; - public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); - public OptionalString lastChildEventId = new OptionalString(); - public string leaderboardId; - public OptionalString origin = new OptionalString(); - public OptionalString originType = new OptionalString(); + public MatchMakingRanking playerRank = new MatchMakingRanking(); + public string result; + public int totalEntries; + public MatchMakingWindowResp[] windows; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("playerRank", ref playerRank); + s.Serialize("result", ref result); + s.Serialize("totalEntries", ref totalEntries); + s.SerializeArray("windows", ref windows); + } + } + [System.SerializableAttribute()] + public partial class LeaderboardGetMatchRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public int poolSize; + public int windowSize; + public int windows; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("poolSize", ref poolSize); + s.Serialize("windowSize", ref windowSize); + s.Serialize("windows", ref windows); + } + } + [System.SerializableAttribute()] + public partial class LeaderboardCreateRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); + public OptionalArrayOfString derivatives = new OptionalArrayOfString(); + public OptionalLong freezeTime = new OptionalLong(); + public OptionalInt maxEntries = new OptionalInt(); + public OptionalBool partitioned = new OptionalBool(); public OptionalClientPermission permissions = new OptionalClientPermission(); - public OptionalEventPhaseRuntime phase = new OptionalEventPhaseRuntime(); - public OptionalArrayOfEventPhaseTime phaseTimes = new OptionalArrayOfEventPhaseTime(); - public OptionalString rootEventId = new OptionalString(); - public bool running; - public OptionalLong startTime = new OptionalLong(); - public EventState state = new EventState(); + public OptionalString scoreName = new OptionalString(); + public bool sharded; + public OptionalLong ttl = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("content", ref content); - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) - { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; - } - s.Serialize("done", ref done); - if ((s.HasKey("endTime") - || ((endTime != default(OptionalLong)) - && endTime.HasValue))) + if ((s.HasKey("cohortSettings") + || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) + && cohortSettings.HasValue))) { - s.Serialize("endTime", ref endTime.Value); - endTime.HasValue = true; + s.Serialize("cohortSettings", ref cohortSettings.Value); + cohortSettings.HasValue = true; } - s.Serialize("id", ref id); - if ((s.HasKey("inFlight") - || ((inFlight != default(OptionalArrayOfInFlightMessage)) - && inFlight.HasValue))) + if ((s.HasKey("derivatives") + || ((derivatives != default(OptionalArrayOfString)) + && derivatives.HasValue))) { - s.SerializeArray("inFlight", ref inFlight.Value); - inFlight.HasValue = true; + s.SerializeArray("derivatives", ref derivatives.Value); + derivatives.HasValue = true; } - if ((s.HasKey("lastChildEventId") - || ((lastChildEventId != default(OptionalString)) - && lastChildEventId.HasValue))) + if ((s.HasKey("freezeTime") + || ((freezeTime != default(OptionalLong)) + && freezeTime.HasValue))) { - s.Serialize("lastChildEventId", ref lastChildEventId.Value); - lastChildEventId.HasValue = true; + s.Serialize("freezeTime", ref freezeTime.Value); + freezeTime.HasValue = true; } - s.Serialize("leaderboardId", ref leaderboardId); - if ((s.HasKey("origin") - || ((origin != default(OptionalString)) - && origin.HasValue))) + if ((s.HasKey("maxEntries") + || ((maxEntries != default(OptionalInt)) + && maxEntries.HasValue))) { - s.Serialize("origin", ref origin.Value); - origin.HasValue = true; + s.Serialize("maxEntries", ref maxEntries.Value); + maxEntries.HasValue = true; } - if ((s.HasKey("originType") - || ((originType != default(OptionalString)) - && originType.HasValue))) + if ((s.HasKey("partitioned") + || ((partitioned != default(OptionalBool)) + && partitioned.HasValue))) { - s.Serialize("originType", ref originType.Value); - originType.HasValue = true; + s.Serialize("partitioned", ref partitioned.Value); + partitioned.HasValue = true; } if ((s.HasKey("permissions") || ((permissions != default(OptionalClientPermission)) @@ -14492,1537 +13115,1435 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("permissions", ref permissions.Value); permissions.HasValue = true; } - if ((s.HasKey("phase") - || ((phase != default(OptionalEventPhaseRuntime)) - && phase.HasValue))) - { - s.Serialize("phase", ref phase.Value); - phase.HasValue = true; - } - if ((s.HasKey("phaseTimes") - || ((phaseTimes != default(OptionalArrayOfEventPhaseTime)) - && phaseTimes.HasValue))) - { - s.SerializeArray("phaseTimes", ref phaseTimes.Value); - phaseTimes.HasValue = true; - } - if ((s.HasKey("rootEventId") - || ((rootEventId != default(OptionalString)) - && rootEventId.HasValue))) + if ((s.HasKey("scoreName") + || ((scoreName != default(OptionalString)) + && scoreName.HasValue))) { - s.Serialize("rootEventId", ref rootEventId.Value); - rootEventId.HasValue = true; + s.Serialize("scoreName", ref scoreName.Value); + scoreName.HasValue = true; } - s.Serialize("running", ref running); - if ((s.HasKey("startTime") - || ((startTime != default(OptionalLong)) - && startTime.HasValue))) + s.Serialize("sharded", ref sharded); + if ((s.HasKey("ttl") + || ((ttl != default(OptionalLong)) + && ttl.HasValue))) { - s.Serialize("startTime", ref startTime.Value); - startTime.HasValue = true; + s.Serialize("ttl", ref ttl.Value); + ttl.HasValue = true; } - s.SerializeEnum("state", ref state, EventStateExtensions.ToEnumString, EventStateExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class DateRange : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardDetailsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string from; - public string to; + public OptionalInt from = new OptionalInt(); + public OptionalInt max = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("from", ref from); - s.Serialize("to", ref to); - } - } - public enum EventState - { - Running, - Unknown, - Cancelled, - Done, - Pending, - } - public class EventStateExtensions - { - public static string ToEnumString(EventState val) - { - if ((EventState.Running == val)) - { - return "running"; - } - if ((EventState.Unknown == val)) - { - return "unknown"; - } - if ((EventState.Cancelled == val)) - { - return "cancelled"; - } - if ((EventState.Done == val)) - { - return "done"; - } - if ((EventState.Pending == val)) - { - return "pending"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static EventState FromEnumString(string str) - { - if (("running" == str)) - { - return EventState.Running; - } - if (("unknown" == str)) - { - return EventState.Unknown; - } - if (("cancelled" == str)) - { - return EventState.Cancelled; - } - if (("done" == str)) + if ((s.HasKey("from") + || ((from != default(OptionalInt)) + && from.HasValue))) { - return EventState.Done; + s.Serialize("from", ref from.Value); + from.HasValue = true; } - if (("pending" == str)) + if ((s.HasKey("max") + || ((max != default(OptionalInt)) + && max.HasValue))) { - return EventState.Pending; + s.Serialize("max", ref max.Value); + max.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class EventsInDateRangeResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MatchMakingWindowResp : Beamable.Serialization.JsonSerializable.ISerializable { - public EventDateRanges[] eventInDateRange; + public int difficulty; + public MatchMakingRanking[] matches; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("eventInDateRange", ref eventInDateRange); + s.Serialize("difficulty", ref difficulty); + s.SerializeArray("matches", ref matches); } } [System.SerializableAttribute()] - public partial class EventApplyRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardSwapRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public Event content = new Event(); + public long delta; + public OptionalLong loserId = new OptionalLong(); + public long swapBase; + public OptionalLong winnerId = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("content", ref content); + s.Serialize("delta", ref delta); + if ((s.HasKey("loserId") + || ((loserId != default(OptionalLong)) + && loserId.HasValue))) + { + s.Serialize("loserId", ref loserId.Value); + loserId.HasValue = true; + } + s.Serialize("swapBase", ref swapBase); + if ((s.HasKey("winnerId") + || ((winnerId != default(OptionalLong)) + && winnerId.HasValue))) + { + s.Serialize("winnerId", ref winnerId.Value); + winnerId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class Schedule : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardAddRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string activeFrom; - public OptionalString activeTo = new OptionalString(); - public OptionalArrayOfString crons = new OptionalArrayOfString(); - public OptionalArrayOfScheduleDefinition definitions = new OptionalArrayOfScheduleDefinition(); - public OptionalString description = new OptionalString(); + public long id; + public OptionalBool increment = new OptionalBool(); + public OptionalDouble maxScore = new OptionalDouble(); + public OptionalDouble minScore = new OptionalDouble(); + public double score; + public OptionalMapOfString stats = new OptionalMapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("activeFrom", ref activeFrom); - if ((s.HasKey("activeTo") - || ((activeTo != default(OptionalString)) - && activeTo.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("increment") + || ((increment != default(OptionalBool)) + && increment.HasValue))) { - s.Serialize("activeTo", ref activeTo.Value); - activeTo.HasValue = true; + s.Serialize("increment", ref increment.Value); + increment.HasValue = true; } - if ((s.HasKey("crons") - || ((crons != default(OptionalArrayOfString)) - && crons.HasValue))) + if ((s.HasKey("maxScore") + || ((maxScore != default(OptionalDouble)) + && maxScore.HasValue))) { - s.SerializeArray("crons", ref crons.Value); - crons.HasValue = true; + s.Serialize("maxScore", ref maxScore.Value); + maxScore.HasValue = true; } - if ((s.HasKey("definitions") - || ((definitions != default(OptionalArrayOfScheduleDefinition)) - && definitions.HasValue))) + if ((s.HasKey("minScore") + || ((minScore != default(OptionalDouble)) + && minScore.HasValue))) { - s.SerializeArray("definitions", ref definitions.Value); - definitions.HasValue = true; + s.Serialize("minScore", ref minScore.Value); + minScore.HasValue = true; } - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) + s.Serialize("score", ref score); + if ((s.HasKey("stats") + || ((stats != default(OptionalMapOfString)) + && stats.HasValue))) { - s.Serialize("description", ref description.Value); - description.HasValue = true; + s.SerializeDictionary("stats", ref stats.Value); + stats.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ScheduleDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LeaderboardMembershipResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] dayOfMonth; - public string[] dayOfWeek; - public string[] hour; - public string[] minute; - public string[] month; - public string[] second; - public string[] year; + public bool result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("dayOfMonth", ref dayOfMonth); - s.SerializeArray("dayOfWeek", ref dayOfWeek); - s.SerializeArray("hour", ref hour); - s.SerializeArray("minute", ref minute); - s.SerializeArray("month", ref month); - s.SerializeArray("second", ref second); - s.SerializeArray("year", ref year); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class EventPhase : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateAccountWithCredsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long durationMillis; - public long durationSeconds; - public int duration_minutes; - public string name; - public OptionalArrayOfEventRule rules = new OptionalArrayOfEventRule(); + public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); + public OptionalString external_token = new OptionalString(); + public OptionalMapOfString initProperties = new OptionalMapOfString(); + public OptionalString password = new OptionalString(); + public OptionalString provider_namespace = new OptionalString(); + public OptionalString provider_service = new OptionalString(); + public OptionalString username = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("durationMillis", ref durationMillis); - s.Serialize("durationSeconds", ref durationSeconds); - s.Serialize("duration_minutes", ref duration_minutes); - s.Serialize("name", ref name); - if ((s.HasKey("rules") - || ((rules != default(OptionalArrayOfEventRule)) - && rules.HasValue))) + if ((s.HasKey("challenge_solution") + || ((challenge_solution != default(OptionalChallengeSolution)) + && challenge_solution.HasValue))) { - s.SerializeArray("rules", ref rules.Value); - rules.HasValue = true; + s.Serialize("challenge_solution", ref challenge_solution.Value); + challenge_solution.HasValue = true; + } + if ((s.HasKey("external_token") + || ((external_token != default(OptionalString)) + && external_token.HasValue))) + { + s.Serialize("external_token", ref external_token.Value); + external_token.HasValue = true; + } + if ((s.HasKey("initProperties") + || ((initProperties != default(OptionalMapOfString)) + && initProperties.HasValue))) + { + s.SerializeDictionary("initProperties", ref initProperties.Value); + initProperties.HasValue = true; + } + if ((s.HasKey("password") + || ((password != default(OptionalString)) + && password.HasValue))) + { + s.Serialize("password", ref password.Value); + password.HasValue = true; + } + if ((s.HasKey("provider_namespace") + || ((provider_namespace != default(OptionalString)) + && provider_namespace.HasValue))) + { + s.Serialize("provider_namespace", ref provider_namespace.Value); + provider_namespace.HasValue = true; + } + if ((s.HasKey("provider_service") + || ((provider_service != default(OptionalString)) + && provider_service.HasValue))) + { + s.Serialize("provider_service", ref provider_service.Value); + provider_service.HasValue = true; + } + if ((s.HasKey("username") + || ((username != default(OptionalString)) + && username.HasValue))) + { + s.Serialize("username", ref username.Value); + username.HasValue = true; } } } [System.SerializableAttribute()] - public partial class EventContentResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public Event[] content; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("content", ref content); - } - } - [System.SerializableAttribute()] - public partial class EventPhaseEndRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PasswordUpdateConfirmation : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString time = new OptionalString(); + public string code; + public OptionalString email = new OptionalString(); + public string newPassword; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("time") - || ((time != default(OptionalString)) - && time.HasValue))) + s.Serialize("code", ref code); + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - s.Serialize("time", ref time.Value); - time.HasValue = true; + s.Serialize("email", ref email.Value); + email.HasValue = true; } + s.Serialize("newPassword", ref newPassword); } } [System.SerializableAttribute()] - public partial class PingRsp : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeviceIdAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public bool keepAlive; + public string deviceId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("keepAlive", ref keepAlive); + s.Serialize("deviceId", ref deviceId); } } [System.SerializableAttribute()] - public partial class SetContentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountUpdate : Beamable.Serialization.JsonSerializable.ISerializable { - public Event eventKey = new Event(); - public string origin; - public OptionalString originType = new OptionalString(); - public OptionalString rootEventId = new OptionalString(); + public OptionalString country = new OptionalString(); + public OptionalString deviceId = new OptionalString(); + public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); + public OptionalGamerTagAssociation gamerTagAssoc = new OptionalGamerTagAssociation(); + public bool hasThirdPartyToken; + public OptionalString language = new OptionalString(); + public OptionalString thirdParty = new OptionalString(); + public OptionalString token = new OptionalString(); + public OptionalString userName = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("event", ref eventKey); - s.Serialize("origin", ref origin); - if ((s.HasKey("originType") - || ((originType != default(OptionalString)) - && originType.HasValue))) + if ((s.HasKey("country") + || ((country != default(OptionalString)) + && country.HasValue))) { - s.Serialize("originType", ref originType.Value); - originType.HasValue = true; + s.Serialize("country", ref country.Value); + country.HasValue = true; } - if ((s.HasKey("rootEventId") - || ((rootEventId != default(OptionalString)) - && rootEventId.HasValue))) + if ((s.HasKey("deviceId") + || ((deviceId != default(OptionalString)) + && deviceId.HasValue))) { - s.Serialize("rootEventId", ref rootEventId.Value); - rootEventId.HasValue = true; + s.Serialize("deviceId", ref deviceId.Value); + deviceId.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GroupCreate : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString clientData = new OptionalString(); - public string enrollmentType; - public OptionalLong group = new OptionalLong(); - public int maxSize; - public string name; - public long requirement; - public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); - public OptionalString tag = new OptionalString(); - public OptionalLong time = new OptionalLong(); - public GroupType type = new GroupType(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("clientData") - || ((clientData != default(OptionalString)) - && clientData.HasValue))) + if ((s.HasKey("external") + || ((external != default(OptionalArrayOfExternalIdentity)) + && external.HasValue))) { - s.Serialize("clientData", ref clientData.Value); - clientData.HasValue = true; + s.SerializeArray("external", ref external.Value); + external.HasValue = true; } - s.Serialize("enrollmentType", ref enrollmentType); - if ((s.HasKey("group") - || ((group != default(OptionalLong)) - && group.HasValue))) + if ((s.HasKey("gamerTagAssoc") + || ((gamerTagAssoc != default(OptionalGamerTagAssociation)) + && gamerTagAssoc.HasValue))) { - s.Serialize("group", ref group.Value); - group.HasValue = true; + s.Serialize("gamerTagAssoc", ref gamerTagAssoc.Value); + gamerTagAssoc.HasValue = true; } - s.Serialize("maxSize", ref maxSize); - s.Serialize("name", ref name); - s.Serialize("requirement", ref requirement); - if ((s.HasKey("scores") - || ((scores != default(OptionalArrayOfGroupScoreBinding)) - && scores.HasValue))) - { - s.SerializeArray("scores", ref scores.Value); - scores.HasValue = true; + s.Serialize("hasThirdPartyToken", ref hasThirdPartyToken); + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) + { + s.Serialize("language", ref language.Value); + language.HasValue = true; } - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) + if ((s.HasKey("thirdParty") + || ((thirdParty != default(OptionalString)) + && thirdParty.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("thirdParty", ref thirdParty.Value); + thirdParty.HasValue = true; } - if ((s.HasKey("time") - || ((time != default(OptionalLong)) - && time.HasValue))) + if ((s.HasKey("token") + || ((token != default(OptionalString)) + && token.HasValue))) { - s.Serialize("time", ref time.Value); - time.HasValue = true; + s.Serialize("token", ref token.Value); + token.HasValue = true; + } + if ((s.HasKey("userName") + || ((userName != default(OptionalString)) + && userName.HasValue))) + { + s.Serialize("userName", ref userName.Value); + userName.HasValue = true; } - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class DonationEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EmailUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public OptionalBool claimed = new OptionalBool(); - public long playerId; - public long time; + public OptionalString codeType = new OptionalString(); + public string newEmail; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - if ((s.HasKey("claimed") - || ((claimed != default(OptionalBool)) - && claimed.HasValue))) + if ((s.HasKey("codeType") + || ((codeType != default(OptionalString)) + && codeType.HasValue))) { - s.Serialize("claimed", ref claimed.Value); - claimed.HasValue = true; + s.Serialize("codeType", ref codeType.Value); + codeType.HasValue = true; } - s.Serialize("playerId", ref playerId); - s.Serialize("time", ref time); + s.Serialize("newEmail", ref newEmail); } } - public enum GroupType - { - Guild, - Subgroup, - } - public class GroupTypeExtensions + [System.SerializableAttribute()] + public partial class ThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(GroupType val) + public string appId; + public OptionalString email = new OptionalString(); + public MapOfString meta = new MapOfString(); + public string name; + public string userAppId; + public OptionalString userBusinessId = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((GroupType.Guild == val)) + s.Serialize("appId", ref appId); + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - return "guild"; + s.Serialize("email", ref email.Value); + email.HasValue = true; } - if ((GroupType.Subgroup == val)) + s.SerializeDictionary("meta", ref meta); + s.Serialize("name", ref name); + s.Serialize("userAppId", ref userAppId); + if ((s.HasKey("userBusinessId") + || ((userBusinessId != default(OptionalString)) + && userBusinessId.HasValue))) { - return "subgroup"; + s.Serialize("userBusinessId", ref userBusinessId.Value); + userBusinessId.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); } - public static GroupType FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class DeleteDevicesRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("guild" == str)) - { - return GroupType.Guild; - } - if (("subgroup" == str)) + if ((s.HasKey("deviceIds") + || ((deviceIds != default(OptionalArrayOfString)) + && deviceIds.HasValue))) { - return GroupType.Subgroup; + s.SerializeArray("deviceIds", ref deviceIds.Value); + deviceIds.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class Member : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountPersonallyIdentifiableInformationResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool canDemote = new OptionalBool(); - public OptionalBool canKick = new OptionalBool(); - public OptionalBool canPromote = new OptionalBool(); - public long gamerTag; - public string role; - public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); + public Account account = new Account(); + public ListAuditResponse paymentAudits = new ListAuditResponse(); + public StatsResponse[] stats; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("canDemote") - || ((canDemote != default(OptionalBool)) - && canDemote.HasValue))) + s.Serialize("account", ref account); + s.Serialize("paymentAudits", ref paymentAudits); + s.SerializeArray("stats", ref stats); + } + } + [System.SerializableAttribute()] + public partial class AccountPortalView : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString email = new OptionalString(); + public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); + public long id; + public OptionalString language = new OptionalString(); + public OptionalString roleString = new OptionalString(); + public OptionalArrayOfRoleMapping roles = new OptionalArrayOfRoleMapping(); + public string[] scopes; + public string[] thirdPartyAppAssociations; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - s.Serialize("canDemote", ref canDemote.Value); - canDemote.HasValue = true; + s.Serialize("email", ref email.Value); + email.HasValue = true; } - if ((s.HasKey("canKick") - || ((canKick != default(OptionalBool)) - && canKick.HasValue))) + if ((s.HasKey("external") + || ((external != default(OptionalArrayOfExternalIdentity)) + && external.HasValue))) { - s.Serialize("canKick", ref canKick.Value); - canKick.HasValue = true; + s.SerializeArray("external", ref external.Value); + external.HasValue = true; } - if ((s.HasKey("canPromote") - || ((canPromote != default(OptionalBool)) - && canPromote.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) { - s.Serialize("canPromote", ref canPromote.Value); - canPromote.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; } - s.Serialize("gamerTag", ref gamerTag); - s.Serialize("role", ref role); - if ((s.HasKey("scores") - || ((scores != default(OptionalArrayOfGroupScoreBinding)) - && scores.HasValue))) + if ((s.HasKey("roleString") + || ((roleString != default(OptionalString)) + && roleString.HasValue))) { - s.SerializeArray("scores", ref scores.Value); - scores.HasValue = true; + s.Serialize("roleString", ref roleString.Value); + roleString.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GroupMembershipResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong gamerTag = new OptionalLong(); - public GroupMetaData group = new GroupMetaData(); - public bool member; - public long[] subGroups; - public GroupType type = new GroupType(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("gamerTag") - || ((gamerTag != default(OptionalLong)) - && gamerTag.HasValue))) + if ((s.HasKey("roles") + || ((roles != default(OptionalArrayOfRoleMapping)) + && roles.HasValue))) { - s.Serialize("gamerTag", ref gamerTag.Value); - gamerTag.HasValue = true; + s.SerializeArray("roles", ref roles.Value); + roles.HasValue = true; } - s.Serialize("group", ref group); - s.Serialize("member", ref member); - s.SerializeArray("subGroups", ref subGroups); - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); + s.SerializeArray("scopes", ref scopes); + s.SerializeArray("thirdPartyAppAssociations", ref thirdPartyAppAssociations); } } [System.SerializableAttribute()] - public partial class GroupRole : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SearchAccountsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string name; - public string[] permissions; + public int page; + public int pagesize; + public string query; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - s.SerializeArray("permissions", ref permissions); + s.Serialize("page", ref page); + s.Serialize("pagesize", ref pagesize); + s.Serialize("query", ref query); } } [System.SerializableAttribute()] - public partial class AvailabilityResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PasswordUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public bool name; - public bool tag; + public OptionalString codeType = new OptionalString(); + public string email; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - s.Serialize("tag", ref tag); + if ((s.HasKey("codeType") + || ((codeType != default(OptionalString)) + && codeType.HasValue))) + { + s.Serialize("codeType", ref codeType.Value); + codeType.HasValue = true; + } + s.Serialize("email", ref email); } } [System.SerializableAttribute()] - public partial class DonationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PaymentAuditEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable { - public Currency currency = new Currency(); - public long playerId; - public DonationEntry[] progress; - public bool satisfied; - public long timeRequested; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("currency", ref currency); - s.Serialize("playerId", ref playerId); - s.SerializeArray("progress", ref progress); - s.Serialize("satisfied", ref satisfied); - s.Serialize("timeRequested", ref timeRequested); - } - } - [System.SerializableAttribute()] - public partial class GroupCreateResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public GroupMetaData group = new GroupMetaData(); + public OptionalLong created = new OptionalLong(); + public PaymentDetailsEntryViewModel details = new PaymentDetailsEntryViewModel(); + public EntitlementGenerator[] entitlements; + public long gt; + public PaymentHistoryEntryViewModel[] history; + public OptionalArrayOfCurrencyChange obtainCurrency = new OptionalArrayOfCurrencyChange(); + public OptionalArrayOfItemCreateRequest obtainItems = new OptionalArrayOfItemCreateRequest(); + public string providerid; + public string providername; + public OptionalString replayGuardValue = new OptionalString(); + public long txid; + public string txstate; + public OptionalLong updated = new OptionalLong(); + public OptionalString version = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("group", ref group); + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) + { + s.Serialize("created", ref created.Value); + created.HasValue = true; + } + s.Serialize("details", ref details); + s.SerializeArray("entitlements", ref entitlements); + s.Serialize("gt", ref gt); + s.SerializeArray("history", ref history); + if ((s.HasKey("obtainCurrency") + || ((obtainCurrency != default(OptionalArrayOfCurrencyChange)) + && obtainCurrency.HasValue))) + { + s.SerializeArray("obtainCurrency", ref obtainCurrency.Value); + obtainCurrency.HasValue = true; + } + if ((s.HasKey("obtainItems") + || ((obtainItems != default(OptionalArrayOfItemCreateRequest)) + && obtainItems.HasValue))) + { + s.SerializeArray("obtainItems", ref obtainItems.Value); + obtainItems.HasValue = true; + } + s.Serialize("providerid", ref providerid); + s.Serialize("providername", ref providername); + if ((s.HasKey("replayGuardValue") + || ((replayGuardValue != default(OptionalString)) + && replayGuardValue.HasValue))) + { + s.Serialize("replayGuardValue", ref replayGuardValue.Value); + replayGuardValue.HasValue = true; + } + s.Serialize("txid", ref txid); + s.Serialize("txstate", ref txstate); + if ((s.HasKey("updated") + || ((updated != default(OptionalLong)) + && updated.HasValue))) + { + s.Serialize("updated", ref updated.Value); + updated.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 GroupSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ExternalIdentityAvailableApiRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public Group[] groups; + public OptionalString provider_namespace = new OptionalString(); + public string provider_service; + public string user_id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("groups", ref groups); + if ((s.HasKey("provider_namespace") + || ((provider_namespace != default(OptionalString)) + && provider_namespace.HasValue))) + { + s.Serialize("provider_namespace", ref provider_namespace.Value); + provider_namespace.HasValue = true; + } + s.Serialize("provider_service", ref provider_service); + s.Serialize("user_id", ref user_id); } } [System.SerializableAttribute()] - public partial class GroupUserMember : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountPlayerView : Beamable.Serialization.JsonSerializable.ISerializable { + public string[] deviceIds; + public OptionalString email = new OptionalString(); + public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); public long id; - public OptionalLong joined = new OptionalLong(); - public GroupUserMember[] subGroups; + public OptionalString language = new OptionalString(); + public string[] scopes; + public string[] thirdPartyAppAssociations; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.SerializeArray("deviceIds", ref deviceIds); + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) + { + s.Serialize("email", ref email.Value); + email.HasValue = true; + } + if ((s.HasKey("external") + || ((external != default(OptionalArrayOfExternalIdentity)) + && external.HasValue))) + { + s.SerializeArray("external", ref external.Value); + external.HasValue = true; + } s.Serialize("id", ref id); - if ((s.HasKey("joined") - || ((joined != default(OptionalLong)) - && joined.HasValue))) + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) { - s.Serialize("joined", ref joined.Value); - joined.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; } - s.SerializeArray("subGroups", ref subGroups); + s.SerializeArray("scopes", ref scopes); + s.SerializeArray("thirdPartyAppAssociations", ref thirdPartyAppAssociations); } } [System.SerializableAttribute()] - public partial class GroupMemberInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PaymentHistoryEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfGroupUserMember guild = new OptionalArrayOfGroupUserMember(); - public OptionalArrayOfGroupUserMember subgroup = new OptionalArrayOfGroupUserMember(); + public string change; + public OptionalString data = new OptionalString(); + public OptionalString timestamp = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("guild") - || ((guild != default(OptionalArrayOfGroupUserMember)) - && guild.HasValue))) + s.Serialize("change", ref change); + if ((s.HasKey("data") + || ((data != default(OptionalString)) + && data.HasValue))) { - s.SerializeArray("guild", ref guild.Value); - guild.HasValue = true; + s.Serialize("data", ref data.Value); + data.HasValue = true; } - if ((s.HasKey("subgroup") - || ((subgroup != default(OptionalArrayOfGroupUserMember)) - && subgroup.HasValue))) + if ((s.HasKey("timestamp") + || ((timestamp != default(OptionalString)) + && timestamp.HasValue))) { - s.SerializeArray("subgroup", ref subgroup.Value); - subgroup.HasValue = true; + s.Serialize("timestamp", ref timestamp.Value); + timestamp.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CurrencyProperty : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string name; - public string value; + public bool available; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - s.Serialize("value", ref value); + s.Serialize("available", ref available); } } [System.SerializableAttribute()] - public partial class Group : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateElevatedAccountRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool canDisband = new OptionalBool(); - public OptionalBool canUpdateEnrollment = new OptionalBool(); - public OptionalBool canUpdateMOTD = new OptionalBool(); - public OptionalBool canUpdateSlogan = new OptionalBool(); - public OptionalString clientData = new OptionalString(); - public long created; - public OptionalArrayOfDonationRequest donations = new OptionalArrayOfDonationRequest(); - public string enrollmentType; - public int freeSlots; - public long id; - public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); - public long leader; - public int maxSize; - public OptionalMapOfDonationRequest maybeDonations = new OptionalMapOfDonationRequest(); - public Member[] members; - public string motd; - public string name; - public long requirement; - public OptionalArrayOfGroupRole roles = new OptionalArrayOfGroupRole(); - public MapOfString scores = new MapOfString(); - public OptionalString shard = new OptionalString(); - public string slogan; - public Group[] subGroups; - public OptionalString tag = new OptionalString(); - public GroupType type = new GroupType(); - public OptionalInt version = new OptionalInt(); + public string email; + public OptionalMapOfString initProperties = new OptionalMapOfString(); + public OptionalString role = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("canDisband") - || ((canDisband != default(OptionalBool)) - && canDisband.HasValue))) + s.Serialize("email", ref email); + if ((s.HasKey("initProperties") + || ((initProperties != default(OptionalMapOfString)) + && initProperties.HasValue))) { - s.Serialize("canDisband", ref canDisband.Value); - canDisband.HasValue = true; + s.SerializeDictionary("initProperties", ref initProperties.Value); + initProperties.HasValue = true; } - if ((s.HasKey("canUpdateEnrollment") - || ((canUpdateEnrollment != default(OptionalBool)) - && canUpdateEnrollment.HasValue))) + if ((s.HasKey("role") + || ((role != default(OptionalString)) + && role.HasValue))) { - s.Serialize("canUpdateEnrollment", ref canUpdateEnrollment.Value); - canUpdateEnrollment.HasValue = true; + s.Serialize("role", ref role.Value); + role.HasValue = true; } - if ((s.HasKey("canUpdateMOTD") - || ((canUpdateMOTD != default(OptionalBool)) - && canUpdateMOTD.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class EntitlementGenerator : Beamable.Serialization.JsonSerializable.ISerializable + { + public string action; + public OptionalEntitlementClaimWindow claimWindow = new OptionalEntitlementClaimWindow(); + public OptionalMapOfString paramsKey = new OptionalMapOfString(); + public OptionalInt quantity = new OptionalInt(); + public OptionalString specialization = new OptionalString(); + public string symbol; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("action", ref action); + if ((s.HasKey("claimWindow") + || ((claimWindow != default(OptionalEntitlementClaimWindow)) + && claimWindow.HasValue))) { - s.Serialize("canUpdateMOTD", ref canUpdateMOTD.Value); - canUpdateMOTD.HasValue = true; + s.Serialize("claimWindow", ref claimWindow.Value); + claimWindow.HasValue = true; } - if ((s.HasKey("canUpdateSlogan") - || ((canUpdateSlogan != default(OptionalBool)) - && canUpdateSlogan.HasValue))) + if ((s.HasKey("params") + || ((paramsKey != default(OptionalMapOfString)) + && paramsKey.HasValue))) { - s.Serialize("canUpdateSlogan", ref canUpdateSlogan.Value); - canUpdateSlogan.HasValue = true; + s.SerializeDictionary("params", ref paramsKey.Value); + paramsKey.HasValue = true; } - if ((s.HasKey("clientData") - || ((clientData != default(OptionalString)) - && clientData.HasValue))) + if ((s.HasKey("quantity") + || ((quantity != default(OptionalInt)) + && quantity.HasValue))) { - s.Serialize("clientData", ref clientData.Value); - clientData.HasValue = true; + s.Serialize("quantity", ref quantity.Value); + quantity.HasValue = true; } - s.Serialize("created", ref created); - if ((s.HasKey("donations") - || ((donations != default(OptionalArrayOfDonationRequest)) - && donations.HasValue))) - { - s.SerializeArray("donations", ref donations.Value); - donations.HasValue = true; - } - s.Serialize("enrollmentType", ref enrollmentType); - s.Serialize("freeSlots", ref freeSlots); - s.Serialize("id", ref id); - if ((s.HasKey("inFlight") - || ((inFlight != default(OptionalArrayOfInFlightMessage)) - && inFlight.HasValue))) - { - s.SerializeArray("inFlight", ref inFlight.Value); - inFlight.HasValue = true; - } - s.Serialize("leader", ref leader); - s.Serialize("maxSize", ref maxSize); - if ((s.HasKey("maybeDonations") - || ((maybeDonations != default(OptionalMapOfDonationRequest)) - && maybeDonations.HasValue))) - { - s.SerializeDictionary("maybeDonations", ref maybeDonations.Value); - maybeDonations.HasValue = true; - } - s.SerializeArray("members", ref members); - s.Serialize("motd", ref motd); - s.Serialize("name", ref name); - s.Serialize("requirement", ref requirement); - if ((s.HasKey("roles") - || ((roles != default(OptionalArrayOfGroupRole)) - && roles.HasValue))) - { - s.SerializeArray("roles", ref roles.Value); - roles.HasValue = true; - } - s.SerializeDictionary("scores", ref scores); - if ((s.HasKey("shard") - || ((shard != default(OptionalString)) - && shard.HasValue))) - { - s.Serialize("shard", ref shard.Value); - shard.HasValue = true; - } - s.Serialize("slogan", ref slogan); - s.SerializeArray("subGroups", ref subGroups); - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) - { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; - } - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); - if ((s.HasKey("version") - || ((version != default(OptionalInt)) - && version.HasValue))) + if ((s.HasKey("specialization") + || ((specialization != default(OptionalString)) + && specialization.HasValue))) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + s.Serialize("specialization", ref specialization.Value); + specialization.HasValue = true; } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class Currency : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public string id; - public OptionalArrayOfCurrencyProperty properties = new OptionalArrayOfCurrencyProperty(); - public OptionalFederationInfo proxy = new OptionalFederationInfo(); - public OptionalLong updatedAt = new OptionalLong(); + public long id; + public MapOfString stats = new MapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); s.Serialize("id", ref id); - if ((s.HasKey("properties") - || ((properties != default(OptionalArrayOfCurrencyProperty)) - && properties.HasValue))) - { - s.SerializeArray("properties", ref properties.Value); - properties.HasValue = true; - } - if ((s.HasKey("proxy") - || ((proxy != default(OptionalFederationInfo)) - && proxy.HasValue))) - { - s.Serialize("proxy", ref proxy.Value); - proxy.HasValue = true; - } - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalLong)) - && updatedAt.HasValue))) - { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; - } + s.SerializeDictionary("stats", ref stats); } } [System.SerializableAttribute()] - public partial class GroupMembershipRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AttachExternalIdentityApiResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long group; - public OptionalLong score = new OptionalLong(); - public OptionalLong subGroup = new OptionalLong(); - public OptionalLong successor = new OptionalLong(); - public GroupType type = new GroupType(); + public OptionalString challenge_token = new OptionalString(); + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("group", ref group); - if ((s.HasKey("score") - || ((score != default(OptionalLong)) - && score.HasValue))) + if ((s.HasKey("challenge_token") + || ((challenge_token != default(OptionalString)) + && challenge_token.HasValue))) { - s.Serialize("score", ref score.Value); - score.HasValue = true; + s.Serialize("challenge_token", ref challenge_token.Value); + challenge_token.HasValue = true; } - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) + s.Serialize("result", ref result); + } + } + [System.SerializableAttribute()] + public partial class RoleMapping : Beamable.Serialization.JsonSerializable.ISerializable + { + public string projectId; + public string role; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("projectId", ref projectId); + s.Serialize("role", ref role); + } + } + [System.SerializableAttribute()] + public partial class AccountRegistration : Beamable.Serialization.JsonSerializable.ISerializable + { + public string email; + public string password; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("email", ref email); + s.Serialize("password", ref password); + } + } + [System.SerializableAttribute()] + public partial class AttachExternalIdentityApiRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); + public string external_token; + public OptionalString provider_namespace = new OptionalString(); + public string provider_service; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("challenge_solution") + || ((challenge_solution != default(OptionalChallengeSolution)) + && challenge_solution.HasValue))) { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; + s.Serialize("challenge_solution", ref challenge_solution.Value); + challenge_solution.HasValue = true; } - if ((s.HasKey("successor") - || ((successor != default(OptionalLong)) - && successor.HasValue))) + s.Serialize("external_token", ref external_token); + if ((s.HasKey("provider_namespace") + || ((provider_namespace != default(OptionalString)) + && provider_namespace.HasValue))) { - s.Serialize("successor", ref successor.Value); - successor.HasValue = true; + s.Serialize("provider_namespace", ref provider_namespace.Value); + provider_namespace.HasValue = true; } - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); + s.Serialize("provider_service", ref provider_service); } } [System.SerializableAttribute()] - public partial class GroupScoreBinding : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EmailUpdateConfirmation : Beamable.Serialization.JsonSerializable.ISerializable { - public string board; - public string[] derivatives; - public long score; + public string code; + public string password; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("board", ref board); - s.SerializeArray("derivatives", ref derivatives); - s.Serialize("score", ref score); + s.Serialize("code", ref code); + s.Serialize("password", ref password); } } [System.SerializableAttribute()] - public partial class AvailabilityRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ExternalIdentity : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString name = new OptionalString(); - public OptionalBool subGroup = new OptionalBool(); - public OptionalString tag = new OptionalString(); - public GroupType type = new GroupType(); + public string providerNamespace; + public string providerService; + public string userId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) + s.Serialize("providerNamespace", ref providerNamespace); + s.Serialize("providerService", ref providerService); + s.Serialize("userId", ref userId); + } + } + [System.SerializableAttribute()] + public partial class CreateAccountWithCredsApiResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalAccountPlayerView account = new OptionalAccountPlayerView(); + public OptionalString challenge_token = new OptionalString(); + public OptionalTokenResponse token = new OptionalTokenResponse(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("account") + || ((account != default(OptionalAccountPlayerView)) + && account.HasValue))) { - s.Serialize("name", ref name.Value); - name.HasValue = true; + s.Serialize("account", ref account.Value); + account.HasValue = true; } - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalBool)) - && subGroup.HasValue))) + if ((s.HasKey("challenge_token") + || ((challenge_token != default(OptionalString)) + && challenge_token.HasValue))) { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; + s.Serialize("challenge_token", ref challenge_token.Value); + challenge_token.HasValue = true; } - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) + if ((s.HasKey("token") + || ((token != default(OptionalTokenResponse)) + && token.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("token", ref token.Value); + token.HasValue = true; } - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class GroupSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetAdminsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString enrollmentTypes = new OptionalString(); - public OptionalBool hasSlots = new OptionalBool(); - public OptionalInt limit = new OptionalInt(); - public OptionalString name = new OptionalString(); - public OptionalInt offset = new OptionalInt(); - public OptionalLong scoreMax = new OptionalLong(); - public OptionalLong scoreMin = new OptionalLong(); - public OptionalString sortField = new OptionalString(); - public OptionalInt sortValue = new OptionalInt(); - public OptionalBool subGroup = new OptionalBool(); - public GroupType type = new GroupType(); - public OptionalLong userScore = new OptionalLong(); + public AccountPortalView[] accounts; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("enrollmentTypes") - || ((enrollmentTypes != default(OptionalString)) - && enrollmentTypes.HasValue))) - { - s.Serialize("enrollmentTypes", ref enrollmentTypes.Value); - enrollmentTypes.HasValue = true; - } - if ((s.HasKey("hasSlots") - || ((hasSlots != default(OptionalBool)) - && hasSlots.HasValue))) - { - s.Serialize("hasSlots", ref hasSlots.Value); - hasSlots.HasValue = true; - } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) - { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; - } - if ((s.HasKey("scoreMax") - || ((scoreMax != default(OptionalLong)) - && scoreMax.HasValue))) - { - s.Serialize("scoreMax", ref scoreMax.Value); - scoreMax.HasValue = true; - } - if ((s.HasKey("scoreMin") - || ((scoreMin != default(OptionalLong)) - && scoreMin.HasValue))) - { - s.Serialize("scoreMin", ref scoreMin.Value); - scoreMin.HasValue = true; - } - if ((s.HasKey("sortField") - || ((sortField != default(OptionalString)) - && sortField.HasValue))) + s.SerializeArray("accounts", ref accounts); + } + } + [System.SerializableAttribute()] + public partial class PaymentDetailsEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString category = new OptionalString(); + public string gameplace; + public OptionalString localCurrency = new OptionalString(); + public OptionalString localPrice = new OptionalString(); + public string name; + public int price; + public string providerProductId; + public int quantity; + public string reference; + public string sku; + public OptionalString subcategory = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("category") + || ((category != default(OptionalString)) + && category.HasValue))) { - s.Serialize("sortField", ref sortField.Value); - sortField.HasValue = true; + s.Serialize("category", ref category.Value); + category.HasValue = true; } - if ((s.HasKey("sortValue") - || ((sortValue != default(OptionalInt)) - && sortValue.HasValue))) + s.Serialize("gameplace", ref gameplace); + if ((s.HasKey("localCurrency") + || ((localCurrency != default(OptionalString)) + && localCurrency.HasValue))) { - s.Serialize("sortValue", ref sortValue.Value); - sortValue.HasValue = true; + s.Serialize("localCurrency", ref localCurrency.Value); + localCurrency.HasValue = true; } - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalBool)) - && subGroup.HasValue))) + if ((s.HasKey("localPrice") + || ((localPrice != default(OptionalString)) + && localPrice.HasValue))) { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; + s.Serialize("localPrice", ref localPrice.Value); + localPrice.HasValue = true; } - s.SerializeEnum("type", ref type, GroupTypeExtensions.ToEnumString, GroupTypeExtensions.FromEnumString); - if ((s.HasKey("userScore") - || ((userScore != default(OptionalLong)) - && userScore.HasValue))) + s.Serialize("name", ref name); + s.Serialize("price", ref price); + s.Serialize("providerProductId", ref providerProductId); + s.Serialize("quantity", ref quantity); + s.Serialize("reference", ref reference); + s.Serialize("sku", ref sku); + if ((s.HasKey("subcategory") + || ((subcategory != default(OptionalString)) + && subcategory.HasValue))) { - s.Serialize("userScore", ref userScore.Value); - userScore.HasValue = true; + s.Serialize("subcategory", ref subcategory.Value); + subcategory.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GroupMetaData : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyChange : Beamable.Serialization.JsonSerializable.ISerializable { - public long id; - public OptionalString name = new OptionalString(); - public OptionalString tag = new OptionalString(); + public long amount; + public OptionalLong originalAmount = new OptionalLong(); + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) + s.Serialize("amount", ref amount); + if ((s.HasKey("originalAmount") + || ((originalAmount != default(OptionalLong)) + && originalAmount.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("originalAmount", ref originalAmount.Value); + originalAmount.HasValue = true; } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class GroupUser : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EntitlementClaimWindow : Beamable.Serialization.JsonSerializable.ISerializable { - public GroupUserMember[] allGroups; - public long gamerTag; - public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); - public GroupMemberInfo member = new GroupMemberInfo(); - public OptionalArrayOfGroupScoreBinding scores = new OptionalArrayOfGroupScoreBinding(); - public long updated; + public long close; + public long open; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("allGroups", ref allGroups); - s.Serialize("gamerTag", ref gamerTag); - if ((s.HasKey("inFlight") - || ((inFlight != default(OptionalArrayOfInFlightMessage)) - && inFlight.HasValue))) - { - s.SerializeArray("inFlight", ref inFlight.Value); - inFlight.HasValue = true; - } - s.Serialize("member", ref member); - if ((s.HasKey("scores") - || ((scores != default(OptionalArrayOfGroupScoreBinding)) - && scores.HasValue))) - { - s.SerializeArray("scores", ref scores.Value); - scores.HasValue = true; - } - s.Serialize("updated", ref updated); + s.Serialize("close", ref close); + s.Serialize("open", ref open); } } [System.SerializableAttribute()] - public partial class FederationInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GamerTagAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public string namespaceKey; - public string service; - public OptionalJsonString settings = new OptionalJsonString(); + public long gamerTag; + public string projectId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("namespace", ref namespaceKey); - s.Serialize("service", ref service); - if ((s.HasKey("settings") - || ((settings != default(OptionalJsonString)) - && settings.HasValue))) - { - s.SerializeNestedJson("settings", ref settings.Value); - settings.HasValue = true; - } + s.Serialize("gamerTag", ref gamerTag); + s.Serialize("projectId", ref projectId); } } [System.SerializableAttribute()] - public partial class GroupInvite : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ChallengeSolution : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; - public OptionalLong subGroup = new OptionalLong(); - public OptionalBool useNewRewardsSystem = new OptionalBool(); + public string challenge_token; + public string solution; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) - { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; - } - if ((s.HasKey("useNewRewardsSystem") - || ((useNewRewardsSystem != default(OptionalBool)) - && useNewRewardsSystem.HasValue))) - { - s.Serialize("useNewRewardsSystem", ref useNewRewardsSystem.Value); - useNewRewardsSystem.HasValue = true; - } + s.Serialize("challenge_token", ref challenge_token); + s.Serialize("solution", ref solution); } } [System.SerializableAttribute()] - public partial class CreateDonationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeleteExternalIdentityApiRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public OptionalString config = new OptionalString(); - public string currencyId; + public OptionalString provider_namespace = new OptionalString(); + public string provider_service; + public string user_id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - if ((s.HasKey("config") - || ((config != default(OptionalString)) - && config.HasValue))) + if ((s.HasKey("provider_namespace") + || ((provider_namespace != default(OptionalString)) + && provider_namespace.HasValue))) { - s.Serialize("config", ref config.Value); - config.HasValue = true; + s.Serialize("provider_namespace", ref provider_namespace.Value); + provider_namespace.HasValue = true; } - s.Serialize("currencyId", ref currencyId); + s.Serialize("provider_service", ref provider_service); + s.Serialize("user_id", ref user_id); } } [System.SerializableAttribute()] - public partial class KickRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ThirdPartyAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; - public OptionalLong subGroup = new OptionalLong(); + public string thirdParty; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) - { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; - } + s.Serialize("thirdParty", ref thirdParty); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class GroupUpdate : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TokenResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString clientData = new OptionalString(); - public OptionalString enrollmentType = new OptionalString(); - public OptionalString motd = new OptionalString(); - public OptionalString name = new OptionalString(); - public OptionalLong requirement = new OptionalLong(); - public OptionalString slogan = new OptionalString(); - public OptionalLong subGroup = new OptionalLong(); - public OptionalString tag = new OptionalString(); + public OptionalString access_token = new OptionalString(); + public OptionalString challenge_token = new OptionalString(); + public long expires_in; + public OptionalString refresh_token = new OptionalString(); + public OptionalArrayOfString scopes = new OptionalArrayOfString(); + public string token_type; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("clientData") - || ((clientData != default(OptionalString)) - && clientData.HasValue))) - { - s.Serialize("clientData", ref clientData.Value); - clientData.HasValue = true; - } - if ((s.HasKey("enrollmentType") - || ((enrollmentType != default(OptionalString)) - && enrollmentType.HasValue))) - { - s.Serialize("enrollmentType", ref enrollmentType.Value); - enrollmentType.HasValue = true; - } - if ((s.HasKey("motd") - || ((motd != default(OptionalString)) - && motd.HasValue))) - { - s.Serialize("motd", ref motd.Value); - motd.HasValue = true; - } - if ((s.HasKey("name") - || ((name != default(OptionalString)) - && name.HasValue))) - { - s.Serialize("name", ref name.Value); - name.HasValue = true; - } - if ((s.HasKey("requirement") - || ((requirement != default(OptionalLong)) - && requirement.HasValue))) - { - s.Serialize("requirement", ref requirement.Value); - requirement.HasValue = true; - } - if ((s.HasKey("slogan") - || ((slogan != default(OptionalString)) - && slogan.HasValue))) + if ((s.HasKey("access_token") + || ((access_token != default(OptionalString)) + && access_token.HasValue))) { - s.Serialize("slogan", ref slogan.Value); - slogan.HasValue = true; + s.Serialize("access_token", ref access_token.Value); + access_token.HasValue = true; } - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) + if ((s.HasKey("challenge_token") + || ((challenge_token != default(OptionalString)) + && challenge_token.HasValue))) { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; + s.Serialize("challenge_token", ref challenge_token.Value); + challenge_token.HasValue = true; } - if ((s.HasKey("tag") - || ((tag != default(OptionalString)) - && tag.HasValue))) + s.Serialize("expires_in", ref expires_in); + if ((s.HasKey("refresh_token") + || ((refresh_token != default(OptionalString)) + && refresh_token.HasValue))) { - s.Serialize("tag", ref tag.Value); - tag.HasValue = true; + s.Serialize("refresh_token", ref refresh_token.Value); + refresh_token.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class GroupApplication : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong subGroup = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) + if ((s.HasKey("scopes") + || ((scopes != default(OptionalArrayOfString)) + && scopes.HasValue))) { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; + s.SerializeArray("scopes", ref scopes.Value); + scopes.HasValue = true; } + s.Serialize("token_type", ref token_type); } } [System.SerializableAttribute()] - public partial class MakeDonationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public OptionalBool autoClaim = new OptionalBool(); - public long recipientId; + public Account[] accounts; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - if ((s.HasKey("autoClaim") - || ((autoClaim != default(OptionalBool)) - && autoClaim.HasValue))) - { - s.Serialize("autoClaim", ref autoClaim.Value); - autoClaim.HasValue = true; - } - s.Serialize("recipientId", ref recipientId); + s.SerializeArray("accounts", ref accounts); } } [System.SerializableAttribute()] - public partial class RoleChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListAuditResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; - public string role; - public OptionalLong subGroup = new OptionalLong(); + public PaymentAuditEntryViewModel[] audits; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); - s.Serialize("role", ref role); - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) - { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; - } + s.SerializeArray("audits", ref audits); } } [System.SerializableAttribute()] - public partial class DisbandRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong subGroup = new OptionalLong(); + public string email; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("subGroup") - || ((subGroup != default(OptionalLong)) - && subGroup.HasValue))) - { - s.Serialize("subGroup", ref subGroup.Value); - subGroup.HasValue = true; - } + s.Serialize("email", ref email); } } [System.SerializableAttribute()] - public partial class CurrencyContentResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FindAccountRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public CurrencyArchetype[] content; + public string query; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("content", ref content); + s.Serialize("query", ref query); } } [System.SerializableAttribute()] - public partial class CurrencyArchetype : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Account : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalClientPermission clientPermission = new OptionalClientPermission(); - public OptionalFederationInfo external = new OptionalFederationInfo(); - public OptionalLong startingAmount = new OptionalLong(); - public string symbol; + public OptionalString country = new OptionalString(); + public long createdTimeMillis; + public OptionalString deviceId = new OptionalString(); + public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); + public OptionalString email = new OptionalString(); + public ExternalIdentity[] external; + public GamerTagAssociation[] gamerTags; + public OptionalLong heartbeat = new OptionalLong(); + public long id; + public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); + public OptionalString language = new OptionalString(); + public OptionalString password = new OptionalString(); + public bool privilegedAccount; + public OptionalString realmId = new OptionalString(); + public OptionalString roleString = new OptionalString(); + public OptionalArrayOfRoleMapping roles = new OptionalArrayOfRoleMapping(); + public ThirdPartyAssociation[] thirdParties; + public long updatedTimeMillis; + public OptionalString userName = new OptionalString(); + public OptionalBool wasMigrated = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("clientPermission") - || ((clientPermission != default(OptionalClientPermission)) - && clientPermission.HasValue))) + if ((s.HasKey("country") + || ((country != default(OptionalString)) + && country.HasValue))) { - s.Serialize("clientPermission", ref clientPermission.Value); - clientPermission.HasValue = true; + s.Serialize("country", ref country.Value); + country.HasValue = true; } - if ((s.HasKey("external") - || ((external != default(OptionalFederationInfo)) - && external.HasValue))) + s.Serialize("createdTimeMillis", ref createdTimeMillis); + if ((s.HasKey("deviceId") + || ((deviceId != default(OptionalString)) + && deviceId.HasValue))) { - s.Serialize("external", ref external.Value); - external.HasValue = true; + s.Serialize("deviceId", ref deviceId.Value); + deviceId.HasValue = true; } - if ((s.HasKey("startingAmount") - || ((startingAmount != default(OptionalLong)) - && startingAmount.HasValue))) + if ((s.HasKey("deviceIds") + || ((deviceIds != default(OptionalArrayOfString)) + && deviceIds.HasValue))) { - s.Serialize("startingAmount", ref startingAmount.Value); - startingAmount.HasValue = true; + s.SerializeArray("deviceIds", ref deviceIds.Value); + deviceIds.HasValue = true; } - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class ItemArchetype : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalClientPermission clientPermission = new OptionalClientPermission(); - public OptionalFederationInfo external = new OptionalFederationInfo(); - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("clientPermission") - || ((clientPermission != default(OptionalClientPermission)) - && clientPermission.HasValue))) + if ((s.HasKey("email") + || ((email != default(OptionalString)) + && email.HasValue))) { - s.Serialize("clientPermission", ref clientPermission.Value); - clientPermission.HasValue = true; + s.Serialize("email", ref email.Value); + email.HasValue = true; } - if ((s.HasKey("external") - || ((external != default(OptionalFederationInfo)) - && external.HasValue))) + s.SerializeArray("external", ref external); + s.SerializeArray("gamerTags", ref gamerTags); + if ((s.HasKey("heartbeat") + || ((heartbeat != default(OptionalLong)) + && heartbeat.HasValue))) { - s.Serialize("external", ref external.Value); - external.HasValue = true; + s.Serialize("heartbeat", ref heartbeat.Value); + heartbeat.HasValue = true; } - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class ItemContentResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public ItemArchetype[] content; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("content", ref content); - } - } - [System.SerializableAttribute()] - public partial class ItemDeltas : Beamable.Serialization.JsonSerializable.ISerializable - { - public ItemPropertiesDelta[] created; - public ItemPropertiesDelta[] deleted; - public ItemPropertiesDelta[] updated; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("created", ref created); - s.SerializeArray("deleted", ref deleted); - s.SerializeArray("updated", ref updated); - } - } - [System.SerializableAttribute()] - public partial class ItemPropertiesDelta : Beamable.Serialization.JsonSerializable.ISerializable - { - public string contentId; - public long itemId; - public OptionalMapOfPropertyDelta properties = new OptionalMapOfPropertyDelta(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("contentId", ref contentId); - s.Serialize("itemId", ref itemId); - if ((s.HasKey("properties") - || ((properties != default(OptionalMapOfPropertyDelta)) - && properties.HasValue))) + s.Serialize("id", ref id); + if ((s.HasKey("inFlight") + || ((inFlight != default(OptionalArrayOfInFlightMessage)) + && inFlight.HasValue))) { - s.SerializeDictionary("properties", ref properties.Value); - properties.HasValue = true; + s.SerializeArray("inFlight", ref inFlight.Value); + inFlight.HasValue = true; + } + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) + { + s.Serialize("language", ref language.Value); + language.HasValue = true; + } + if ((s.HasKey("password") + || ((password != default(OptionalString)) + && password.HasValue))) + { + s.Serialize("password", ref password.Value); + password.HasValue = true; + } + s.Serialize("privilegedAccount", ref privilegedAccount); + if ((s.HasKey("realmId") + || ((realmId != default(OptionalString)) + && realmId.HasValue))) + { + s.Serialize("realmId", ref realmId.Value); + realmId.HasValue = true; + } + if ((s.HasKey("roleString") + || ((roleString != default(OptionalString)) + && roleString.HasValue))) + { + s.Serialize("roleString", ref roleString.Value); + roleString.HasValue = true; + } + if ((s.HasKey("roles") + || ((roles != default(OptionalArrayOfRoleMapping)) + && roles.HasValue))) + { + s.SerializeArray("roles", ref roles.Value); + roles.HasValue = true; + } + s.SerializeArray("thirdParties", ref thirdParties); + s.Serialize("updatedTimeMillis", ref updatedTimeMillis); + if ((s.HasKey("userName") + || ((userName != default(OptionalString)) + && userName.HasValue))) + { + s.Serialize("userName", ref userName.Value); + userName.HasValue = true; + } + if ((s.HasKey("wasMigrated") + || ((wasMigrated != default(OptionalBool)) + && wasMigrated.HasValue))) + { + s.Serialize("wasMigrated", ref wasMigrated.Value); + wasMigrated.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ItemGroup : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AccountRolesReport : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; - public Item[] items; + public long accountId; + public string email; + public RealmRolesReport[] realms; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - s.SerializeArray("items", ref items); + s.Serialize("accountId", ref accountId); + s.Serialize("email", ref email); + s.SerializeArray("realms", ref realms); } } [System.SerializableAttribute()] - public partial class ItemUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeleteThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public long id; - public ItemProperty[] properties; + public string thirdParty; + public string userAppId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("id", ref id); - s.SerializeArray("properties", ref properties); + s.Serialize("thirdParty", ref thirdParty); + s.Serialize("userAppId", ref userAppId); } } [System.SerializableAttribute()] - public partial class PropertyDelta : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeleteRole : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString after = new OptionalString(); - public OptionalString before = new OptionalString(); + public OptionalString realm = new OptionalString(); + public OptionalString role = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("after") - || ((after != default(OptionalString)) - && after.HasValue))) + if ((s.HasKey("realm") + || ((realm != default(OptionalString)) + && realm.HasValue))) { - s.Serialize("after", ref after.Value); - after.HasValue = true; + s.Serialize("realm", ref realm.Value); + realm.HasValue = true; } - if ((s.HasKey("before") - || ((before != default(OptionalString)) - && before.HasValue))) + if ((s.HasKey("role") + || ((role != default(OptionalString)) + && role.HasValue))) { - s.Serialize("before", ref before.Value); - before.HasValue = true; + s.Serialize("role", ref role.Value); + role.HasValue = true; } } } [System.SerializableAttribute()] - public partial class TimeRange : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdateRole : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong from = new OptionalLong(); - public OptionalLong to = new OptionalLong(); + public OptionalString cid = new OptionalString(); + public OptionalString realm = new OptionalString(); + public OptionalString role = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("from") - || ((from != default(OptionalLong)) - && from.HasValue))) + if ((s.HasKey("cid") + || ((cid != default(OptionalString)) + && cid.HasValue))) { - s.Serialize("from", ref from.Value); - from.HasValue = true; + s.Serialize("cid", ref cid.Value); + cid.HasValue = true; } - if ((s.HasKey("to") - || ((to != default(OptionalLong)) - && to.HasValue))) + if ((s.HasKey("realm") + || ((realm != default(OptionalString)) + && realm.HasValue))) { - s.Serialize("to", ref to.Value); - to.HasValue = true; + s.Serialize("realm", ref realm.Value); + realm.HasValue = true; + } + if ((s.HasKey("role") + || ((role != default(OptionalString)) + && role.HasValue))) + { + s.Serialize("role", ref role.Value); + role.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CurrencyPreview : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AvailableRolesResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public string id; - public long originalAmount; + public string[] roles; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - s.Serialize("id", ref id); - s.Serialize("originalAmount", ref originalAmount); + s.SerializeArray("roles", ref roles); } } [System.SerializableAttribute()] - public partial class ContentTagFilter : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmRolesReport : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] allOf; - public string[] anyOf; - public string[] noneOf; + public string realmDisplayName; + public string realmName; + public string[] roles; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("allOf", ref allOf); - s.SerializeArray("anyOf", ref anyOf); - s.SerializeArray("noneOf", ref noneOf); + s.Serialize("realmDisplayName", ref realmDisplayName); + s.Serialize("realmName", ref realmName); + s.SerializeArray("roles", ref roles); } } [System.SerializableAttribute()] - public partial class CurrencyView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TransferThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public string id; - public CurrencyProperty[] properties; - public OptionalFederationInfo proxy = new OptionalFederationInfo(); + public long fromAccountId; + public ThirdPartyAssociation thirdParty = new ThirdPartyAssociation(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - s.Serialize("id", ref id); - s.SerializeArray("properties", ref properties); - if ((s.HasKey("proxy") - || ((proxy != default(OptionalFederationInfo)) - && proxy.HasValue))) - { - s.Serialize("proxy", ref proxy.Value); - proxy.HasValue = true; - } + s.Serialize("fromAccountId", ref fromAccountId); + s.Serialize("thirdParty", ref thirdParty); } } [System.SerializableAttribute()] - public partial class InventoryView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public CurrencyView[] currencies; - public OptionalInventoryFiltersDTO itemFilters = new OptionalInventoryFiltersDTO(); - public ItemGroup[] items; - public OptionalString scope = new OptionalString(); + public OptionalMapOfString add = new OptionalMapOfString(); + public OptionalBool emitAnalytics = new OptionalBool(); + public OptionalString objectId = new OptionalString(); + public OptionalMapOfString set = new OptionalMapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("currencies", ref currencies); - if ((s.HasKey("itemFilters") - || ((itemFilters != default(OptionalInventoryFiltersDTO)) - && itemFilters.HasValue))) + if ((s.HasKey("add") + || ((add != default(OptionalMapOfString)) + && add.HasValue))) { - s.Serialize("itemFilters", ref itemFilters.Value); - itemFilters.HasValue = true; + s.SerializeDictionary("add", ref add.Value); + add.HasValue = true; } - s.SerializeArray("items", ref items); - if ((s.HasKey("scope") - || ((scope != default(OptionalString)) - && scope.HasValue))) + if ((s.HasKey("emitAnalytics") + || ((emitAnalytics != default(OptionalBool)) + && emitAnalytics.HasValue))) { - s.Serialize("scope", ref scope.Value); - scope.HasValue = true; + s.Serialize("emitAnalytics", ref emitAnalytics.Value); + emitAnalytics.HasValue = true; + } + if ((s.HasKey("objectId") + || ((objectId != default(OptionalString)) + && objectId.HasValue))) + { + s.Serialize("objectId", ref objectId.Value); + objectId.HasValue = true; + } + if ((s.HasKey("set") + || ((set != default(OptionalMapOfString)) + && set.HasValue))) + { + s.SerializeDictionary("set", ref set.Value); + set.HasValue = true; } } } [System.SerializableAttribute()] - public partial class InventoryUpdateDelta : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsBasicStatsSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfCurrencyDelta currencies = new MapOfCurrencyDelta(); - public ItemDeltas items = new ItemDeltas(); + public long[] ids; + public OptionalInt limit = new OptionalInt(); + public OptionalInt offset = new OptionalInt(); + public OptionalLong total = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("currencies", ref currencies); - s.Serialize("items", ref items); + s.SerializeArray("ids", ref ids); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) + { + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; + } + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) + { + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; + } + if ((s.HasKey("total") + || ((total != default(OptionalLong)) + && total.HasValue))) + { + s.Serialize("total", ref total.Value); + total.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class InventoryGetRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class NetworkSerializable : 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 MultipliersGetResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchReadStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public VipBonus[] multipliers; + public OptionalString format = new OptionalString(); + public string objectIds; + public OptionalString stats = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("multipliers", ref multipliers); + if ((s.HasKey("format") + || ((format != default(OptionalString)) + && format.HasValue))) + { + s.Serialize("format", ref format.Value); + format.HasValue = true; + } + s.Serialize("objectIds", ref objectIds); + if ((s.HasKey("stats") + || ((stats != default(OptionalString)) + && stats.HasValue))) + { + s.Serialize("stats", ref stats.Value); + stats.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class EndTransactionRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchSetStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string transaction; + public StatUpdateRequest[] updates; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("transaction", ref transaction); + s.SerializeArray("updates", ref updates); } } [System.SerializableAttribute()] - public partial class PredicateDTO : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatsBasicStatsSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString asKey = new OptionalString(); - public OptionalBool caseInsensitive = new OptionalBool(); - public OptionalBool includeLower = new OptionalBool(); - public OptionalBool includeUpper = new OptionalBool(); - public string kind; - public OptionalString lower = new OptionalString(); - public OptionalString substr = new OptionalString(); - public OptionalString upper = new OptionalString(); - public OptionalString value = new OptionalString(); - public OptionalArrayOfString values = new OptionalArrayOfString(); + public string access; + public StatsBasicStatsSearchCriteria[] criteria; + public string domain; + public OptionalInt limit = new OptionalInt(); + public string objectType; + public OptionalInt offset = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("as") - || ((asKey != default(OptionalString)) - && asKey.HasValue))) - { - s.Serialize("as", ref asKey.Value); - asKey.HasValue = true; - } - if ((s.HasKey("caseInsensitive") - || ((caseInsensitive != default(OptionalBool)) - && caseInsensitive.HasValue))) - { - s.Serialize("caseInsensitive", ref caseInsensitive.Value); - caseInsensitive.HasValue = true; - } - if ((s.HasKey("includeLower") - || ((includeLower != default(OptionalBool)) - && includeLower.HasValue))) - { - s.Serialize("includeLower", ref includeLower.Value); - includeLower.HasValue = true; - } - if ((s.HasKey("includeUpper") - || ((includeUpper != default(OptionalBool)) - && includeUpper.HasValue))) - { - s.Serialize("includeUpper", ref includeUpper.Value); - includeUpper.HasValue = true; - } - s.Serialize("kind", ref kind); - if ((s.HasKey("lower") - || ((lower != default(OptionalString)) - && lower.HasValue))) - { - s.Serialize("lower", ref lower.Value); - lower.HasValue = true; - } - if ((s.HasKey("substr") - || ((substr != default(OptionalString)) - && substr.HasValue))) + s.Serialize("access", ref access); + s.SerializeArray("criteria", ref criteria); + s.Serialize("domain", ref domain); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("substr", ref substr.Value); - substr.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("upper") - || ((upper != default(OptionalString)) - && upper.HasValue))) + s.Serialize("objectType", ref objectType); + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.Serialize("upper", ref upper.Value); - upper.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } + } + } + [System.SerializableAttribute()] + public partial class StatsBasicStatsSearchCriteria : Beamable.Serialization.JsonSerializable.ISerializable + { + public string rel; + public string stat; + public OptionalString value = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("rel", ref rel); + s.Serialize("stat", ref stat); if ((s.HasKey("value") || ((value != default(OptionalString)) && value.HasValue))) @@ -16030,563 +14551,672 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("value", ref value.Value); value.HasValue = true; } - if ((s.HasKey("values") - || ((values != default(OptionalArrayOfString)) - && values.HasValue))) - { - s.SerializeArray("values", ref values.Value); - values.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class InventoryUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchReadStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool applyVipBonus = new OptionalBool(); - public OptionalMapOfLong currencies = new OptionalMapOfLong(); - public OptionalMapOfArrayOfCurrencyProperty currencyProperties = new OptionalMapOfArrayOfCurrencyProperty(); - public OptionalArrayOfItemDeleteRequest deleteItems = new OptionalArrayOfItemDeleteRequest(); - public OptionalBool includeDeltas = new OptionalBool(); - public OptionalArrayOfItemCreateRequest newItems = new OptionalArrayOfItemCreateRequest(); - public OptionalArrayOfString scopes = new OptionalArrayOfString(); - public OptionalString transaction = new OptionalString(); - public OptionalArrayOfItemUpdateRequest updateItems = new OptionalArrayOfItemUpdateRequest(); + public NetworkSerializable[] results; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("applyVipBonus") - || ((applyVipBonus != default(OptionalBool)) - && applyVipBonus.HasValue))) + s.SerializeArray("results", ref results); + } + } + [System.SerializableAttribute()] + public partial class SearchExtendedResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public MapOfMapOfString gamerStats = new MapOfMapOfString(); + public OptionalInt limit = new OptionalInt(); + public OptionalInt offset = new OptionalInt(); + public OptionalLong total = new OptionalLong(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeDictionary("gamerStats", ref gamerStats); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("applyVipBonus", ref applyVipBonus.Value); - applyVipBonus.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("currencies") - || ((currencies != default(OptionalMapOfLong)) - && currencies.HasValue))) + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.SerializeDictionary("currencies", ref currencies.Value); - currencies.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } - if ((s.HasKey("currencyProperties") - || ((currencyProperties != default(OptionalMapOfArrayOfCurrencyProperty)) - && currencyProperties.HasValue))) + if ((s.HasKey("total") + || ((total != default(OptionalLong)) + && total.HasValue))) { - s.SerializeDictionary("currencyProperties", ref currencyProperties.Value); - currencyProperties.HasValue = true; + s.Serialize("total", ref total.Value); + total.HasValue = true; } - if ((s.HasKey("deleteItems") - || ((deleteItems != default(OptionalArrayOfItemDeleteRequest)) - && deleteItems.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class SearchExtendedRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string access; + public StatsBasicStatsSearchCriteria[] criteria; + public string domain; + public OptionalInt limit = new OptionalInt(); + public string objectType; + public OptionalInt offset = new OptionalInt(); + public string[] statKeys; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("access", ref access); + s.SerializeArray("criteria", ref criteria); + s.Serialize("domain", ref domain); + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.SerializeArray("deleteItems", ref deleteItems.Value); - deleteItems.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - if ((s.HasKey("includeDeltas") - || ((includeDeltas != default(OptionalBool)) - && includeDeltas.HasValue))) + s.Serialize("objectType", ref objectType); + if ((s.HasKey("offset") + || ((offset != default(OptionalInt)) + && offset.HasValue))) { - s.Serialize("includeDeltas", ref includeDeltas.Value); - includeDeltas.HasValue = true; - } - if ((s.HasKey("newItems") - || ((newItems != default(OptionalArrayOfItemCreateRequest)) - && newItems.HasValue))) - { - s.SerializeArray("newItems", ref newItems.Value); - newItems.HasValue = true; - } - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfString)) - && scopes.HasValue))) - { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; - } - if ((s.HasKey("transaction") - || ((transaction != default(OptionalString)) - && transaction.HasValue))) - { - s.Serialize("transaction", ref transaction.Value); - transaction.HasValue = true; - } - if ((s.HasKey("updateItems") - || ((updateItems != default(OptionalArrayOfItemUpdateRequest)) - && updateItems.HasValue))) - { - s.SerializeArray("updateItems", ref updateItems.Value); - updateItems.HasValue = true; + s.Serialize("offset", ref offset.Value); + offset.HasValue = true; } + s.SerializeArray("statKeys", ref statKeys); } } [System.SerializableAttribute()] - public partial class PropertyFilterDTO : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatUpdateRequestStringListFormat : Beamable.Serialization.JsonSerializable.ISerializable { - public string key; - public PredicateDTO predicate = new PredicateDTO(); + public OptionalArrayOfStatStringListEntry set = new OptionalArrayOfStatStringListEntry(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("key", ref key); - s.Serialize("predicate", ref predicate); + if ((s.HasKey("set") + || ((set != default(OptionalArrayOfStatStringListEntry)) + && set.HasValue))) + { + s.SerializeArray("set", ref set.Value); + set.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class Item : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong createdAt = new OptionalLong(); - public long id; - public ItemProperty[] properties; - public OptionalFederationInfo proxy = new OptionalFederationInfo(); - public OptionalString proxyId = new OptionalString(); - public OptionalLong updatedAt = new OptionalLong(); + public OptionalString stats = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalLong)) - && createdAt.HasValue))) - { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; - } - s.Serialize("id", ref id); - s.SerializeArray("properties", ref properties); - if ((s.HasKey("proxy") - || ((proxy != default(OptionalFederationInfo)) - && proxy.HasValue))) - { - s.Serialize("proxy", ref proxy.Value); - proxy.HasValue = true; - } - if ((s.HasKey("proxyId") - || ((proxyId != default(OptionalString)) - && proxyId.HasValue))) - { - s.Serialize("proxyId", ref proxyId.Value); - proxyId.HasValue = true; - } - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalLong)) - && updatedAt.HasValue))) + if ((s.HasKey("stats") + || ((stats != default(OptionalString)) + && stats.HasValue))) { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; + s.Serialize("stats", ref stats.Value); + stats.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CurrencyDelta : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatStringListEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public long after; - public long before; - public OptionalMapOfPropertyDelta properties = new OptionalMapOfPropertyDelta(); + public string k; + public string v; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("after", ref after); - s.Serialize("before", ref before); - if ((s.HasKey("properties") - || ((properties != default(OptionalMapOfPropertyDelta)) - && properties.HasValue))) - { - s.SerializeDictionary("properties", ref properties.Value); - properties.HasValue = true; - } + s.Serialize("k", ref k); + s.Serialize("v", ref v); } } [System.SerializableAttribute()] - public partial class InventoryQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RewardsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInventoryFiltersDTO itemFilters = new OptionalInventoryFiltersDTO(); - public OptionalArrayOfString scopes = new OptionalArrayOfString(); + public TournamentCurrencyReward[] rewardCurrencies; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("itemFilters") - || ((itemFilters != default(OptionalInventoryFiltersDTO)) - && itemFilters.HasValue))) - { - s.Serialize("itemFilters", ref itemFilters.Value); - itemFilters.HasValue = true; - } - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfString)) - && scopes.HasValue))) - { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; - } + s.SerializeArray("rewardCurrencies", ref rewardCurrencies); } } [System.SerializableAttribute()] - public partial class InventoryUpdateResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GroupStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfString data = new MapOfString(); - public OptionalInventoryUpdateDelta deltas = new OptionalInventoryUpdateDelta(); - public string result; + public OptionalArrayOfCompletedStatus completed = new OptionalArrayOfCompletedStatus(); + public string contentId; + public long groupId; + public int lastUpdateCycle; + public int stage; + public int tier; + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("data", ref data); - if ((s.HasKey("deltas") - || ((deltas != default(OptionalInventoryUpdateDelta)) - && deltas.HasValue))) + if ((s.HasKey("completed") + || ((completed != default(OptionalArrayOfCompletedStatus)) + && completed.HasValue))) { - s.Serialize("deltas", ref deltas.Value); - deltas.HasValue = true; + s.SerializeArray("completed", ref completed.Value); + completed.HasValue = true; } - s.Serialize("result", ref result); + s.Serialize("contentId", ref contentId); + s.Serialize("groupId", ref groupId); + s.Serialize("lastUpdateCycle", ref lastUpdateCycle); + s.Serialize("stage", ref stage); + s.Serialize("tier", ref tier); + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class ItemDeleteRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetPlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public long id; + public OptionalString contentId = new OptionalString(); + public OptionalBool hasUnclaimedRewards = new OptionalBool(); + public OptionalString tournamentId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("id", ref id); + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) + { + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; + } + if ((s.HasKey("hasUnclaimedRewards") + || ((hasUnclaimedRewards != default(OptionalBool)) + && hasUnclaimedRewards.HasValue))) + { + s.Serialize("hasUnclaimedRewards", ref hasUnclaimedRewards.Value); + hasUnclaimedRewards.HasValue = true; + } + if ((s.HasKey("tournamentId") + || ((tournamentId != default(OptionalString)) + && tournamentId.HasValue))) + { + s.Serialize("tournamentId", ref tournamentId.Value); + tournamentId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class VipBonus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetPlayerStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string currency; - public double multiplier; - public int roundToNearest; + public PlayerStatus[] statuses; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("currency", ref currency); - s.Serialize("multiplier", ref multiplier); - s.Serialize("roundToNearest", ref roundToNearest); + s.SerializeArray("statuses", ref statuses); } } [System.SerializableAttribute()] - public partial class PreviewVipBonusResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RewardsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public CurrencyPreview[] currencies; + public OptionalString contentId = new OptionalString(); + public OptionalString tournamentId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("currencies", ref currencies); + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) + { + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; + } + if ((s.HasKey("tournamentId") + || ((tournamentId != default(OptionalString)) + && tournamentId.HasValue))) + { + s.Serialize("tournamentId", ref tournamentId.Value); + tournamentId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class InventoryFiltersDTO : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ScoreRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalContentTagFilter contentTagFilter = new OptionalContentTagFilter(); - public OptionalTimeRange createdAt = new OptionalTimeRange(); - public OptionalArrayOfPropertyFilterDTO propertyFilters = new OptionalArrayOfPropertyFilterDTO(); - public OptionalArrayOfString proxyIds = new OptionalArrayOfString(); - public OptionalTimeRange updatedAt = new OptionalTimeRange(); + public OptionalString contentId = new OptionalString(); + public OptionalBool increment = new OptionalBool(); + public long playerId; + public double score; + public OptionalMapOfString stats = new OptionalMapOfString(); + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentTagFilter") - || ((contentTagFilter != default(OptionalContentTagFilter)) - && contentTagFilter.HasValue))) + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) { - s.Serialize("contentTagFilter", ref contentTagFilter.Value); - contentTagFilter.HasValue = true; + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; } - if ((s.HasKey("createdAt") - || ((createdAt != default(OptionalTimeRange)) - && createdAt.HasValue))) + if ((s.HasKey("increment") + || ((increment != default(OptionalBool)) + && increment.HasValue))) { - s.Serialize("createdAt", ref createdAt.Value); - createdAt.HasValue = true; + s.Serialize("increment", ref increment.Value); + increment.HasValue = true; } - if ((s.HasKey("propertyFilters") - || ((propertyFilters != default(OptionalArrayOfPropertyFilterDTO)) - && propertyFilters.HasValue))) + s.Serialize("playerId", ref playerId); + s.Serialize("score", ref score); + if ((s.HasKey("stats") + || ((stats != default(OptionalMapOfString)) + && stats.HasValue))) { - s.SerializeArray("propertyFilters", ref propertyFilters.Value); - propertyFilters.HasValue = true; - } - if ((s.HasKey("proxyIds") - || ((proxyIds != default(OptionalArrayOfString)) - && proxyIds.HasValue))) - { - s.SerializeArray("proxyIds", ref proxyIds.Value); - proxyIds.HasValue = true; - } - if ((s.HasKey("updatedAt") - || ((updatedAt != default(OptionalTimeRange)) - && updatedAt.HasValue))) - { - s.Serialize("updatedAt", ref updatedAt.Value); - updatedAt.HasValue = true; + s.SerializeDictionary("stats", ref stats.Value); + stats.HasValue = true; } + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class TransferRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AdminGetPlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfLong currencies = new OptionalMapOfLong(); - public long recipientPlayer; - public OptionalString transaction = new OptionalString(); + public OptionalString contentId = new OptionalString(); + public OptionalBool hasUnclaimedRewards = new OptionalBool(); + public long playerId; + public OptionalString tournamentId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("currencies") - || ((currencies != default(OptionalMapOfLong)) - && currencies.HasValue))) + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) { - s.SerializeDictionary("currencies", ref currencies.Value); - currencies.HasValue = true; + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; } - s.Serialize("recipientPlayer", ref recipientPlayer); - if ((s.HasKey("transaction") - || ((transaction != default(OptionalString)) - && transaction.HasValue))) + if ((s.HasKey("hasUnclaimedRewards") + || ((hasUnclaimedRewards != default(OptionalBool)) + && hasUnclaimedRewards.HasValue))) { - s.Serialize("transaction", ref transaction.Value); - transaction.HasValue = true; + s.Serialize("hasUnclaimedRewards", ref hasUnclaimedRewards.Value); + hasUnclaimedRewards.HasValue = true; + } + s.Serialize("playerId", ref playerId); + if ((s.HasKey("tournamentId") + || ((tournamentId != default(OptionalString)) + && tournamentId.HasValue))) + { + s.Serialize("tournamentId", ref tournamentId.Value); + tournamentId.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RankEntryStat : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetGroupStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string name; - public string value; + public OptionalString contentId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - s.Serialize("value", ref value); + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) + { + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class LeaderboardUidResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetChampionsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long id; + public ChampionScore[] entries; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); + s.SerializeArray("entries", ref entries); } } [System.SerializableAttribute()] - public partial class ListLeaderBoardViewResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TournamentClientView : Beamable.Serialization.JsonSerializable.ISerializable { - public LeaderBoardView[] lbs; - public string result; + public string contentId; + public int cycle; + public string endTimeUtc; + public long secondsRemaining; + public string startTimeUtc; + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("lbs", ref lbs); - s.Serialize("result", ref result); + s.Serialize("contentId", ref contentId); + s.Serialize("cycle", ref cycle); + s.Serialize("endTimeUtc", ref endTimeUtc); + s.Serialize("secondsRemaining", ref secondsRemaining); + s.Serialize("startTimeUtc", ref startTimeUtc); + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class RankEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStatusForGroupsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfLong columns = new MapOfLong(); - public long gt; - public long rank; - public OptionalDouble score = new OptionalDouble(); - public OptionalArrayOfRankEntryStat stats = new OptionalArrayOfRankEntryStat(); + public string contentId; + public GroupStatus[] statuses; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("columns", ref columns); - s.Serialize("gt", ref gt); - s.Serialize("rank", ref rank); - if ((s.HasKey("score") - || ((score != default(OptionalDouble)) - && score.HasValue))) - { - s.Serialize("score", ref score.Value); - score.HasValue = true; - } - if ((s.HasKey("stats") - || ((stats != default(OptionalArrayOfRankEntryStat)) - && stats.HasValue))) - { - s.SerializeArray("stats", ref stats.Value); - stats.HasValue = true; - } + s.Serialize("contentId", ref contentId); + s.SerializeArray("statuses", ref statuses); } } [System.SerializableAttribute()] - public partial class LeaderboardPlayerAssignmentRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStandingsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string boardId; - public OptionalBool joinBoard = new OptionalBool(); + public OptionalString contentId = new OptionalString(); + public OptionalInt cycle = new OptionalInt(); + public OptionalLong focus = new OptionalLong(); + public OptionalInt from = new OptionalInt(); + public OptionalInt max = new OptionalInt(); + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("boardId", ref boardId); - if ((s.HasKey("joinBoard") - || ((joinBoard != default(OptionalBool)) - && joinBoard.HasValue))) + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) { - s.Serialize("joinBoard", ref joinBoard.Value); - joinBoard.HasValue = true; + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class LeaderboardPlayerRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long dbid; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("dbid", ref dbid); - } - } - [System.SerializableAttribute()] - public partial class LeaderboardListRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool includePartitions = new OptionalBool(); - public OptionalInt limit = new OptionalInt(); - public OptionalString prefix = new OptionalString(); - public OptionalInt skip = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("includePartitions") - || ((includePartitions != default(OptionalBool)) - && includePartitions.HasValue))) + if ((s.HasKey("cycle") + || ((cycle != default(OptionalInt)) + && cycle.HasValue))) { - s.Serialize("includePartitions", ref includePartitions.Value); - includePartitions.HasValue = true; + s.Serialize("cycle", ref cycle.Value); + cycle.HasValue = true; } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + if ((s.HasKey("focus") + || ((focus != default(OptionalLong)) + && focus.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("focus", ref focus.Value); + focus.HasValue = true; } - if ((s.HasKey("prefix") - || ((prefix != default(OptionalString)) - && prefix.HasValue))) + if ((s.HasKey("from") + || ((from != default(OptionalInt)) + && from.HasValue))) { - s.Serialize("prefix", ref prefix.Value); - prefix.HasValue = true; + s.Serialize("from", ref from.Value); + from.HasValue = true; } - if ((s.HasKey("skip") - || ((skip != default(OptionalInt)) - && skip.HasValue))) + if ((s.HasKey("max") + || ((max != default(OptionalInt)) + && max.HasValue))) { - s.Serialize("skip", ref skip.Value); - skip.HasValue = true; + s.Serialize("max", ref max.Value); + max.HasValue = true; } + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class LeaderboardAssignmentInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TournamentEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public string leaderboardId; + public TournamentCurrencyReward[] currencyRewards; + public OptionalInt nextStageChange = new OptionalInt(); public long playerId; + public OptionalInt previousStageChange = new OptionalInt(); + public long rank; + public double score; + public int stage; + public int stageChange; + public int tier; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("leaderboardId", ref leaderboardId); + s.SerializeArray("currencyRewards", ref currencyRewards); + if ((s.HasKey("nextStageChange") + || ((nextStageChange != default(OptionalInt)) + && nextStageChange.HasValue))) + { + s.Serialize("nextStageChange", ref nextStageChange.Value); + nextStageChange.HasValue = true; + } s.Serialize("playerId", ref playerId); + if ((s.HasKey("previousStageChange") + || ((previousStageChange != default(OptionalInt)) + && previousStageChange.HasValue))) + { + s.Serialize("previousStageChange", ref previousStageChange.Value); + previousStageChange.HasValue = true; + } + s.Serialize("rank", ref rank); + s.Serialize("score", ref score); + s.Serialize("stage", ref stage); + s.Serialize("stageChange", ref stageChange); + s.Serialize("tier", ref tier); } } [System.SerializableAttribute()] - public partial class LeaderboardListResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerStatusUpdate : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] nameList; - public int offset; - public int total; + public OptionalDouble score = new OptionalDouble(); + public OptionalInt stage = new OptionalInt(); + public OptionalInt tier = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("nameList", ref nameList); - s.Serialize("offset", ref offset); - s.Serialize("total", ref total); - } - } - [System.SerializableAttribute()] - public partial class LeaderBoardView : Beamable.Serialization.JsonSerializable.ISerializable - { - public long boardSize; - public string lbId; - public OptionalRankEntry rankgt = new OptionalRankEntry(); - public RankEntry[] rankings; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("boardSize", ref boardSize); - s.Serialize("lbId", ref lbId); - if ((s.HasKey("rankgt") - || ((rankgt != default(OptionalRankEntry)) - && rankgt.HasValue))) + if ((s.HasKey("score") + || ((score != default(OptionalDouble)) + && score.HasValue))) { - s.Serialize("rankgt", ref rankgt.Value); - rankgt.HasValue = true; + s.Serialize("score", ref score.Value); + score.HasValue = true; + } + if ((s.HasKey("stage") + || ((stage != default(OptionalInt)) + && stage.HasValue))) + { + s.Serialize("stage", ref stage.Value); + stage.HasValue = true; + } + if ((s.HasKey("tier") + || ((tier != default(OptionalInt)) + && tier.HasValue))) + { + s.Serialize("tier", ref tier.Value); + tier.HasValue = true; } - s.SerializeArray("rankings", ref rankings); } } [System.SerializableAttribute()] - public partial class LeaderboardPartitionInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TournamentQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public bool isEmpty; - public string leaderboardId; - public OptionalInt partition = new OptionalInt(); + public TournamentClientView[] tournaments; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("tournaments", ref tournaments); + } + } + [System.SerializableAttribute()] + public partial class PlayerStatus : Beamable.Serialization.JsonSerializable.ISerializable + { + public string contentId; + public OptionalLong groupId = new OptionalLong(); + public int lastUpdateCycle; public long playerId; + public int stage; + public int tier; + public string tournamentId; + public TournamentCurrencyReward[] unclaimedRewards; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("isEmpty", ref isEmpty); - s.Serialize("leaderboardId", ref leaderboardId); - if ((s.HasKey("partition") - || ((partition != default(OptionalInt)) - && partition.HasValue))) + s.Serialize("contentId", ref contentId); + if ((s.HasKey("groupId") + || ((groupId != default(OptionalLong)) + && groupId.HasValue))) { - s.Serialize("partition", ref partition.Value); - partition.HasValue = true; + s.Serialize("groupId", ref groupId.Value); + groupId.HasValue = true; } + s.Serialize("lastUpdateCycle", ref lastUpdateCycle); s.Serialize("playerId", ref playerId); + s.Serialize("stage", ref stage); + s.Serialize("tier", ref tier); + s.Serialize("tournamentId", ref tournamentId); + s.SerializeArray("unclaimedRewards", ref unclaimedRewards); } } [System.SerializableAttribute()] - public partial class LeaderboardPartitionRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CompletedStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public long playerId; + public int cycle; + public int delta; + public int stage; + public int tier; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); + s.Serialize("cycle", ref cycle); + s.Serialize("delta", ref delta); + s.Serialize("stage", ref stage); + s.Serialize("tier", ref tier); } } [System.SerializableAttribute()] - public partial class OrderRule : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStandingsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public int o; - public string v; + public TournamentEntry[] entries; + public OptionalTournamentEntry me = new OptionalTournamentEntry(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("o", ref o); - s.Serialize("v", ref v); + s.SerializeArray("entries", ref entries); + if ((s.HasKey("me") + || ((me != default(OptionalTournamentEntry)) + && me.HasValue))) + { + s.Serialize("me", ref me.Value); + me.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class LeaderboardMembershipRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TournamentQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long playerId; + public OptionalString contentId = new OptionalString(); + public OptionalInt cycle = new OptionalInt(); + public OptionalBool isRunning = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) + { + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; + } + if ((s.HasKey("cycle") + || ((cycle != default(OptionalInt)) + && cycle.HasValue))) + { + s.Serialize("cycle", ref cycle.Value); + cycle.HasValue = true; + } + if ((s.HasKey("isRunning") + || ((isRunning != default(OptionalBool)) + && isRunning.HasValue))) + { + s.Serialize("isRunning", ref isRunning.Value); + isRunning.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class LeaderboardRemoveCacheEntryRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TournamentCurrencyReward : Beamable.Serialization.JsonSerializable.ISerializable { - public long playerId; + public long amount; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); + s.Serialize("amount", ref amount); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class LeaderboardGetRanksRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class JoinRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string ids; + public OptionalString contentId = new OptionalString(); + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("ids", ref ids); + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) + { + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; + } + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class LeaderboardApiViewRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetGroupsResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public TournamentGroupEntry[] entries; + public OptionalTournamentGroupEntry focus = new OptionalTournamentGroupEntry(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("entries", ref entries); + if ((s.HasKey("focus") + || ((focus != default(OptionalTournamentGroupEntry)) + && focus.HasValue))) + { + s.Serialize("focus", ref focus.Value); + focus.HasValue = true; + } + } + } + [System.SerializableAttribute()] + public partial class TournamentGroupEntry : Beamable.Serialization.JsonSerializable.ISerializable + { + public TournamentCurrencyReward[] currencyRewards; + public long groupId; + public long rank; + public double score; + public int stageChange; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("currencyRewards", ref currencyRewards); + s.Serialize("groupId", ref groupId); + s.Serialize("rank", ref rank); + s.Serialize("score", ref score); + s.Serialize("stageChange", ref stageChange); + } + } + [System.SerializableAttribute()] + public partial class GetStatusForGroupsRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string contentId; + public long[] groupIds; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("contentId", ref contentId); + s.SerializeArray("groupIds", ref groupIds); + } + } + [System.SerializableAttribute()] + public partial class GetGroupStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public GroupStatus[] statuses; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("statuses", ref statuses); + } + } + [System.SerializableAttribute()] + public partial class GetGroupsRequest : Beamable.Serialization.JsonSerializable.ISerializable { + public OptionalString contentId = new OptionalString(); + public OptionalInt cycle = new OptionalInt(); public OptionalLong focus = new OptionalLong(); - public OptionalBool friends = new OptionalBool(); public OptionalInt from = new OptionalInt(); - public OptionalBool guild = new OptionalBool(); public OptionalInt max = new OptionalInt(); - public OptionalLong outlier = new OptionalLong(); + public string tournamentId; 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("cycle") + || ((cycle != default(OptionalInt)) + && cycle.HasValue))) + { + s.Serialize("cycle", ref cycle.Value); + cycle.HasValue = true; + } if ((s.HasKey("focus") || ((focus != default(OptionalLong)) && focus.HasValue))) @@ -16594,13 +15224,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("focus", ref focus.Value); focus.HasValue = true; } - if ((s.HasKey("friends") - || ((friends != default(OptionalBool)) - && friends.HasValue))) - { - s.Serialize("friends", ref friends.Value); - friends.HasValue = true; - } if ((s.HasKey("from") || ((from != default(OptionalInt)) && from.HasValue))) @@ -16608,13 +15231,6 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("from", ref from.Value); from.HasValue = true; } - if ((s.HasKey("guild") - || ((guild != default(OptionalBool)) - && guild.HasValue))) - { - s.Serialize("guild", ref guild.Value); - guild.HasValue = true; - } if ((s.HasKey("max") || ((max != default(OptionalInt)) && max.HasValue))) @@ -16622,385 +15238,214 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("max", ref max.Value); max.HasValue = true; } - if ((s.HasKey("outlier") - || ((outlier != default(OptionalLong)) - && outlier.HasValue))) - { - s.Serialize("outlier", ref outlier.Value); - outlier.HasValue = true; - } + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class MetadataView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AdminPlayerStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); - public bool cohorted; - public OptionalArrayOfString derivatives = new OptionalArrayOfString(); - public OptionalLong expiration = new OptionalLong(); - public OptionalLong freezeTime = new OptionalLong(); - public bool frozen; - public OptionalInt maxEntries = new OptionalInt(); - public string parentLeaderboard; - public bool partitioned; - public OptionalClientPermission permissions = new OptionalClientPermission(); + public string contentId; + public long nextCycleStartMs; + public long playerId; + public int rank; + public double score; + public int stage; + public int tier; + public string tournamentId; + public TournamentCurrencyReward[] unclaimedRewards; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("cohortSettings") - || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) - && cohortSettings.HasValue))) - { - s.Serialize("cohortSettings", ref cohortSettings.Value); - cohortSettings.HasValue = true; - } - s.Serialize("cohorted", ref cohorted); - if ((s.HasKey("derivatives") - || ((derivatives != default(OptionalArrayOfString)) - && derivatives.HasValue))) - { - s.SerializeArray("derivatives", ref derivatives.Value); - derivatives.HasValue = true; - } - if ((s.HasKey("expiration") - || ((expiration != default(OptionalLong)) - && expiration.HasValue))) - { - s.Serialize("expiration", ref expiration.Value); - expiration.HasValue = true; - } - if ((s.HasKey("freezeTime") - || ((freezeTime != default(OptionalLong)) - && freezeTime.HasValue))) - { - s.Serialize("freezeTime", ref freezeTime.Value); - freezeTime.HasValue = true; - } - s.Serialize("frozen", ref frozen); - if ((s.HasKey("maxEntries") - || ((maxEntries != default(OptionalInt)) - && maxEntries.HasValue))) - { - s.Serialize("maxEntries", ref maxEntries.Value); - maxEntries.HasValue = true; - } - s.Serialize("parentLeaderboard", ref parentLeaderboard); - s.Serialize("partitioned", ref partitioned); - if ((s.HasKey("permissions") - || ((permissions != default(OptionalClientPermission)) - && permissions.HasValue))) - { - s.Serialize("permissions", ref permissions.Value); - permissions.HasValue = true; - } + s.Serialize("contentId", ref contentId); + s.Serialize("nextCycleStartMs", ref nextCycleStartMs); + s.Serialize("playerId", ref playerId); + s.Serialize("rank", ref rank); + s.Serialize("score", ref score); + s.Serialize("stage", ref stage); + s.Serialize("tier", ref tier); + s.Serialize("tournamentId", ref tournamentId); + s.SerializeArray("unclaimedRewards", ref unclaimedRewards); } } [System.SerializableAttribute()] - public partial class MatchMakingRanking : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdatePlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long gt; - public bool isUnranked; - public int rank; - public MapOfString variables = new MapOfString(); + public long playerId; + public string tournamentId; + public PlayerStatusUpdate update = new PlayerStatusUpdate(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gt", ref gt); - s.Serialize("isUnranked", ref isUnranked); - s.Serialize("rank", ref rank); - s.SerializeDictionary("variables", ref variables); + s.Serialize("playerId", ref playerId); + s.Serialize("tournamentId", ref tournamentId); + s.Serialize("update", ref update); } } [System.SerializableAttribute()] - public partial class LeaderBoardViewResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ChampionScore : Beamable.Serialization.JsonSerializable.ISerializable { - public LeaderBoardView lb = new LeaderBoardView(); - public string result; + public int cycle; + public long endTimeMs; + public long playerId; + public double score; + public long startTimeMs; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("lb", ref lb); - s.Serialize("result", ref result); + s.Serialize("cycle", ref cycle); + s.Serialize("endTimeMs", ref endTimeMs); + s.Serialize("playerId", ref playerId); + s.Serialize("score", ref score); + s.Serialize("startTimeMs", ref startTimeMs); } } [System.SerializableAttribute()] - public partial class LeaderboardDetails : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetChampionsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string fullName; - public string lbid; - public OptionalMetadataView metaData = new OptionalMetadataView(); - public int numberOfEntries; - public OptionalOrderRules orules = new OptionalOrderRules(); - public LeaderBoardView view = new LeaderBoardView(); + public OptionalString contentId = new OptionalString(); + public int cycles; + public string tournamentId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("fullName", ref fullName); - s.Serialize("lbid", ref lbid); - if ((s.HasKey("metaData") - || ((metaData != default(OptionalMetadataView)) - && metaData.HasValue))) - { - s.Serialize("metaData", ref metaData.Value); - metaData.HasValue = true; - } - s.Serialize("numberOfEntries", ref numberOfEntries); - if ((s.HasKey("orules") - || ((orules != default(OptionalOrderRules)) - && orules.HasValue))) + if ((s.HasKey("contentId") + || ((contentId != default(OptionalString)) + && contentId.HasValue))) { - s.Serialize("orules", ref orules.Value); - orules.HasValue = true; + s.Serialize("contentId", ref contentId.Value); + contentId.HasValue = true; } - s.Serialize("view", ref view); + s.Serialize("cycles", ref cycles); + s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class OrderRules : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AdminGetPlayerStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OrderRule[] orules; + public AdminPlayerStatus[] statuses; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("orules", ref orules); + s.SerializeArray("statuses", ref statuses); } } [System.SerializableAttribute()] - public partial class LeaderboardRemoveEntryRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RevokeTokenRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long id; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class MatchMakingMatchesPvpResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListTokensRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public MatchMakingRanking playerRank = new MatchMakingRanking(); - public string result; - public int totalEntries; - public MatchMakingWindowResp[] windows; + public OptionalLong cid = new OptionalLong(); + public long gamerTagOrAccountId; + public int page; + public int pageSize; + public OptionalString pid = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerRank", ref playerRank); - s.Serialize("result", ref result); - s.Serialize("totalEntries", ref totalEntries); - s.SerializeArray("windows", ref windows); + if ((s.HasKey("cid") + || ((cid != default(OptionalLong)) + && cid.HasValue))) + { + s.Serialize("cid", ref cid.Value); + cid.HasValue = true; + } + s.Serialize("gamerTagOrAccountId", ref gamerTagOrAccountId); + s.Serialize("page", ref page); + s.Serialize("pageSize", ref pageSize); + if ((s.HasKey("pid") + || ((pid != default(OptionalString)) + && pid.HasValue))) + { + s.Serialize("pid", ref pid.Value); + pid.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class LeaderboardGetMatchRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContextInfo : Beamable.Serialization.JsonSerializable.ISerializable { - public int poolSize; - public int windowSize; - public int windows; + public string device; + public string platform; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("poolSize", ref poolSize); - s.Serialize("windowSize", ref windowSize); - s.Serialize("windows", ref windows); + s.Serialize("device", ref device); + s.Serialize("platform", ref platform); } } [System.SerializableAttribute()] - public partial class LeaderboardCreateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetTokenRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLeaderboardCohortSettings cohortSettings = new OptionalLeaderboardCohortSettings(); - public OptionalArrayOfString derivatives = new OptionalArrayOfString(); - public OptionalLong freezeTime = new OptionalLong(); - public OptionalInt maxEntries = new OptionalInt(); - public OptionalBool partitioned = new OptionalBool(); - public OptionalClientPermission permissions = new OptionalClientPermission(); - public OptionalString scoreName = new OptionalString(); - public bool sharded; - public OptionalLong ttl = new OptionalLong(); + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("cohortSettings") - || ((cohortSettings != default(OptionalLeaderboardCohortSettings)) - && cohortSettings.HasValue))) + s.Serialize("token", ref token); + } + } + [System.SerializableAttribute()] + public partial class TokenRequestWrapper : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); + public OptionalString client_id = new OptionalString(); + public OptionalString code = new OptionalString(); + public OptionalContextInfo context = new OptionalContextInfo(); + public OptionalBool customerScoped = new OptionalBool(); + public OptionalString device_id = new OptionalString(); + public OptionalString external_token = new OptionalString(); + public string grant_type; + public OptionalMapOfString initProperties = new OptionalMapOfString(); + public OptionalString password = new OptionalString(); + public OptionalString provider_namespace = new OptionalString(); + public OptionalString provider_service = new OptionalString(); + public OptionalString redirect_uri = new OptionalString(); + public OptionalString refresh_token = new OptionalString(); + public OptionalArrayOfString scope = new OptionalArrayOfString(); + public OptionalString third_party = new OptionalString(); + public OptionalString token = new OptionalString(); + public OptionalString username = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("challenge_solution") + || ((challenge_solution != default(OptionalChallengeSolution)) + && challenge_solution.HasValue))) { - s.Serialize("cohortSettings", ref cohortSettings.Value); - cohortSettings.HasValue = true; + s.Serialize("challenge_solution", ref challenge_solution.Value); + challenge_solution.HasValue = true; } - if ((s.HasKey("derivatives") - || ((derivatives != default(OptionalArrayOfString)) - && derivatives.HasValue))) + if ((s.HasKey("client_id") + || ((client_id != default(OptionalString)) + && client_id.HasValue))) { - s.SerializeArray("derivatives", ref derivatives.Value); - derivatives.HasValue = true; + s.Serialize("client_id", ref client_id.Value); + client_id.HasValue = true; } - if ((s.HasKey("freezeTime") - || ((freezeTime != default(OptionalLong)) - && freezeTime.HasValue))) + if ((s.HasKey("code") + || ((code != default(OptionalString)) + && code.HasValue))) { - s.Serialize("freezeTime", ref freezeTime.Value); - freezeTime.HasValue = true; + s.Serialize("code", ref code.Value); + code.HasValue = true; } - if ((s.HasKey("maxEntries") - || ((maxEntries != default(OptionalInt)) - && maxEntries.HasValue))) - { - s.Serialize("maxEntries", ref maxEntries.Value); - maxEntries.HasValue = true; - } - if ((s.HasKey("partitioned") - || ((partitioned != default(OptionalBool)) - && partitioned.HasValue))) - { - s.Serialize("partitioned", ref partitioned.Value); - partitioned.HasValue = true; - } - if ((s.HasKey("permissions") - || ((permissions != default(OptionalClientPermission)) - && permissions.HasValue))) - { - s.Serialize("permissions", ref permissions.Value); - permissions.HasValue = true; - } - if ((s.HasKey("scoreName") - || ((scoreName != default(OptionalString)) - && scoreName.HasValue))) - { - s.Serialize("scoreName", ref scoreName.Value); - scoreName.HasValue = true; - } - s.Serialize("sharded", ref sharded); - if ((s.HasKey("ttl") - || ((ttl != default(OptionalLong)) - && ttl.HasValue))) - { - s.Serialize("ttl", ref ttl.Value); - ttl.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class LeaderboardDetailsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalInt from = new OptionalInt(); - public OptionalInt max = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("from") - || ((from != default(OptionalInt)) - && from.HasValue))) - { - s.Serialize("from", ref from.Value); - from.HasValue = true; - } - if ((s.HasKey("max") - || ((max != default(OptionalInt)) - && max.HasValue))) - { - s.Serialize("max", ref max.Value); - max.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MatchMakingWindowResp : Beamable.Serialization.JsonSerializable.ISerializable - { - public int difficulty; - public MatchMakingRanking[] matches; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("difficulty", ref difficulty); - s.SerializeArray("matches", ref matches); - } - } - [System.SerializableAttribute()] - public partial class LeaderboardSwapRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long delta; - public OptionalLong loserId = new OptionalLong(); - public long swapBase; - public OptionalLong winnerId = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("delta", ref delta); - if ((s.HasKey("loserId") - || ((loserId != default(OptionalLong)) - && loserId.HasValue))) - { - s.Serialize("loserId", ref loserId.Value); - loserId.HasValue = true; - } - s.Serialize("swapBase", ref swapBase); - if ((s.HasKey("winnerId") - || ((winnerId != default(OptionalLong)) - && winnerId.HasValue))) - { - s.Serialize("winnerId", ref winnerId.Value); - winnerId.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class LeaderboardAddRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public OptionalBool increment = new OptionalBool(); - public OptionalDouble maxScore = new OptionalDouble(); - public OptionalDouble minScore = new OptionalDouble(); - public double score; - public OptionalMapOfString stats = new OptionalMapOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - if ((s.HasKey("increment") - || ((increment != default(OptionalBool)) - && increment.HasValue))) - { - s.Serialize("increment", ref increment.Value); - increment.HasValue = true; - } - if ((s.HasKey("maxScore") - || ((maxScore != default(OptionalDouble)) - && maxScore.HasValue))) - { - s.Serialize("maxScore", ref maxScore.Value); - maxScore.HasValue = true; - } - if ((s.HasKey("minScore") - || ((minScore != default(OptionalDouble)) - && minScore.HasValue))) + if ((s.HasKey("context") + || ((context != default(OptionalContextInfo)) + && context.HasValue))) { - s.Serialize("minScore", ref minScore.Value); - minScore.HasValue = true; + s.Serialize("context", ref context.Value); + context.HasValue = true; } - s.Serialize("score", ref score); - if ((s.HasKey("stats") - || ((stats != default(OptionalMapOfString)) - && stats.HasValue))) + if ((s.HasKey("customerScoped") + || ((customerScoped != default(OptionalBool)) + && customerScoped.HasValue))) { - s.SerializeDictionary("stats", ref stats.Value); - stats.HasValue = true; + s.Serialize("customerScoped", ref customerScoped.Value); + customerScoped.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class LeaderboardMembershipResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class CreateAccountWithCredsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); - public OptionalString external_token = new OptionalString(); - public OptionalMapOfString initProperties = new OptionalMapOfString(); - public OptionalString password = new OptionalString(); - public OptionalString provider_namespace = new OptionalString(); - public OptionalString provider_service = new OptionalString(); - public OptionalString username = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("challenge_solution") - || ((challenge_solution != default(OptionalChallengeSolution)) - && challenge_solution.HasValue))) + if ((s.HasKey("device_id") + || ((device_id != default(OptionalString)) + && device_id.HasValue))) { - s.Serialize("challenge_solution", ref challenge_solution.Value); - challenge_solution.HasValue = true; + s.Serialize("device_id", ref device_id.Value); + device_id.HasValue = true; } if ((s.HasKey("external_token") || ((external_token != default(OptionalString)) @@ -17009,6 +15454,7 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("external_token", ref external_token.Value); external_token.HasValue = true; } + s.Serialize("grant_type", ref grant_type); if ((s.HasKey("initProperties") || ((initProperties != default(OptionalMapOfString)) && initProperties.HasValue))) @@ -17037,6 +15483,41 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("provider_service", ref provider_service.Value); provider_service.HasValue = true; } + if ((s.HasKey("redirect_uri") + || ((redirect_uri != default(OptionalString)) + && redirect_uri.HasValue))) + { + s.Serialize("redirect_uri", ref redirect_uri.Value); + redirect_uri.HasValue = true; + } + if ((s.HasKey("refresh_token") + || ((refresh_token != default(OptionalString)) + && refresh_token.HasValue))) + { + s.Serialize("refresh_token", ref refresh_token.Value); + refresh_token.HasValue = true; + } + if ((s.HasKey("scope") + || ((scope != default(OptionalArrayOfString)) + && scope.HasValue))) + { + s.SerializeArray("scope", ref scope.Value); + scope.HasValue = true; + } + if ((s.HasKey("third_party") + || ((third_party != default(OptionalString)) + && third_party.HasValue))) + { + s.Serialize("third_party", ref third_party.Value); + third_party.HasValue = true; + } + if ((s.HasKey("token") + || ((token != default(OptionalString)) + && token.HasValue))) + { + s.Serialize("token", ref token.Value); + token.HasValue = true; + } if ((s.HasKey("username") || ((username != default(OptionalString)) && username.HasValue))) @@ -17047,792 +15528,679 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } [System.SerializableAttribute()] - public partial class PasswordUpdateConfirmation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListTokenResponseItem : Beamable.Serialization.JsonSerializable.ISerializable { - public string code; - public OptionalString email = new OptionalString(); - public string newPassword; + public string created; + public string device; + public string platform; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("code", ref code); - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) - { - s.Serialize("email", ref email.Value); - email.HasValue = true; - } - s.Serialize("newPassword", ref newPassword); + s.Serialize("created", ref created); + s.Serialize("device", ref device); + s.Serialize("platform", ref platform); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class DeviceIdAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListTokenResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string deviceId; + public ListTokenResponseItem[] items; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("deviceId", ref deviceId); + s.SerializeArray("items", ref items); } } [System.SerializableAttribute()] - public partial class AccountUpdate : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Token : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString country = new OptionalString(); - public OptionalString deviceId = new OptionalString(); - public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); - public OptionalGamerTagAssociation gamerTagAssoc = new OptionalGamerTagAssociation(); - public bool hasThirdPartyToken; - public OptionalString language = new OptionalString(); - public OptionalString thirdParty = new OptionalString(); - public OptionalString token = new OptionalString(); - public OptionalString userName = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("country") - || ((country != default(OptionalString)) - && country.HasValue))) + public OptionalLong accountId = new OptionalLong(); + public long cid; + public long created; + public OptionalString device = new OptionalString(); + public OptionalLong expiresMs = new OptionalLong(); + public OptionalLong gamerTag = new OptionalLong(); + public OptionalString pid = new OptionalString(); + public OptionalString platform = new OptionalString(); + public OptionalBool revoked = new OptionalBool(); + public OptionalArrayOfString scopes = new OptionalArrayOfString(); + public string token; + public string type; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("accountId") + || ((accountId != default(OptionalLong)) + && accountId.HasValue))) { - s.Serialize("country", ref country.Value); - country.HasValue = true; + s.Serialize("accountId", ref accountId.Value); + accountId.HasValue = true; } - if ((s.HasKey("deviceId") - || ((deviceId != default(OptionalString)) - && deviceId.HasValue))) + s.Serialize("cid", ref cid); + s.Serialize("created", ref created); + if ((s.HasKey("device") + || ((device != default(OptionalString)) + && device.HasValue))) { - s.Serialize("deviceId", ref deviceId.Value); - deviceId.HasValue = true; + s.Serialize("device", ref device.Value); + device.HasValue = true; } - if ((s.HasKey("external") - || ((external != default(OptionalArrayOfExternalIdentity)) - && external.HasValue))) + if ((s.HasKey("expiresMs") + || ((expiresMs != default(OptionalLong)) + && expiresMs.HasValue))) { - s.SerializeArray("external", ref external.Value); - external.HasValue = true; + s.Serialize("expiresMs", ref expiresMs.Value); + expiresMs.HasValue = true; } - if ((s.HasKey("gamerTagAssoc") - || ((gamerTagAssoc != default(OptionalGamerTagAssociation)) - && gamerTagAssoc.HasValue))) + if ((s.HasKey("gamerTag") + || ((gamerTag != default(OptionalLong)) + && gamerTag.HasValue))) { - s.Serialize("gamerTagAssoc", ref gamerTagAssoc.Value); - gamerTagAssoc.HasValue = true; + s.Serialize("gamerTag", ref gamerTag.Value); + gamerTag.HasValue = true; } - s.Serialize("hasThirdPartyToken", ref hasThirdPartyToken); - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) + if ((s.HasKey("pid") + || ((pid != default(OptionalString)) + && pid.HasValue))) { - s.Serialize("language", ref language.Value); - language.HasValue = true; + s.Serialize("pid", ref pid.Value); + pid.HasValue = true; } - if ((s.HasKey("thirdParty") - || ((thirdParty != default(OptionalString)) - && thirdParty.HasValue))) + if ((s.HasKey("platform") + || ((platform != default(OptionalString)) + && platform.HasValue))) { - s.Serialize("thirdParty", ref thirdParty.Value); - thirdParty.HasValue = true; + s.Serialize("platform", ref platform.Value); + platform.HasValue = true; } - if ((s.HasKey("token") - || ((token != default(OptionalString)) - && token.HasValue))) + if ((s.HasKey("revoked") + || ((revoked != default(OptionalBool)) + && revoked.HasValue))) { - s.Serialize("token", ref token.Value); - token.HasValue = true; + s.Serialize("revoked", ref revoked.Value); + revoked.HasValue = true; } - if ((s.HasKey("userName") - || ((userName != default(OptionalString)) - && userName.HasValue))) + if ((s.HasKey("scopes") + || ((scopes != default(OptionalArrayOfString)) + && scopes.HasValue))) { - s.Serialize("userName", ref userName.Value); - userName.HasValue = true; + s.SerializeArray("scopes", ref scopes.Value); + scopes.HasValue = true; } + s.Serialize("token", ref token); + s.Serialize("type", ref type); } } [System.SerializableAttribute()] - public partial class EmailUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString codeType = new OptionalString(); - public string newEmail; + public string objectKey; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("codeType") - || ((codeType != default(OptionalString)) - && codeType.HasValue))) - { - s.Serialize("codeType", ref codeType.Value); - codeType.HasValue = true; - } - s.Serialize("newEmail", ref newEmail); + s.Serialize("objectKey", ref objectKey); } } [System.SerializableAttribute()] - public partial class ThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ObjectRequests : Beamable.Serialization.JsonSerializable.ISerializable { - public string appId; - public OptionalString email = new OptionalString(); - public MapOfString meta = new MapOfString(); - public string name; - public string userAppId; - public OptionalString userBusinessId = new OptionalString(); + public OptionalLong playerId = new OptionalLong(); + public OptionalArrayOfObjectRequest request = new OptionalArrayOfObjectRequest(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("appId", ref appId); - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalLong)) + && playerId.HasValue))) { - s.Serialize("email", ref email.Value); - email.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - s.SerializeDictionary("meta", ref meta); - s.Serialize("name", ref name); - s.Serialize("userAppId", ref userAppId); - if ((s.HasKey("userBusinessId") - || ((userBusinessId != default(OptionalString)) - && userBusinessId.HasValue))) + if ((s.HasKey("request") + || ((request != default(OptionalArrayOfObjectRequest)) + && request.HasValue))) { - s.Serialize("userBusinessId", ref userBusinessId.Value); - userBusinessId.HasValue = true; + s.SerializeArray("request", ref request.Value); + request.HasValue = true; } } } [System.SerializableAttribute()] - public partial class DeleteDevicesRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ObjectsMetadataResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); + public ObjectMetadataResponse[] response; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("deviceIds") - || ((deviceIds != default(OptionalArrayOfString)) - && deviceIds.HasValue))) - { - s.SerializeArray("deviceIds", ref deviceIds.Value); - deviceIds.HasValue = true; - } + s.SerializeArray("response", ref response); } } [System.SerializableAttribute()] - public partial class AccountPersonallyIdentifiableInformationResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class URLSResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public Account account = new Account(); - public ListAuditResponse paymentAudits = new ListAuditResponse(); - public StatsResponse[] stats; + public CloudsavingBasicURLResponse[] response; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("account", ref account); - s.Serialize("paymentAudits", ref paymentAudits); - s.SerializeArray("stats", ref stats); + s.SerializeArray("response", ref response); } } [System.SerializableAttribute()] - public partial class AccountPortalView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CloudsavingBasicURLResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString email = new OptionalString(); - public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); - public long id; - public OptionalString language = new OptionalString(); - public OptionalString roleString = new OptionalString(); - public OptionalArrayOfRoleMapping roles = new OptionalArrayOfRoleMapping(); - public string[] scopes; - public string[] thirdPartyAppAssociations; + public string objectKey; + public string url; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) - { - s.Serialize("email", ref email.Value); - email.HasValue = true; - } - if ((s.HasKey("external") - || ((external != default(OptionalArrayOfExternalIdentity)) - && external.HasValue))) - { - s.SerializeArray("external", ref external.Value); - external.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - if ((s.HasKey("roleString") - || ((roleString != default(OptionalString)) - && roleString.HasValue))) - { - s.Serialize("roleString", ref roleString.Value); - roleString.HasValue = true; - } - if ((s.HasKey("roles") - || ((roles != default(OptionalArrayOfRoleMapping)) - && roles.HasValue))) - { - s.SerializeArray("roles", ref roles.Value); - roles.HasValue = true; - } - s.SerializeArray("scopes", ref scopes); - s.SerializeArray("thirdPartyAppAssociations", ref thirdPartyAppAssociations); + s.Serialize("objectKey", ref objectKey); + s.Serialize("url", ref url); } } [System.SerializableAttribute()] - public partial class SearchAccountsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CloudsavingBasicReference : Beamable.Serialization.JsonSerializable.ISerializable { - public int page; - public int pagesize; - public string query; + public string bucketName; + public OptionalString eTag = new OptionalString(); + public string key; + public long lastModified; + public long size; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("page", ref page); - s.Serialize("pagesize", ref pagesize); - s.Serialize("query", ref query); + s.Serialize("bucketName", ref bucketName); + if ((s.HasKey("eTag") + || ((eTag != default(OptionalString)) + && eTag.HasValue))) + { + s.Serialize("eTag", ref eTag.Value); + eTag.HasValue = true; + } + s.Serialize("key", ref key); + s.Serialize("lastModified", ref lastModified); + s.Serialize("size", ref size); } } [System.SerializableAttribute()] - public partial class PasswordUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ObjectMetadataResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString codeType = new OptionalString(); - public string email; + public MapOfString metadata = new MapOfString(); + public string objectKey; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("codeType") - || ((codeType != default(OptionalString)) - && codeType.HasValue))) - { - s.Serialize("codeType", ref codeType.Value); - codeType.HasValue = true; - } - s.Serialize("email", ref email); + s.SerializeDictionary("metadata", ref metadata); + s.Serialize("objectKey", ref objectKey); } } [System.SerializableAttribute()] - public partial class PaymentAuditEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MetadataPair : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong created = new OptionalLong(); - public PaymentDetailsEntryViewModel details = new PaymentDetailsEntryViewModel(); - public EntitlementGenerator[] entitlements; - public long gt; - public PaymentHistoryEntryViewModel[] history; - public OptionalArrayOfCurrencyChange obtainCurrency = new OptionalArrayOfCurrencyChange(); - public OptionalArrayOfItemCreateRequest obtainItems = new OptionalArrayOfItemCreateRequest(); - public string providerid; - public string providername; - public OptionalString replayGuardValue = new OptionalString(); - public long txid; - public string txstate; - public OptionalLong updated = new OptionalLong(); - public OptionalString version = new OptionalString(); + public string key; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value); - created.HasValue = true; - } - s.Serialize("details", ref details); - s.SerializeArray("entitlements", ref entitlements); - s.Serialize("gt", ref gt); - s.SerializeArray("history", ref history); - if ((s.HasKey("obtainCurrency") - || ((obtainCurrency != default(OptionalArrayOfCurrencyChange)) - && obtainCurrency.HasValue))) - { - s.SerializeArray("obtainCurrency", ref obtainCurrency.Value); - obtainCurrency.HasValue = true; - } - if ((s.HasKey("obtainItems") - || ((obtainItems != default(OptionalArrayOfItemCreateRequest)) - && obtainItems.HasValue))) - { - s.SerializeArray("obtainItems", ref obtainItems.Value); - obtainItems.HasValue = true; - } - s.Serialize("providerid", ref providerid); - s.Serialize("providername", ref providername); - if ((s.HasKey("replayGuardValue") - || ((replayGuardValue != default(OptionalString)) - && replayGuardValue.HasValue))) - { - s.Serialize("replayGuardValue", ref replayGuardValue.Value); - replayGuardValue.HasValue = true; - } - s.Serialize("txid", ref txid); - s.Serialize("txstate", ref txstate); - if ((s.HasKey("updated") - || ((updated != default(OptionalLong)) - && updated.HasValue))) - { - s.Serialize("updated", ref updated.Value); - updated.HasValue = true; - } - if ((s.HasKey("version") - || ((version != default(OptionalString)) - && version.HasValue))) - { - s.Serialize("version", ref version.Value); - version.HasValue = true; - } + s.Serialize("key", ref key); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ExternalIdentityAvailableApiRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CloudsavingBasicManifest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString provider_namespace = new OptionalString(); - public string provider_service; - public string user_id; + public long created; + public string id; + public CloudsavingBasicReference[] manifest; + public bool replacement; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("provider_namespace") - || ((provider_namespace != default(OptionalString)) - && provider_namespace.HasValue))) - { - s.Serialize("provider_namespace", ref provider_namespace.Value); - provider_namespace.HasValue = true; - } - s.Serialize("provider_service", ref provider_service); - s.Serialize("user_id", ref user_id); + s.Serialize("created", ref created); + s.Serialize("id", ref id); + s.SerializeArray("manifest", ref manifest); + s.Serialize("replacement", ref replacement); } } [System.SerializableAttribute()] - public partial class AccountPlayerView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerBasicCloudDataRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] deviceIds; - public OptionalString email = new OptionalString(); - public OptionalArrayOfExternalIdentity external = new OptionalArrayOfExternalIdentity(); - public long id; - public OptionalString language = new OptionalString(); - public string[] scopes; - public string[] thirdPartyAppAssociations; + public OptionalLong playerId = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("deviceIds", ref deviceIds); - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) - { - s.Serialize("email", ref email.Value); - email.HasValue = true; - } - if ((s.HasKey("external") - || ((external != default(OptionalArrayOfExternalIdentity)) - && external.HasValue))) - { - s.SerializeArray("external", ref external.Value); - external.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalLong)) + && playerId.HasValue))) { - s.Serialize("language", ref language.Value); - language.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } - s.SerializeArray("scopes", ref scopes); - s.SerializeArray("thirdPartyAppAssociations", ref thirdPartyAppAssociations); } } [System.SerializableAttribute()] - public partial class PaymentHistoryEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UploadRequestsFromPortal : Beamable.Serialization.JsonSerializable.ISerializable { - public string change; - public OptionalString data = new OptionalString(); - public OptionalString timestamp = new OptionalString(); + public OptionalLong playerId = new OptionalLong(); + public UploadRequestFromPortal[] request; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("change", ref change); - if ((s.HasKey("data") - || ((data != default(OptionalString)) - && data.HasValue))) - { - s.Serialize("data", ref data.Value); - data.HasValue = true; - } - if ((s.HasKey("timestamp") - || ((timestamp != default(OptionalString)) - && timestamp.HasValue))) + if ((s.HasKey("playerId") + || ((playerId != default(OptionalLong)) + && playerId.HasValue))) { - s.Serialize("timestamp", ref timestamp.Value); - timestamp.HasValue = true; + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; } + s.SerializeArray("request", ref request); } } [System.SerializableAttribute()] - public partial class AccountAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UploadRequests : Beamable.Serialization.JsonSerializable.ISerializable { - public bool available; + public OptionalLong playerId = new OptionalLong(); + public UploadRequest[] request; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("available", ref available); + if ((s.HasKey("playerId") + || ((playerId != default(OptionalLong)) + && playerId.HasValue))) + { + s.Serialize("playerId", ref playerId.Value); + playerId.HasValue = true; + } + s.SerializeArray("request", ref request); } } [System.SerializableAttribute()] - public partial class CreateElevatedAccountRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ReplaceObjectsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string email; - public OptionalMapOfString initProperties = new OptionalMapOfString(); - public OptionalString role = new OptionalString(); + public long sourcePlayerId; + public long targetPlayerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("email", ref email); - if ((s.HasKey("initProperties") - || ((initProperties != default(OptionalMapOfString)) - && initProperties.HasValue))) - { - s.SerializeDictionary("initProperties", ref initProperties.Value); - initProperties.HasValue = true; - } - if ((s.HasKey("role") - || ((role != default(OptionalString)) - && role.HasValue))) - { - s.Serialize("role", ref role.Value); - role.HasValue = true; - } + s.Serialize("sourcePlayerId", ref sourcePlayerId); + s.Serialize("targetPlayerId", ref targetPlayerId); } } [System.SerializableAttribute()] - public partial class EntitlementGenerator : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UploadRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string action; - public OptionalEntitlementClaimWindow claimWindow = new OptionalEntitlementClaimWindow(); - public OptionalMapOfString paramsKey = new OptionalMapOfString(); - public OptionalInt quantity = new OptionalInt(); - public OptionalString specialization = new OptionalString(); - public string symbol; + public OptionalString checksum = new OptionalString(); + public OptionalBool deleted = new OptionalBool(); + public OptionalLong lastModified = new OptionalLong(); + public OptionalArrayOfMetadataPair metadata = new OptionalArrayOfMetadataPair(); + public string objectKey; + public long sizeInBytes; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("action", ref action); - if ((s.HasKey("claimWindow") - || ((claimWindow != default(OptionalEntitlementClaimWindow)) - && claimWindow.HasValue))) + if ((s.HasKey("checksum") + || ((checksum != default(OptionalString)) + && checksum.HasValue))) { - s.Serialize("claimWindow", ref claimWindow.Value); - claimWindow.HasValue = true; + s.Serialize("checksum", ref checksum.Value); + checksum.HasValue = true; } - if ((s.HasKey("params") - || ((paramsKey != default(OptionalMapOfString)) - && paramsKey.HasValue))) + if ((s.HasKey("deleted") + || ((deleted != default(OptionalBool)) + && deleted.HasValue))) { - s.SerializeDictionary("params", ref paramsKey.Value); - paramsKey.HasValue = true; + s.Serialize("deleted", ref deleted.Value); + deleted.HasValue = true; } - if ((s.HasKey("quantity") - || ((quantity != default(OptionalInt)) - && quantity.HasValue))) + if ((s.HasKey("lastModified") + || ((lastModified != default(OptionalLong)) + && lastModified.HasValue))) { - s.Serialize("quantity", ref quantity.Value); - quantity.HasValue = true; + s.Serialize("lastModified", ref lastModified.Value); + lastModified.HasValue = true; } - if ((s.HasKey("specialization") - || ((specialization != default(OptionalString)) - && specialization.HasValue))) + if ((s.HasKey("metadata") + || ((metadata != default(OptionalArrayOfMetadataPair)) + && metadata.HasValue))) { - s.Serialize("specialization", ref specialization.Value); - specialization.HasValue = true; + s.SerializeArray("metadata", ref metadata.Value); + metadata.HasValue = true; } - s.Serialize("symbol", ref symbol); + s.Serialize("objectKey", ref objectKey); + s.Serialize("sizeInBytes", ref sizeInBytes); } } [System.SerializableAttribute()] - public partial class StatsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public MapOfString stats = new MapOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - s.SerializeDictionary("stats", ref stats); - } - } - [System.SerializableAttribute()] - public partial class AttachExternalIdentityApiResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UploadRequestFromPortal : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString challenge_token = new OptionalString(); - public string result; + public OptionalLong lastModified = new OptionalLong(); + public OptionalArrayOfMetadataPair metadata = new OptionalArrayOfMetadataPair(); + public string objectKey; + public long sizeInBytes; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("challenge_token") - || ((challenge_token != default(OptionalString)) - && challenge_token.HasValue))) + if ((s.HasKey("lastModified") + || ((lastModified != default(OptionalLong)) + && lastModified.HasValue))) { - s.Serialize("challenge_token", ref challenge_token.Value); - challenge_token.HasValue = true; + s.Serialize("lastModified", ref lastModified.Value); + lastModified.HasValue = true; } - s.Serialize("result", ref result); + if ((s.HasKey("metadata") + || ((metadata != default(OptionalArrayOfMetadataPair)) + && metadata.HasValue))) + { + s.SerializeArray("metadata", ref metadata.Value); + metadata.HasValue = true; + } + s.Serialize("objectKey", ref objectKey); + s.Serialize("sizeInBytes", ref sizeInBytes); } } [System.SerializableAttribute()] - public partial class RoleMapping : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CompletePurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string projectId; - public string role; + public string isoCurrencySymbol; + public string priceInLocalCurrency; + public string receipt; + public long txid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("projectId", ref projectId); - s.Serialize("role", ref role); + s.Serialize("isoCurrencySymbol", ref isoCurrencySymbol); + s.Serialize("priceInLocalCurrency", ref priceInLocalCurrency); + s.Serialize("receipt", ref receipt); + s.Serialize("txid", ref txid); } } [System.SerializableAttribute()] - public partial class AccountRegistration : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetProductsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string email; - public string password; + public ProductView[] products; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("email", ref email); - s.Serialize("password", ref password); + s.SerializeArray("products", ref products); } } [System.SerializableAttribute()] - public partial class AttachExternalIdentityApiRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class TrackPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); - public string external_token; - public OptionalString provider_namespace = new OptionalString(); - public string provider_service; + public string isoCurrencySymbol; + public CurrencyChange[] obtainCurrency; + public ItemCreateRequest[] obtainItems; + public double priceInLocalCurrency; + public string purchaseId; + public string skuName; + public string skuProductId; + public string store; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("challenge_solution") - || ((challenge_solution != default(OptionalChallengeSolution)) - && challenge_solution.HasValue))) - { - s.Serialize("challenge_solution", ref challenge_solution.Value); - challenge_solution.HasValue = true; - } - s.Serialize("external_token", ref external_token); - if ((s.HasKey("provider_namespace") - || ((provider_namespace != default(OptionalString)) - && provider_namespace.HasValue))) - { - s.Serialize("provider_namespace", ref provider_namespace.Value); - provider_namespace.HasValue = true; - } - s.Serialize("provider_service", ref provider_service); + s.Serialize("isoCurrencySymbol", ref isoCurrencySymbol); + s.SerializeArray("obtainCurrency", ref obtainCurrency); + s.SerializeArray("obtainItems", ref obtainItems); + s.Serialize("priceInLocalCurrency", ref priceInLocalCurrency); + s.Serialize("purchaseId", ref purchaseId); + s.Serialize("skuName", ref skuName); + s.Serialize("skuProductId", ref skuProductId); + s.Serialize("store", ref store); } } [System.SerializableAttribute()] - public partial class EmailUpdateConfirmation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FacebookUpdatedEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public string code; - public string password; + public string[] changed_fields; + public string id; + public long time; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("code", ref code); - s.Serialize("password", ref password); + s.SerializeArray("changed_fields", ref changed_fields); + s.Serialize("id", ref id); + s.Serialize("time", ref time); } } [System.SerializableAttribute()] - public partial class ExternalIdentity : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetPricesRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string providerNamespace; - public string providerService; - public string userId; + public long steamId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("providerNamespace", ref providerNamespace); - s.Serialize("providerService", ref providerService); - s.Serialize("userId", ref userId); + s.Serialize("steamId", ref steamId); } } [System.SerializableAttribute()] - public partial class CreateAccountWithCredsApiResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FacebookPaymentUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalAccountPlayerView account = new OptionalAccountPlayerView(); - public OptionalString challenge_token = new OptionalString(); - public OptionalTokenResponse token = new OptionalTokenResponse(); + public FacebookUpdatedEntry[] entry; + public string objectKey; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("account") - || ((account != default(OptionalAccountPlayerView)) - && account.HasValue))) - { - s.Serialize("account", ref account.Value); - account.HasValue = true; - } - if ((s.HasKey("challenge_token") - || ((challenge_token != default(OptionalString)) - && challenge_token.HasValue))) - { - s.Serialize("challenge_token", ref challenge_token.Value); - challenge_token.HasValue = true; - } - if ((s.HasKey("token") - || ((token != default(OptionalTokenResponse)) - && token.HasValue))) - { - s.Serialize("token", ref token.Value); - token.HasValue = true; - } + s.SerializeArray("entry", ref entry); + s.Serialize("object", ref objectKey); } } [System.SerializableAttribute()] - public partial class GetAdminsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetOrderInfoRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public AccountPortalView[] accounts; + public string orderId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("accounts", ref accounts); + s.Serialize("orderId", ref orderId); } } [System.SerializableAttribute()] - public partial class PaymentDetailsEntryViewModel : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListAuditRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString category = new OptionalString(); - public string gameplace; - public OptionalString localCurrency = new OptionalString(); - public OptionalString localPrice = new OptionalString(); - public string name; - public int price; - public string providerProductId; - public int quantity; - public string reference; - public string sku; - public OptionalString subcategory = new OptionalString(); + public OptionalInt limit = new OptionalInt(); + public OptionalLong player = new OptionalLong(); + public OptionalString provider = new OptionalString(); + public OptionalString providerid = new OptionalString(); + public OptionalInt start = new OptionalInt(); + public OptionalString state = new OptionalString(); + public OptionalLong txid = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("category") - || ((category != default(OptionalString)) - && category.HasValue))) + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) { - s.Serialize("category", ref category.Value); - category.HasValue = true; + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; } - s.Serialize("gameplace", ref gameplace); - if ((s.HasKey("localCurrency") - || ((localCurrency != default(OptionalString)) - && localCurrency.HasValue))) + if ((s.HasKey("player") + || ((player != default(OptionalLong)) + && player.HasValue))) { - s.Serialize("localCurrency", ref localCurrency.Value); - localCurrency.HasValue = true; + s.Serialize("player", ref player.Value); + player.HasValue = true; } - if ((s.HasKey("localPrice") - || ((localPrice != default(OptionalString)) - && localPrice.HasValue))) + if ((s.HasKey("provider") + || ((provider != default(OptionalString)) + && provider.HasValue))) { - s.Serialize("localPrice", ref localPrice.Value); - localPrice.HasValue = true; + s.Serialize("provider", ref provider.Value); + provider.HasValue = true; } - s.Serialize("name", ref name); - s.Serialize("price", ref price); - s.Serialize("providerProductId", ref providerProductId); - s.Serialize("quantity", ref quantity); - s.Serialize("reference", ref reference); - s.Serialize("sku", ref sku); - if ((s.HasKey("subcategory") - || ((subcategory != default(OptionalString)) - && subcategory.HasValue))) + if ((s.HasKey("providerid") + || ((providerid != default(OptionalString)) + && providerid.HasValue))) { - s.Serialize("subcategory", ref subcategory.Value); - subcategory.HasValue = true; + s.Serialize("providerid", ref providerid.Value); + providerid.HasValue = true; + } + if ((s.HasKey("start") + || ((start != default(OptionalInt)) + && start.HasValue))) + { + s.Serialize("start", ref start.Value); + start.HasValue = true; + } + if ((s.HasKey("state") + || ((state != default(OptionalString)) + && state.HasValue))) + { + s.Serialize("state", ref state.Value); + state.HasValue = true; + } + if ((s.HasKey("txid") + || ((txid != default(OptionalLong)) + && txid.HasValue))) + { + s.Serialize("txid", ref txid.Value); + txid.HasValue = true; } } } [System.SerializableAttribute()] - public partial class CurrencyChange : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ProductView : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public OptionalLong originalAmount = new OptionalLong(); - public string symbol; + public string description; + public string isoCurrencyCode; + public double localizedPrice; + public string localizedPriceString; + public string sku; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - if ((s.HasKey("originalAmount") - || ((originalAmount != default(OptionalLong)) - && originalAmount.HasValue))) + s.Serialize("description", ref description); + s.Serialize("isoCurrencyCode", ref isoCurrencyCode); + s.Serialize("localizedPrice", ref localizedPrice); + s.Serialize("localizedPriceString", ref localizedPriceString); + s.Serialize("sku", ref sku); + } + } + [System.SerializableAttribute()] + public partial class FailPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string reason; + public long txid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("reason", ref reason); + s.Serialize("txid", ref txid); + } + } + [System.SerializableAttribute()] + public partial class BeginPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString language = new OptionalString(); + public string purchaseId; + public OptionalString returnUrl = new OptionalString(); + public OptionalString time = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) { - s.Serialize("originalAmount", ref originalAmount.Value); - originalAmount.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; + } + s.Serialize("purchaseId", ref purchaseId); + if ((s.HasKey("returnUrl") + || ((returnUrl != default(OptionalString)) + && returnUrl.HasValue))) + { + s.Serialize("returnUrl", ref returnUrl.Value); + returnUrl.HasValue = true; + } + if ((s.HasKey("time") + || ((time != default(OptionalString)) + && time.HasValue))) + { + s.Serialize("time", ref time.Value); + time.HasValue = true; } - s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class EntitlementClaimWindow : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SteamOrderInfoItem : Beamable.Serialization.JsonSerializable.ISerializable { - public long close; - public long open; + public long amount; + public long itemid; + public string itemstatus; + public long qty; + public long vat; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("close", ref close); - s.Serialize("open", ref open); + s.Serialize("amount", ref amount); + s.Serialize("itemid", ref itemid); + s.Serialize("itemstatus", ref itemstatus); + s.Serialize("qty", ref qty); + s.Serialize("vat", ref vat); } } [System.SerializableAttribute()] - public partial class GamerTagAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StripeWebhookSetupResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; - public string projectId; + public string endpointId; + public string status; + public string url; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); - s.Serialize("projectId", ref projectId); + s.Serialize("endpointId", ref endpointId); + s.Serialize("status", ref status); + s.Serialize("url", ref url); } } [System.SerializableAttribute()] - public partial class ChallengeSolution : Beamable.Serialization.JsonSerializable.ISerializable + public partial class VerifyPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string challenge_token; - public string solution; + public string receipt; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("challenge_token", ref challenge_token); - s.Serialize("solution", ref solution); + s.Serialize("receipt", ref receipt); } } [System.SerializableAttribute()] - public partial class ZoneRoleMapping : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SubscriptionVerificationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string role; - public string zoneId; + public string hubChallenge; + public string hubMode; + public string hubVerifyToken; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("role", ref role); - s.Serialize("zoneId", ref zoneId); + s.Serialize("hubChallenge", ref hubChallenge); + s.Serialize("hubMode", ref hubMode); + s.Serialize("hubVerifyToken", ref hubVerifyToken); } } [System.SerializableAttribute()] - public partial class DeleteExternalIdentityApiRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetProductResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString provider_namespace = new OptionalString(); - public string provider_service; - public string user_id; + public string description; + public string id; + public string name; + public int price; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("provider_namespace") - || ((provider_namespace != default(OptionalString)) - && provider_namespace.HasValue))) - { - s.Serialize("provider_namespace", ref provider_namespace.Value); - provider_namespace.HasValue = true; - } - s.Serialize("provider_service", ref provider_service); - s.Serialize("user_id", ref user_id); + s.Serialize("description", ref description); + s.Serialize("id", ref id); + s.Serialize("name", ref name); + s.Serialize("price", ref price); } } [System.SerializableAttribute()] - public partial class ThirdPartyAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalizedPriceMap : Beamable.Serialization.JsonSerializable.ISerializable { - public string thirdParty; - public string token; + public string currency; + public LocalizedPrice[] prices; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("thirdParty", ref thirdParty); - s.Serialize("token", ref token); + s.Serialize("currency", ref currency); + s.SerializeArray("prices", ref prices); } } [System.SerializableAttribute()] - public partial class TokenResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalizedPrice : Beamable.Serialization.JsonSerializable.ISerializable + { + public long price; + public double priceLocalized; + public string priceLocalizedString; + public long to; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("price", ref price); + s.Serialize("priceLocalized", ref priceLocalized); + s.Serialize("priceLocalizedString", ref priceLocalizedString); + s.Serialize("to", ref to); + } + } + [System.SerializableAttribute()] + public partial class PaymentResultResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public string result; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("result", ref result); + } + } + [System.SerializableAttribute()] + public partial class BeginPurchaseResponse : Beamable.Serialization.JsonSerializable.ISerializable { public OptionalString access_token = new OptionalString(); - public OptionalString challenge_token = new OptionalString(); - public long expires_in; - public OptionalString refresh_token = new OptionalString(); - public OptionalArrayOfString scopes = new OptionalArrayOfString(); - public string token_type; + public long txid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { if ((s.HasKey("access_token") @@ -17842,2227 +16210,2062 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer s.Serialize("access_token", ref access_token.Value); access_token.HasValue = true; } - if ((s.HasKey("challenge_token") - || ((challenge_token != default(OptionalString)) - && challenge_token.HasValue))) - { - s.Serialize("challenge_token", ref challenge_token.Value); - challenge_token.HasValue = true; - } - s.Serialize("expires_in", ref expires_in); - if ((s.HasKey("refresh_token") - || ((refresh_token != default(OptionalString)) - && refresh_token.HasValue))) - { - s.Serialize("refresh_token", ref refresh_token.Value); - refresh_token.HasValue = true; - } - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfString)) - && scopes.HasValue))) - { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; - } - s.Serialize("token_type", ref token_type); + s.Serialize("txid", ref txid); } } [System.SerializableAttribute()] - public partial class AccountSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SteamOrderInfoResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public Account[] accounts; + public string country; + public string currency; + public SteamOrderInfoItem[] items; + public long orderid; + public string status; + public long steamid; + public string time; + public string timecreated; + public long transid; + public string usstate; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("accounts", ref accounts); + s.Serialize("country", ref country); + s.Serialize("currency", ref currency); + s.SerializeArray("items", ref items); + s.Serialize("orderid", ref orderid); + s.Serialize("status", ref status); + s.Serialize("steamid", ref steamid); + s.Serialize("time", ref time); + s.Serialize("timecreated", ref timecreated); + s.Serialize("transid", ref transid); + s.Serialize("usstate", ref usstate); } } [System.SerializableAttribute()] - public partial class ListAuditResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetProductRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public PaymentAuditEntryViewModel[] audits; + public string sku; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("audits", ref audits); + s.Serialize("sku", ref sku); } } [System.SerializableAttribute()] - public partial class AccountAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CancelPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string email; + public long txid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("email", ref email); + s.Serialize("txid", ref txid); } } [System.SerializableAttribute()] - public partial class FindAccountRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SteamAuthRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string query; + public string ticket; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("query", ref query); + s.Serialize("ticket", ref ticket); } } [System.SerializableAttribute()] - public partial class Account : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FacebookPaymentUpdateResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString country = new OptionalString(); - public long createdTimeMillis; - public OptionalString deviceId = new OptionalString(); - public OptionalArrayOfString deviceIds = new OptionalArrayOfString(); - public OptionalString email = new OptionalString(); - public ExternalIdentity[] external; - public GamerTagAssociation[] gamerTags; - public OptionalLong heartbeat = new OptionalLong(); - public long id; - public OptionalArrayOfInFlightMessage inFlight = new OptionalArrayOfInFlightMessage(); - public OptionalString language = new OptionalString(); - public OptionalString password = new OptionalString(); - public bool privilegedAccount; - public OptionalString realmId = new OptionalString(); - public OptionalString roleString = new OptionalString(); - public OptionalArrayOfRoleMapping roles = new OptionalArrayOfRoleMapping(); - public ThirdPartyAssociation[] thirdParties; - public long updatedTimeMillis; - public OptionalString userName = new OptionalString(); - public OptionalBool wasMigrated = new OptionalBool(); - public OptionalArrayOfZoneRoleMapping zoneRoles = new OptionalArrayOfZoneRoleMapping(); + public string result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("country") - || ((country != default(OptionalString)) - && country.HasValue))) - { - s.Serialize("country", ref country.Value); - country.HasValue = true; - } - s.Serialize("createdTimeMillis", ref createdTimeMillis); - if ((s.HasKey("deviceId") - || ((deviceId != default(OptionalString)) - && deviceId.HasValue))) - { - s.Serialize("deviceId", ref deviceId.Value); - deviceId.HasValue = true; - } - if ((s.HasKey("deviceIds") - || ((deviceIds != default(OptionalArrayOfString)) - && deviceIds.HasValue))) - { - s.SerializeArray("deviceIds", ref deviceIds.Value); - deviceIds.HasValue = true; - } - if ((s.HasKey("email") - || ((email != default(OptionalString)) - && email.HasValue))) - { - s.Serialize("email", ref email.Value); - email.HasValue = true; - } - s.SerializeArray("external", ref external); - s.SerializeArray("gamerTags", ref gamerTags); - if ((s.HasKey("heartbeat") - || ((heartbeat != default(OptionalLong)) - && heartbeat.HasValue))) - { - s.Serialize("heartbeat", ref heartbeat.Value); - heartbeat.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("inFlight") - || ((inFlight != default(OptionalArrayOfInFlightMessage)) - && inFlight.HasValue))) - { - s.SerializeArray("inFlight", ref inFlight.Value); - inFlight.HasValue = true; - } - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - if ((s.HasKey("password") - || ((password != default(OptionalString)) - && password.HasValue))) - { - s.Serialize("password", ref password.Value); - password.HasValue = true; - } - s.Serialize("privilegedAccount", ref privilegedAccount); - if ((s.HasKey("realmId") - || ((realmId != default(OptionalString)) - && realmId.HasValue))) - { - s.Serialize("realmId", ref realmId.Value); - realmId.HasValue = true; - } - if ((s.HasKey("roleString") - || ((roleString != default(OptionalString)) - && roleString.HasValue))) - { - s.Serialize("roleString", ref roleString.Value); - roleString.HasValue = true; - } - if ((s.HasKey("roles") - || ((roles != default(OptionalArrayOfRoleMapping)) - && roles.HasValue))) - { - s.SerializeArray("roles", ref roles.Value); - roles.HasValue = true; - } - s.SerializeArray("thirdParties", ref thirdParties); - s.Serialize("updatedTimeMillis", ref updatedTimeMillis); - if ((s.HasKey("userName") - || ((userName != default(OptionalString)) - && userName.HasValue))) - { - s.Serialize("userName", ref userName.Value); - userName.HasValue = true; - } - if ((s.HasKey("wasMigrated") - || ((wasMigrated != default(OptionalBool)) - && wasMigrated.HasValue))) - { - s.Serialize("wasMigrated", ref wasMigrated.Value); - wasMigrated.HasValue = true; - } - if ((s.HasKey("zoneRoles") - || ((zoneRoles != default(OptionalArrayOfZoneRoleMapping)) - && zoneRoles.HasValue))) - { - s.SerializeArray("zoneRoles", ref zoneRoles.Value); - zoneRoles.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class AccountRolesReport : Beamable.Serialization.JsonSerializable.ISerializable - { - public long accountId; - public string email; - public RealmRolesReport[] realms; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("accountId", ref accountId); - s.Serialize("email", ref email); - s.SerializeArray("realms", ref realms); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class DeleteThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SubscriptionVerificationResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string thirdParty; - public string userAppId; + public string hubChallenge; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("thirdParty", ref thirdParty); - s.Serialize("userAppId", ref userAppId); + s.Serialize("hubChallenge", ref hubChallenge); } } [System.SerializableAttribute()] - public partial class DeleteRole : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EmptyRsp : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString realm = new OptionalString(); - public OptionalString role = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("realm") - || ((realm != default(OptionalString)) - && realm.HasValue))) - { - s.Serialize("realm", ref realm.Value); - realm.HasValue = true; - } - if ((s.HasKey("role") - || ((role != default(OptionalString)) - && role.HasValue))) - { - s.Serialize("role", ref role.Value); - role.HasValue = true; - } } } [System.SerializableAttribute()] - public partial class UpdateRole : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendNotification : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString cid = new OptionalString(); - public OptionalString realm = new OptionalString(); - public OptionalString role = new OptionalString(); + public OptionalString body = new OptionalString(); + public OptionalString title = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("cid") - || ((cid != default(OptionalString)) - && cid.HasValue))) - { - s.Serialize("cid", ref cid.Value); - cid.HasValue = true; - } - if ((s.HasKey("realm") - || ((realm != default(OptionalString)) - && realm.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.Serialize("realm", ref realm.Value); - realm.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; } - if ((s.HasKey("role") - || ((role != default(OptionalString)) - && role.HasValue))) + if ((s.HasKey("title") + || ((title != default(OptionalString)) + && title.HasValue))) { - s.Serialize("role", ref role.Value); - role.HasValue = true; + s.Serialize("title", ref title.Value); + title.HasValue = true; } } } [System.SerializableAttribute()] - public partial class AvailableRolesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RegisterReq : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] roles; + public string provider; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("roles", ref roles); + s.Serialize("provider", ref provider); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class RealmRolesReport : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendReq : Beamable.Serialization.JsonSerializable.ISerializable { - public string realmDisplayName; - public string realmName; - public string[] roles; + public SendMsg[] msgs; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("realmDisplayName", ref realmDisplayName); - s.Serialize("realmName", ref realmName); - s.SerializeArray("roles", ref roles); + s.SerializeArray("msgs", ref msgs); } } [System.SerializableAttribute()] - public partial class TransferThirdPartyAssociation : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendMsg : Beamable.Serialization.JsonSerializable.ISerializable { - public long fromAccountId; - public ThirdPartyAssociation thirdParty = new ThirdPartyAssociation(); + public OptionalMapOfString data = new OptionalMapOfString(); + public OptionalSendNotification notification = new OptionalSendNotification(); + public long[] to; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("fromAccountId", ref fromAccountId); - s.Serialize("thirdParty", ref thirdParty); + if ((s.HasKey("data") + || ((data != default(OptionalMapOfString)) + && data.HasValue))) + { + s.SerializeDictionary("data", ref data.Value); + data.HasValue = true; + } + if ((s.HasKey("notification") + || ((notification != default(OptionalSendNotification)) + && notification.HasValue))) + { + s.Serialize("notification", ref notification.Value); + notification.HasValue = true; + } + s.SerializeArray("to", ref to); } } [System.SerializableAttribute()] - public partial class StatUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class NotificationRequestData : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString add = new OptionalMapOfString(); - public OptionalBool emitAnalytics = new OptionalBool(); - public OptionalString objectId = new OptionalString(); - public OptionalMapOfString set = new OptionalMapOfString(); + public OptionalString channel = new OptionalString(); + public OptionalString context = new OptionalString(); + public OptionalString messageFull = new OptionalString(); + public OptionalString messageKey = new OptionalString(); + public OptionalArrayOfString messageParams = new OptionalArrayOfString(); + public OptionalMapOfString meta = new OptionalMapOfString(); + public OptionalString shard = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("add") - || ((add != default(OptionalMapOfString)) - && add.HasValue))) + if ((s.HasKey("channel") + || ((channel != default(OptionalString)) + && channel.HasValue))) { - s.SerializeDictionary("add", ref add.Value); - add.HasValue = true; + s.Serialize("channel", ref channel.Value); + channel.HasValue = true; } - if ((s.HasKey("emitAnalytics") - || ((emitAnalytics != default(OptionalBool)) - && emitAnalytics.HasValue))) + if ((s.HasKey("context") + || ((context != default(OptionalString)) + && context.HasValue))) { - s.Serialize("emitAnalytics", ref emitAnalytics.Value); - emitAnalytics.HasValue = true; + s.Serialize("context", ref context.Value); + context.HasValue = true; } - if ((s.HasKey("objectId") - || ((objectId != default(OptionalString)) - && objectId.HasValue))) + if ((s.HasKey("messageFull") + || ((messageFull != default(OptionalString)) + && messageFull.HasValue))) { - s.Serialize("objectId", ref objectId.Value); - objectId.HasValue = true; + s.Serialize("messageFull", ref messageFull.Value); + messageFull.HasValue = true; } - if ((s.HasKey("set") - || ((set != default(OptionalMapOfString)) - && set.HasValue))) + if ((s.HasKey("messageKey") + || ((messageKey != default(OptionalString)) + && messageKey.HasValue))) { - s.SerializeDictionary("set", ref set.Value); - set.HasValue = true; + s.Serialize("messageKey", ref messageKey.Value); + messageKey.HasValue = true; + } + if ((s.HasKey("messageParams") + || ((messageParams != default(OptionalArrayOfString)) + && messageParams.HasValue))) + { + s.SerializeArray("messageParams", ref messageParams.Value); + messageParams.HasValue = true; + } + if ((s.HasKey("meta") + || ((meta != default(OptionalMapOfString)) + && meta.HasValue))) + { + s.SerializeDictionary("meta", ref meta.Value); + meta.HasValue = true; + } + if ((s.HasKey("shard") + || ((shard != default(OptionalString)) + && shard.HasValue))) + { + s.Serialize("shard", ref shard.Value); + shard.HasValue = true; } } } [System.SerializableAttribute()] - public partial class StatsBasicStatsSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServerEvent : Beamable.Serialization.JsonSerializable.ISerializable { - public long[] ids; - public OptionalInt limit = new OptionalInt(); - public OptionalInt offset = new OptionalInt(); - public OptionalLong total = new OptionalLong(); + public string eventKey; + public OptionalString payload = new OptionalString(); + public bool toAll; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("ids", ref ids); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + s.Serialize("event", ref eventKey); + if ((s.HasKey("payload") + || ((payload != default(OptionalString)) + && payload.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.Serialize("payload", ref payload.Value); + payload.HasValue = true; } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + s.Serialize("toAll", ref toAll); + } + } + [System.SerializableAttribute()] + public partial class NotificationRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalString customChannelSuffix = new OptionalString(); + public OptionalLong dbid = new OptionalLong(); + public OptionalArrayOfLong dbids = new OptionalArrayOfLong(); + public NotificationRequestData payload = new NotificationRequestData(); + public OptionalBool useSignalWhenPossible = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("customChannelSuffix") + || ((customChannelSuffix != default(OptionalString)) + && customChannelSuffix.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.Serialize("customChannelSuffix", ref customChannelSuffix.Value); + customChannelSuffix.HasValue = true; } - if ((s.HasKey("total") - || ((total != default(OptionalLong)) - && total.HasValue))) + if ((s.HasKey("dbid") + || ((dbid != default(OptionalLong)) + && dbid.HasValue))) { - s.Serialize("total", ref total.Value); - total.HasValue = true; + s.Serialize("dbid", ref dbid.Value); + dbid.HasValue = true; + } + if ((s.HasKey("dbids") + || ((dbids != default(OptionalArrayOfLong)) + && dbids.HasValue))) + { + s.SerializeArray("dbids", ref dbids.Value); + dbids.HasValue = true; + } + s.Serialize("payload", ref payload); + if ((s.HasKey("useSignalWhenPossible") + || ((useSignalWhenPossible != default(OptionalBool)) + && useSignalWhenPossible.HasValue))) + { + s.Serialize("useSignalWhenPossible", ref useSignalWhenPossible.Value); + useSignalWhenPossible.HasValue = true; } } } [System.SerializableAttribute()] - public partial class NetworkSerializable : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SubscriberDetailsResponse : Beamable.Serialization.JsonSerializable.ISerializable { + public string authenticationKey; + public string customChannelPrefix; + public OptionalString gameGlobalNotificationChannel = new OptionalString(); + public string gameNotificationChannel; + public string playerChannel; + public string[] playerChannels; + public string playerForRealmChannel; + public string subscribeKey; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { + s.Serialize("authenticationKey", ref authenticationKey); + s.Serialize("customChannelPrefix", ref customChannelPrefix); + if ((s.HasKey("gameGlobalNotificationChannel") + || ((gameGlobalNotificationChannel != default(OptionalString)) + && gameGlobalNotificationChannel.HasValue))) + { + s.Serialize("gameGlobalNotificationChannel", ref gameGlobalNotificationChannel.Value); + gameGlobalNotificationChannel.HasValue = true; + } + s.Serialize("gameNotificationChannel", ref gameNotificationChannel); + s.Serialize("playerChannel", ref playerChannel); + s.SerializeArray("playerChannels", ref playerChannels); + s.Serialize("playerForRealmChannel", ref playerForRealmChannel); + s.Serialize("subscribeKey", ref subscribeKey); } } [System.SerializableAttribute()] - public partial class BatchReadStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ArchiveProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString format = new OptionalString(); - public string objectIds; - public OptionalString stats = new OptionalString(); + public string pid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("format") - || ((format != default(OptionalString)) - && format.HasValue))) - { - s.Serialize("format", ref format.Value); - format.HasValue = true; - } - s.Serialize("objectIds", ref objectIds); - if ((s.HasKey("stats") - || ((stats != default(OptionalString)) - && stats.HasValue))) - { - s.Serialize("stats", ref stats.Value); - stats.HasValue = true; - } + s.Serialize("pid", ref pid); } } [System.SerializableAttribute()] - public partial class BatchSetStatsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicUpdateGameHierarchyRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public StatUpdateRequest[] updates; + public ProjectView[] projects; + public string rootPID; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("updates", ref updates); + s.SerializeArray("projects", ref projects); + s.Serialize("rootPID", ref rootPID); } } [System.SerializableAttribute()] - public partial class StatsBasicStatsSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LaunchMessageListResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string access; - public StatsBasicStatsSearchCriteria[] criteria; - public string domain; - public OptionalInt limit = new OptionalInt(); - public string objectType; - public OptionalInt offset = new OptionalInt(); + public string[] files; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("access", ref access); - s.SerializeArray("criteria", ref criteria); - s.Serialize("domain", ref domain); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - s.Serialize("objectType", ref objectType); - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) - { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; - } + s.SerializeArray("files", ref files); } } [System.SerializableAttribute()] - public partial class StatsBasicStatsSearchCriteria : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string rel; - public string stat; - public OptionalString value = new OptionalString(); + public RealmsBasicCustomer customer = new RealmsBasicCustomer(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("rel", ref rel); - s.Serialize("stat", ref stat); - if ((s.HasKey("value") - || ((value != default(OptionalString)) - && value.HasValue))) - { - s.Serialize("value", ref value.Value); - value.HasValue = true; - } + s.Serialize("customer", ref customer); } } [System.SerializableAttribute()] - public partial class BatchReadStatsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicCustomersResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public NetworkSerializable[] results; + public RealmsBasicCustomer[] result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("results", ref results); + s.SerializeArray("result", ref result); } } [System.SerializableAttribute()] - public partial class SearchExtendedResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreatePlanRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfMapOfString gamerStats = new MapOfMapOfString(); - public OptionalInt limit = new OptionalInt(); - public OptionalInt offset = new OptionalInt(); - public OptionalLong total = new OptionalLong(); + public string memcachedHosts; + public OptionalArrayOfString messageBusAnalytics = new OptionalArrayOfString(); + public OptionalArrayOfString messageBusCommon = new OptionalArrayOfString(); + public string mongoHosts; + public bool mongoSSL; + public OptionalString mongoSrvAddress = new OptionalString(); + public string name; + public string platformJBDC; + public RedisShardRequest[] redisShards; + public bool sharded; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("gamerStats", ref gamerStats); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) + s.Serialize("memcachedHosts", ref memcachedHosts); + if ((s.HasKey("messageBusAnalytics") + || ((messageBusAnalytics != default(OptionalArrayOfString)) + && messageBusAnalytics.HasValue))) { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; + s.SerializeArray("messageBusAnalytics", ref messageBusAnalytics.Value); + messageBusAnalytics.HasValue = true; } - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + if ((s.HasKey("messageBusCommon") + || ((messageBusCommon != default(OptionalArrayOfString)) + && messageBusCommon.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.SerializeArray("messageBusCommon", ref messageBusCommon.Value); + messageBusCommon.HasValue = true; } - if ((s.HasKey("total") - || ((total != default(OptionalLong)) - && total.HasValue))) + s.Serialize("mongoHosts", ref mongoHosts); + s.Serialize("mongoSSL", ref mongoSSL); + if ((s.HasKey("mongoSrvAddress") + || ((mongoSrvAddress != default(OptionalString)) + && mongoSrvAddress.HasValue))) { - s.Serialize("total", ref total.Value); - total.HasValue = true; + s.Serialize("mongoSrvAddress", ref mongoSrvAddress.Value); + mongoSrvAddress.HasValue = true; } + s.Serialize("name", ref name); + s.Serialize("platformJBDC", ref platformJBDC); + s.SerializeArray("redisShards", ref redisShards); + s.Serialize("sharded", ref sharded); } } [System.SerializableAttribute()] - public partial class SearchExtendedRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ContentLimits : Beamable.Serialization.JsonSerializable.ISerializable { - public string access; - public StatsBasicStatsSearchCriteria[] criteria; - public string domain; - public OptionalInt limit = new OptionalInt(); - public string objectType; - public OptionalInt offset = new OptionalInt(); - public string[] statKeys; + public OptionalInt maxDistinctContentIds = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("access", ref access); - s.SerializeArray("criteria", ref criteria); - s.Serialize("domain", ref domain); - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - s.Serialize("objectType", ref objectType); - if ((s.HasKey("offset") - || ((offset != default(OptionalInt)) - && offset.HasValue))) + if ((s.HasKey("maxDistinctContentIds") + || ((maxDistinctContentIds != default(OptionalInt)) + && maxDistinctContentIds.HasValue))) { - s.Serialize("offset", ref offset.Value); - offset.HasValue = true; + s.Serialize("maxDistinctContentIds", ref maxDistinctContentIds.Value); + maxDistinctContentIds.HasValue = true; } - s.SerializeArray("statKeys", ref statKeys); } } [System.SerializableAttribute()] - public partial class StatUpdateRequestStringListFormat : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceLimits : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfStatStringListEntry set = new OptionalArrayOfStatStringListEntry(); + public OptionalBeamoLimits beamo = new OptionalBeamoLimits(); + public OptionalContentLimits content = new OptionalContentLimits(); + public OptionalGatewayLimits gateway = new OptionalGatewayLimits(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("set") - || ((set != default(OptionalArrayOfStatStringListEntry)) - && set.HasValue))) + if ((s.HasKey("beamo") + || ((beamo != default(OptionalBeamoLimits)) + && beamo.HasValue))) { - s.SerializeArray("set", ref set.Value); - set.HasValue = true; + s.Serialize("beamo", ref beamo.Value); + beamo.HasValue = true; } - } - } - [System.SerializableAttribute()] - public partial class StatRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString stats = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("stats") - || ((stats != default(OptionalString)) - && stats.HasValue))) + if ((s.HasKey("content") + || ((content != default(OptionalContentLimits)) + && content.HasValue))) { - s.Serialize("stats", ref stats.Value); - stats.HasValue = true; + s.Serialize("content", ref content.Value); + content.HasValue = true; + } + if ((s.HasKey("gateway") + || ((gateway != default(OptionalGatewayLimits)) + && gateway.HasValue))) + { + s.Serialize("gateway", ref gateway.Value); + gateway.HasValue = true; } } } [System.SerializableAttribute()] - public partial class StatStringListEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FailedInFlightFilterRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string k; - public string v; + public string serviceName; + public OptionalString serviceObjectId = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("k", ref k); - s.Serialize("v", ref v); + s.Serialize("serviceName", ref serviceName); + if ((s.HasKey("serviceObjectId") + || ((serviceObjectId != default(OptionalString)) + && serviceObjectId.HasValue))) + { + s.Serialize("serviceObjectId", ref serviceObjectId.Value); + serviceObjectId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RewardsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GatewayLimits : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentCurrencyReward[] rewardCurrencies; + public int maxConcurrentRequests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("rewardCurrencies", ref rewardCurrencies); + s.Serialize("maxConcurrentRequests", ref maxConcurrentRequests); } } [System.SerializableAttribute()] - public partial class GroupStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfCompletedStatus completed = new OptionalArrayOfCompletedStatus(); - public string contentId; - public long groupId; - public int lastUpdateCycle; - public int stage; - public int tier; - public string tournamentId; + public string environment; + public string microserviceEcrURI; + public string microserviceURI; + public string portalURI; + public string storageBrowserURI; + public RealmsBasicWebSocketConfiguration websocketConfig = new RealmsBasicWebSocketConfiguration(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("completed") - || ((completed != default(OptionalArrayOfCompletedStatus)) - && completed.HasValue))) - { - s.SerializeArray("completed", ref completed.Value); - completed.HasValue = true; - } - s.Serialize("contentId", ref contentId); - s.Serialize("groupId", ref groupId); - s.Serialize("lastUpdateCycle", ref lastUpdateCycle); - s.Serialize("stage", ref stage); - s.Serialize("tier", ref tier); - s.Serialize("tournamentId", ref tournamentId); + s.Serialize("environment", ref environment); + s.Serialize("microserviceEcrURI", ref microserviceEcrURI); + s.Serialize("microserviceURI", ref microserviceURI); + s.Serialize("portalURI", ref portalURI); + s.Serialize("storageBrowserURI", ref storageBrowserURI); + s.Serialize("websocketConfig", ref websocketConfig); } } [System.SerializableAttribute()] - public partial class GetPlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicNewCustomerRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalBool hasUnclaimedRewards = new OptionalBool(); - public OptionalString tournamentId = new OptionalString(); + public OptionalString alias = new OptionalString(); + public OptionalString customerName = new OptionalString(); + public string email; + public OptionalBool hierarchy = new OptionalBool(); + public string password; + public string projectName; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentId") - || ((contentId != default(OptionalString)) - && contentId.HasValue))) + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) { - s.Serialize("contentId", ref contentId.Value); - contentId.HasValue = true; + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; } - if ((s.HasKey("hasUnclaimedRewards") - || ((hasUnclaimedRewards != default(OptionalBool)) - && hasUnclaimedRewards.HasValue))) + if ((s.HasKey("customerName") + || ((customerName != default(OptionalString)) + && customerName.HasValue))) { - s.Serialize("hasUnclaimedRewards", ref hasUnclaimedRewards.Value); - hasUnclaimedRewards.HasValue = true; + s.Serialize("customerName", ref customerName.Value); + customerName.HasValue = true; } - if ((s.HasKey("tournamentId") - || ((tournamentId != default(OptionalString)) - && tournamentId.HasValue))) + s.Serialize("email", ref email); + if ((s.HasKey("hierarchy") + || ((hierarchy != default(OptionalBool)) + && hierarchy.HasValue))) { - s.Serialize("tournamentId", ref tournamentId.Value); - tournamentId.HasValue = true; + s.Serialize("hierarchy", ref hierarchy.Value); + hierarchy.HasValue = true; } + s.Serialize("password", ref password); + s.Serialize("projectName", ref projectName); } } [System.SerializableAttribute()] - public partial class GetPlayerStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PromoteRealmResponseOld : Beamable.Serialization.JsonSerializable.ISerializable { - public PlayerStatus[] statuses; + public RealmPromotion[] promotions; + public string sourcePid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("statuses", ref statuses); + s.SerializeArray("promotions", ref promotions); + s.Serialize("sourcePid", ref sourcePid); } } [System.SerializableAttribute()] - public partial class RewardsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicCustomerView : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalString tournamentId = new OptionalString(); + public OptionalString alias = new OptionalString(); + public long cid; + public string name; + public ProjectView[] projects; 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("tournamentId") - || ((tournamentId != default(OptionalString)) - && tournamentId.HasValue))) + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) { - s.Serialize("tournamentId", ref tournamentId.Value); - tournamentId.HasValue = true; + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; } + s.Serialize("cid", ref cid); + s.Serialize("name", ref name); + s.SerializeArray("projects", ref projects); } } [System.SerializableAttribute()] - public partial class ScoreRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetGameResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalBool increment = new OptionalBool(); - public long playerId; - public double score; - public OptionalMapOfString stats = new OptionalMapOfString(); - public string tournamentId; + public ProjectView[] projects; 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("increment") - || ((increment != default(OptionalBool)) - && increment.HasValue))) - { - s.Serialize("increment", ref increment.Value); - increment.HasValue = true; - } - s.Serialize("playerId", ref playerId); - s.Serialize("score", ref score); - if ((s.HasKey("stats") - || ((stats != default(OptionalMapOfString)) - && stats.HasValue))) - { - s.SerializeDictionary("stats", ref stats.Value); - stats.HasValue = true; - } - s.Serialize("tournamentId", ref tournamentId); + s.SerializeArray("projects", ref projects); } } [System.SerializableAttribute()] - public partial class AdminGetPlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicPromoteRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalBool hasUnclaimedRewards = new OptionalBool(); - public long playerId; - public OptionalString tournamentId = new OptionalString(); + public OptionalArrayOfString contentManifestIds = new OptionalArrayOfString(); + public OptionalArrayOfString promotions = new OptionalArrayOfString(); + public string sourcePid; 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("hasUnclaimedRewards") - || ((hasUnclaimedRewards != default(OptionalBool)) - && hasUnclaimedRewards.HasValue))) + if ((s.HasKey("contentManifestIds") + || ((contentManifestIds != default(OptionalArrayOfString)) + && contentManifestIds.HasValue))) { - s.Serialize("hasUnclaimedRewards", ref hasUnclaimedRewards.Value); - hasUnclaimedRewards.HasValue = true; + s.SerializeArray("contentManifestIds", ref contentManifestIds.Value); + contentManifestIds.HasValue = true; } - s.Serialize("playerId", ref playerId); - if ((s.HasKey("tournamentId") - || ((tournamentId != default(OptionalString)) - && tournamentId.HasValue))) + if ((s.HasKey("promotions") + || ((promotions != default(OptionalArrayOfString)) + && promotions.HasValue))) { - s.Serialize("tournamentId", ref tournamentId.Value); - tournamentId.HasValue = true; + s.SerializeArray("promotions", ref promotions.Value); + promotions.HasValue = true; } + s.Serialize("sourcePid", ref sourcePid); } } [System.SerializableAttribute()] - public partial class GetGroupStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateLaunchMessageRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); + public string body; + public string name; 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; - } + s.Serialize("body", ref body); + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class GetChampionsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicRealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public ChampionScore[] entries; + public MapOfString config = new MapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("entries", ref entries); + s.SerializeDictionary("config", ref config); } } [System.SerializableAttribute()] - public partial class TournamentClientView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InFlightFailureResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public int cycle; - public string endTimeUtc; - public long secondsRemaining; - public string startTimeUtc; - public string tournamentId; + public InFlightFailure[] failures; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("cycle", ref cycle); - s.Serialize("endTimeUtc", ref endTimeUtc); - s.Serialize("secondsRemaining", ref secondsRemaining); - s.Serialize("startTimeUtc", ref startTimeUtc); - s.Serialize("tournamentId", ref tournamentId); + s.SerializeArray("failures", ref failures); } } [System.SerializableAttribute()] - public partial class GetStatusForGroupsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicPromotionScope : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public GroupStatus[] statuses; + public string name; + public Promotion[] promotions; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.SerializeArray("statuses", ref statuses); + s.Serialize("name", ref name); + s.SerializeArray("promotions", ref promotions); } } [System.SerializableAttribute()] - public partial class GetStandingsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class HtmlResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalInt cycle = new OptionalInt(); - public OptionalLong focus = new OptionalLong(); - public OptionalInt from = new OptionalInt(); - public OptionalInt max = new OptionalInt(); - public string tournamentId; + public string html; 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("cycle") - || ((cycle != default(OptionalInt)) - && cycle.HasValue))) - { - s.Serialize("cycle", ref cycle.Value); - cycle.HasValue = true; - } - if ((s.HasKey("focus") - || ((focus != default(OptionalLong)) - && focus.HasValue))) - { - s.Serialize("focus", ref focus.Value); - focus.HasValue = true; - } - if ((s.HasKey("from") - || ((from != default(OptionalInt)) - && from.HasValue))) - { - s.Serialize("from", ref from.Value); - from.HasValue = true; - } - if ((s.HasKey("max") - || ((max != default(OptionalInt)) - && max.HasValue))) - { - s.Serialize("max", ref max.Value); - max.HasValue = true; - } - s.Serialize("tournamentId", ref tournamentId); + s.Serialize("html", ref html); } } [System.SerializableAttribute()] - public partial class TournamentEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServicePlan : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentCurrencyReward[] currencyRewards; - public OptionalInt nextStageChange = new OptionalInt(); - public long playerId; - public OptionalInt previousStageChange = new OptionalInt(); - public long rank; - public double score; - public int stage; - public int stageChange; - public int tier; + public OptionalLong created = new OptionalLong(); + public DataDomain dataDomain = new DataDomain(); + public OptionalServiceLimits limits = new OptionalServiceLimits(); + public OptionalString minCustomerStatusSaved = new OptionalString(); + public string name; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("currencyRewards", ref currencyRewards); - if ((s.HasKey("nextStageChange") - || ((nextStageChange != default(OptionalInt)) - && nextStageChange.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) { - s.Serialize("nextStageChange", ref nextStageChange.Value); - nextStageChange.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; } - s.Serialize("playerId", ref playerId); - if ((s.HasKey("previousStageChange") - || ((previousStageChange != default(OptionalInt)) - && previousStageChange.HasValue))) + s.Serialize("dataDomain", ref dataDomain); + if ((s.HasKey("limits") + || ((limits != default(OptionalServiceLimits)) + && limits.HasValue))) { - s.Serialize("previousStageChange", ref previousStageChange.Value); - previousStageChange.HasValue = true; + s.Serialize("limits", ref limits.Value); + limits.HasValue = true; } - s.Serialize("rank", ref rank); - s.Serialize("score", ref score); - s.Serialize("stage", ref stage); - s.Serialize("stageChange", ref stageChange); - s.Serialize("tier", ref tier); + if ((s.HasKey("minCustomerStatusSaved") + || ((minCustomerStatusSaved != default(OptionalString)) + && minCustomerStatusSaved.HasValue))) + { + s.Serialize("minCustomerStatusSaved", ref minCustomerStatusSaved.Value); + minCustomerStatusSaved.HasValue = true; + } + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class PlayerStatusUpdate : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CustomerViewResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalDouble score = new OptionalDouble(); - public OptionalInt stage = new OptionalInt(); - public OptionalInt tier = new OptionalInt(); + public RealmsBasicCustomerView customer = new RealmsBasicCustomerView(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("score") - || ((score != default(OptionalDouble)) - && score.HasValue))) - { - s.Serialize("score", ref score.Value); - score.HasValue = true; - } - if ((s.HasKey("stage") - || ((stage != default(OptionalInt)) - && stage.HasValue))) - { - s.Serialize("stage", ref stage.Value); - stage.HasValue = true; - } - if ((s.HasKey("tier") - || ((tier != default(OptionalInt)) - && tier.HasValue))) - { - s.Serialize("tier", ref tier.Value); - tier.HasValue = true; - } + s.Serialize("customer", ref customer); } } [System.SerializableAttribute()] - public partial class TournamentQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicAliasAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentClientView[] tournaments; + public string alias; + public bool available; + public long cid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("tournaments", ref tournaments); + s.Serialize("alias", ref alias); + s.Serialize("available", ref available); + s.Serialize("cid", ref cid); } } [System.SerializableAttribute()] - public partial class PlayerStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmPromotion : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public OptionalLong groupId = new OptionalLong(); - public int lastUpdateCycle; - public long playerId; - public int stage; - public int tier; - public string tournamentId; - public TournamentCurrencyReward[] unclaimedRewards; + public Promotable destination = new Promotable(); + public string name; + public Promotable source = new Promotable(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - if ((s.HasKey("groupId") - || ((groupId != default(OptionalLong)) - && groupId.HasValue))) - { - s.Serialize("groupId", ref groupId.Value); - groupId.HasValue = true; - } - s.Serialize("lastUpdateCycle", ref lastUpdateCycle); - s.Serialize("playerId", ref playerId); - s.Serialize("stage", ref stage); - s.Serialize("tier", ref tier); - s.Serialize("tournamentId", ref tournamentId); - s.SerializeArray("unclaimedRewards", ref unclaimedRewards); + s.Serialize("destination", ref destination); + s.Serialize("name", ref name); + s.Serialize("source", ref source); } } [System.SerializableAttribute()] - public partial class CompletedStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BeamoLimits : Beamable.Serialization.JsonSerializable.ISerializable { - public int cycle; - public int delta; - public int stage; - public int tier; + public string maxContainerSize; + public int maxRunningContainersPerService; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cycle", ref cycle); - s.Serialize("delta", ref delta); - s.Serialize("stage", ref stage); - s.Serialize("tier", ref tier); + s.Serialize("maxContainerSize", ref maxContainerSize); + s.Serialize("maxRunningContainersPerService", ref maxRunningContainersPerService); } } [System.SerializableAttribute()] - public partial class GetStandingsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Project : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentEntry[] entries; - public OptionalTournamentEntry me = new OptionalTournamentEntry(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("entries", ref entries); - if ((s.HasKey("me") - || ((me != default(OptionalTournamentEntry)) - && me.HasValue))) - { - s.Serialize("me", ref me.Value); - me.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class TournamentQueryRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString contentId = new OptionalString(); - public OptionalInt cycle = new OptionalInt(); - public OptionalBool isRunning = new OptionalBool(); + public bool archived; + public OptionalArrayOfString children = new OptionalArrayOfString(); + public OptionalMapOfString config = new OptionalMapOfString(); + public OptionalLong created = new OptionalLong(); + public MapOfString customCharts = new MapOfString(); + public OptionalString displayName = new OptionalString(); + public string name; + public OptionalString parent = new OptionalString(); + public string plan; + public bool root; + public string secret; + public OptionalBool sharded = new OptionalBool(); + public OptionalBool sigval = new OptionalBool(); + public OptionalString status = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentId") - || ((contentId != default(OptionalString)) - && contentId.HasValue))) + s.Serialize("archived", ref archived); + if ((s.HasKey("children") + || ((children != default(OptionalArrayOfString)) + && children.HasValue))) { - s.Serialize("contentId", ref contentId.Value); - contentId.HasValue = true; + s.SerializeArray("children", ref children.Value); + children.HasValue = true; } - if ((s.HasKey("cycle") - || ((cycle != default(OptionalInt)) - && cycle.HasValue))) + if ((s.HasKey("config") + || ((config != default(OptionalMapOfString)) + && config.HasValue))) { - s.Serialize("cycle", ref cycle.Value); - cycle.HasValue = true; + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; } - if ((s.HasKey("isRunning") - || ((isRunning != default(OptionalBool)) - && isRunning.HasValue))) + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) { - s.Serialize("isRunning", ref isRunning.Value); - isRunning.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; + } + s.SerializeDictionary("customCharts", ref customCharts); + if ((s.HasKey("displayName") + || ((displayName != default(OptionalString)) + && displayName.HasValue))) + { + s.Serialize("displayName", ref displayName.Value); + displayName.HasValue = true; + } + s.Serialize("name", ref name); + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) + { + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; + } + s.Serialize("plan", ref plan); + s.Serialize("root", ref root); + s.Serialize("secret", ref secret); + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) + { + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; + } + if ((s.HasKey("sigval") + || ((sigval != default(OptionalBool)) + && sigval.HasValue))) + { + s.Serialize("sigval", ref sigval.Value); + sigval.HasValue = true; + } + if ((s.HasKey("status") + || ((status != default(OptionalString)) + && status.HasValue))) + { + s.Serialize("status", ref status.Value); + status.HasValue = true; } } } [System.SerializableAttribute()] - public partial class TournamentCurrencyReward : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ActivationRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public string symbol; + public long cid; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - s.Serialize("symbol", ref symbol); + s.Serialize("cid", ref cid); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class JoinRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RedisShardRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public string tournamentId; + public string masterHost; + public int shardId; + public string slaveHosts; 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; - } - s.Serialize("tournamentId", ref tournamentId); + s.Serialize("masterHost", ref masterHost); + s.Serialize("shardId", ref shardId); + s.Serialize("slaveHosts", ref slaveHosts); } } [System.SerializableAttribute()] - public partial class GetGroupsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicRealmConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentGroupEntry[] entries; - public OptionalTournamentGroupEntry focus = new OptionalTournamentGroupEntry(); + public MapOfString config = new MapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("entries", ref entries); - if ((s.HasKey("focus") - || ((focus != default(OptionalTournamentGroupEntry)) - && focus.HasValue))) - { - s.Serialize("focus", ref focus.Value); - focus.HasValue = true; - } + s.SerializeDictionary("config", ref config); } } [System.SerializableAttribute()] - public partial class TournamentGroupEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicCustomer : Beamable.Serialization.JsonSerializable.ISerializable { - public TournamentCurrencyReward[] currencyRewards; - public long groupId; - public long rank; - public double score; - public int stageChange; + public RealmsBasicAccount[] accounts; + public OptionalString activationStatus = new OptionalString(); + public OptionalString alias = new OptionalString(); + public long cid; + public OptionalMapOfString config = new OptionalMapOfString(); + public OptionalString contact = new OptionalString(); + public OptionalLong created = new OptionalLong(); + public OptionalString crm_link = new OptionalString(); + public OptionalString image = new OptionalString(); + public string name; + public OptionalString paymentStatus = new OptionalString(); + public Project[] projects; + public OptionalLong updated = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("currencyRewards", ref currencyRewards); - s.Serialize("groupId", ref groupId); - s.Serialize("rank", ref rank); - s.Serialize("score", ref score); - s.Serialize("stageChange", ref stageChange); + s.SerializeArray("accounts", ref accounts); + if ((s.HasKey("activationStatus") + || ((activationStatus != default(OptionalString)) + && activationStatus.HasValue))) + { + s.Serialize("activationStatus", ref activationStatus.Value); + activationStatus.HasValue = true; + } + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) + { + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; + } + s.Serialize("cid", ref cid); + if ((s.HasKey("config") + || ((config != default(OptionalMapOfString)) + && config.HasValue))) + { + s.SerializeDictionary("config", ref config.Value); + config.HasValue = true; + } + if ((s.HasKey("contact") + || ((contact != default(OptionalString)) + && contact.HasValue))) + { + s.Serialize("contact", ref contact.Value); + contact.HasValue = true; + } + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) + { + s.Serialize("created", ref created.Value); + created.HasValue = true; + } + if ((s.HasKey("crm_link") + || ((crm_link != default(OptionalString)) + && crm_link.HasValue))) + { + s.Serialize("crm_link", ref crm_link.Value); + crm_link.HasValue = true; + } + if ((s.HasKey("image") + || ((image != default(OptionalString)) + && image.HasValue))) + { + s.Serialize("image", ref image.Value); + image.HasValue = true; + } + s.Serialize("name", ref name); + if ((s.HasKey("paymentStatus") + || ((paymentStatus != default(OptionalString)) + && paymentStatus.HasValue))) + { + s.Serialize("paymentStatus", ref paymentStatus.Value); + paymentStatus.HasValue = true; + } + s.SerializeArray("projects", ref projects); + if ((s.HasKey("updated") + || ((updated != default(OptionalLong)) + && updated.HasValue))) + { + s.Serialize("updated", ref updated.Value); + updated.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetStatusForGroupsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AliasAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public long[] groupIds; + public string alias; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.SerializeArray("groupIds", ref groupIds); + s.Serialize("alias", ref alias); } } [System.SerializableAttribute()] - public partial class GetGroupStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetGameRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public GroupStatus[] statuses; + public string rootPID; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("statuses", ref statuses); + s.Serialize("rootPID", ref rootPID); } } [System.SerializableAttribute()] - public partial class GetGroupsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class InFlightFailure : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public OptionalInt cycle = new OptionalInt(); - public OptionalLong focus = new OptionalLong(); - public OptionalInt from = new OptionalInt(); - public OptionalInt max = new OptionalInt(); - public string tournamentId; + public string id; + public InFlightMessage inFlightMessage = new InFlightMessage(); + public string lastError; + public string serviceName; + public string serviceObjectId; + public long timestamp; 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("cycle") - || ((cycle != default(OptionalInt)) - && cycle.HasValue))) - { - s.Serialize("cycle", ref cycle.Value); - cycle.HasValue = true; - } - if ((s.HasKey("focus") - || ((focus != default(OptionalLong)) - && focus.HasValue))) - { - s.Serialize("focus", ref focus.Value); - focus.HasValue = true; - } - if ((s.HasKey("from") - || ((from != default(OptionalInt)) - && from.HasValue))) - { - s.Serialize("from", ref from.Value); - from.HasValue = true; - } - if ((s.HasKey("max") - || ((max != default(OptionalInt)) - && max.HasValue))) - { - s.Serialize("max", ref max.Value); - max.HasValue = true; - } - s.Serialize("tournamentId", ref tournamentId); + s.Serialize("id", ref id); + s.Serialize("inFlightMessage", ref inFlightMessage); + s.Serialize("lastError", ref lastError); + s.Serialize("serviceName", ref serviceName); + s.Serialize("serviceObjectId", ref serviceObjectId); + s.Serialize("timestamp", ref timestamp); } } [System.SerializableAttribute()] - public partial class AdminPlayerStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BatchDeleteInFlightRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string contentId; - public long nextCycleStartMs; - public long playerId; - public int rank; - public double score; - public int stage; - public int tier; - public string tournamentId; - public TournamentCurrencyReward[] unclaimedRewards; + public string[] inFlightFailureIds; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("contentId", ref contentId); - s.Serialize("nextCycleStartMs", ref nextCycleStartMs); - s.Serialize("playerId", ref playerId); - s.Serialize("rank", ref rank); - s.Serialize("score", ref score); - s.Serialize("stage", ref stage); - s.Serialize("tier", ref tier); - s.Serialize("tournamentId", ref tournamentId); - s.SerializeArray("unclaimedRewards", ref unclaimedRewards); + s.SerializeArray("inFlightFailureIds", ref inFlightFailureIds); } } [System.SerializableAttribute()] - public partial class UpdatePlayerStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicWebSocketConfiguration : Beamable.Serialization.JsonSerializable.ISerializable { - public long playerId; - public string tournamentId; - public PlayerStatusUpdate update = new PlayerStatusUpdate(); + public string provider; + public OptionalString uri = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); - s.Serialize("tournamentId", ref tournamentId); - s.Serialize("update", ref update); + s.Serialize("provider", ref provider); + if ((s.HasKey("uri") + || ((uri != default(OptionalString)) + && uri.HasValue))) + { + s.Serialize("uri", ref uri.Value); + uri.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class ChampionScore : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicNewCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public int cycle; - public long endTimeMs; - public long playerId; - public double score; - public long startTimeMs; + public bool activationPending; + public OptionalString alias = new OptionalString(); + public long cid; + public string name; + public string pid; + public string projectName; + public TokenResponse token = new TokenResponse(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cycle", ref cycle); - s.Serialize("endTimeMs", ref endTimeMs); - s.Serialize("playerId", ref playerId); - s.Serialize("score", ref score); - s.Serialize("startTimeMs", ref startTimeMs); + s.Serialize("activationPending", ref activationPending); + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) + { + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; + } + s.Serialize("cid", ref cid); + s.Serialize("name", ref name); + s.Serialize("pid", ref pid); + s.Serialize("projectName", ref projectName); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class GetChampionsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DataDomain : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString contentId = new OptionalString(); - public int cycles; - public string tournamentId; + public string[] memcachedHosts; + public OptionalArrayOfString messageBusAnalytics = new OptionalArrayOfString(); + public OptionalArrayOfString messageBusCommon = new OptionalArrayOfString(); + public string[] mongoHosts; + public OptionalBool mongoSSL = new OptionalBool(); + public bool mongoSSLEnabled; + public bool mongoSharded; + public OptionalString mongoSrvAddress = new OptionalString(); + public OptionalArrayOfRedisShard redisShards = new OptionalArrayOfRedisShard(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentId") - || ((contentId != default(OptionalString)) - && contentId.HasValue))) + s.SerializeArray("memcachedHosts", ref memcachedHosts); + if ((s.HasKey("messageBusAnalytics") + || ((messageBusAnalytics != default(OptionalArrayOfString)) + && messageBusAnalytics.HasValue))) { - s.Serialize("contentId", ref contentId.Value); - contentId.HasValue = true; + s.SerializeArray("messageBusAnalytics", ref messageBusAnalytics.Value); + messageBusAnalytics.HasValue = true; + } + if ((s.HasKey("messageBusCommon") + || ((messageBusCommon != default(OptionalArrayOfString)) + && messageBusCommon.HasValue))) + { + s.SerializeArray("messageBusCommon", ref messageBusCommon.Value); + messageBusCommon.HasValue = true; + } + s.SerializeArray("mongoHosts", ref mongoHosts); + if ((s.HasKey("mongoSSL") + || ((mongoSSL != default(OptionalBool)) + && mongoSSL.HasValue))) + { + s.Serialize("mongoSSL", ref mongoSSL.Value); + mongoSSL.HasValue = true; + } + s.Serialize("mongoSSLEnabled", ref mongoSSLEnabled); + s.Serialize("mongoSharded", ref mongoSharded); + if ((s.HasKey("mongoSrvAddress") + || ((mongoSrvAddress != default(OptionalString)) + && mongoSrvAddress.HasValue))) + { + s.Serialize("mongoSrvAddress", ref mongoSrvAddress.Value); + mongoSrvAddress.HasValue = true; + } + if ((s.HasKey("redisShards") + || ((redisShards != default(OptionalArrayOfRedisShard)) + && redisShards.HasValue))) + { + s.SerializeArray("redisShards", ref redisShards.Value); + redisShards.HasValue = true; } - s.Serialize("cycles", ref cycles); - s.Serialize("tournamentId", ref tournamentId); } } [System.SerializableAttribute()] - public partial class AdminGetPlayerStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServicePlansResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public AdminPlayerStatus[] statuses; + public ServicePlan[] result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("statuses", ref statuses); + s.SerializeArray("result", ref result); } } [System.SerializableAttribute()] - public partial class RevokeTokenRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RenameProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string token; + public string newName; + public string projectId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("token", ref token); + s.Serialize("newName", ref newName); + s.Serialize("projectId", ref projectId); } } [System.SerializableAttribute()] - public partial class ListTokensRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RealmsBasicNewGameRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong cid = new OptionalLong(); - public long gamerTagOrAccountId; - public int page; - public int pageSize; - public OptionalString pid = new OptionalString(); + public string gameName; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("cid") - || ((cid != default(OptionalLong)) - && cid.HasValue))) - { - s.Serialize("cid", ref cid.Value); - cid.HasValue = true; - } - s.Serialize("gamerTagOrAccountId", ref gamerTagOrAccountId); - s.Serialize("page", ref page); - s.Serialize("pageSize", ref pageSize); - if ((s.HasKey("pid") - || ((pid != default(OptionalString)) - && pid.HasValue))) - { - s.Serialize("pid", ref pid.Value); - pid.HasValue = true; - } + s.Serialize("gameName", ref gameName); } } [System.SerializableAttribute()] - public partial class ContextInfo : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CreateProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string device; - public string platform; + public string name; + public OptionalString parent = new OptionalString(); + public OptionalString plan = new OptionalString(); + public OptionalBool sharded = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("device", ref device); - s.Serialize("platform", ref platform); + s.Serialize("name", ref name); + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) + { + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; + } + if ((s.HasKey("plan") + || ((plan != default(OptionalString)) + && plan.HasValue))) + { + s.Serialize("plan", ref plan.Value); + plan.HasValue = true; + } + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) + { + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetTokenRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UnarchiveProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string token; + public string projectId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("token", ref token); + s.Serialize("projectId", ref projectId); } } [System.SerializableAttribute()] - public partial class TokenRequestWrapper : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RedisShard : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalChallengeSolution challenge_solution = new OptionalChallengeSolution(); - public OptionalString client_id = new OptionalString(); - public OptionalString code = new OptionalString(); - public OptionalContextInfo context = new OptionalContextInfo(); - public OptionalBool customerScoped = new OptionalBool(); - public OptionalString device_id = new OptionalString(); - public OptionalString external_token = new OptionalString(); - public string grant_type; - public OptionalMapOfString initProperties = new OptionalMapOfString(); - public OptionalString password = new OptionalString(); - public OptionalString provider_namespace = new OptionalString(); - public OptionalString provider_service = new OptionalString(); - public OptionalString redirect_uri = new OptionalString(); - public OptionalString refresh_token = new OptionalString(); - public OptionalArrayOfString scope = new OptionalArrayOfString(); - public OptionalString third_party = new OptionalString(); - public OptionalString token = new OptionalString(); - public OptionalString username = new OptionalString(); + public string masterHost; + public int shardId; + public string[] slaveHosts; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("challenge_solution") - || ((challenge_solution != default(OptionalChallengeSolution)) - && challenge_solution.HasValue))) - { - s.Serialize("challenge_solution", ref challenge_solution.Value); - challenge_solution.HasValue = true; - } - if ((s.HasKey("client_id") - || ((client_id != default(OptionalString)) - && client_id.HasValue))) - { - s.Serialize("client_id", ref client_id.Value); - client_id.HasValue = true; - } - if ((s.HasKey("code") - || ((code != default(OptionalString)) - && code.HasValue))) + s.Serialize("masterHost", ref masterHost); + s.Serialize("shardId", ref shardId); + s.SerializeArray("slaveHosts", ref slaveHosts); + } + } + [System.SerializableAttribute()] + public partial class RealmsBasicPromoteRealmResponse : Beamable.Serialization.JsonSerializable.ISerializable + { + public RealmsBasicPromotionScope[] scopes; + public string sourcePid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("scopes", ref scopes); + s.Serialize("sourcePid", ref sourcePid); + } + } + [System.SerializableAttribute()] + public partial class RemoveLaunchMessageRequest : Beamable.Serialization.JsonSerializable.ISerializable + { + public string file; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.Serialize("file", ref file); + } + } + [System.SerializableAttribute()] + public partial class ProjectView : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalBool archived = new OptionalBool(); + public OptionalArrayOfString children = new OptionalArrayOfString(); + public OptionalLong cid = new OptionalLong(); + public OptionalString parent = new OptionalString(); + public string pid; + public string projectName; + public OptionalString secret = new OptionalString(); + public OptionalBool sharded = new OptionalBool(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("archived") + || ((archived != default(OptionalBool)) + && archived.HasValue))) { - s.Serialize("code", ref code.Value); - code.HasValue = true; + s.Serialize("archived", ref archived.Value); + archived.HasValue = true; } - if ((s.HasKey("context") - || ((context != default(OptionalContextInfo)) - && context.HasValue))) + if ((s.HasKey("children") + || ((children != default(OptionalArrayOfString)) + && children.HasValue))) { - s.Serialize("context", ref context.Value); - context.HasValue = true; + s.SerializeArray("children", ref children.Value); + children.HasValue = true; } - if ((s.HasKey("customerScoped") - || ((customerScoped != default(OptionalBool)) - && customerScoped.HasValue))) + if ((s.HasKey("cid") + || ((cid != default(OptionalLong)) + && cid.HasValue))) { - s.Serialize("customerScoped", ref customerScoped.Value); - customerScoped.HasValue = true; + s.Serialize("cid", ref cid.Value); + cid.HasValue = true; } - if ((s.HasKey("device_id") - || ((device_id != default(OptionalString)) - && device_id.HasValue))) + if ((s.HasKey("parent") + || ((parent != default(OptionalString)) + && parent.HasValue))) { - s.Serialize("device_id", ref device_id.Value); - device_id.HasValue = true; + s.Serialize("parent", ref parent.Value); + parent.HasValue = true; } - if ((s.HasKey("external_token") - || ((external_token != default(OptionalString)) - && external_token.HasValue))) + s.Serialize("pid", ref pid); + s.Serialize("projectName", ref projectName); + if ((s.HasKey("secret") + || ((secret != default(OptionalString)) + && secret.HasValue))) { - s.Serialize("external_token", ref external_token.Value); - external_token.HasValue = true; + s.Serialize("secret", ref secret.Value); + secret.HasValue = true; } - s.Serialize("grant_type", ref grant_type); - if ((s.HasKey("initProperties") - || ((initProperties != default(OptionalMapOfString)) - && initProperties.HasValue))) + if ((s.HasKey("sharded") + || ((sharded != default(OptionalBool)) + && sharded.HasValue))) { - s.SerializeDictionary("initProperties", ref initProperties.Value); - initProperties.HasValue = true; + s.Serialize("sharded", ref sharded.Value); + sharded.HasValue = true; } - if ((s.HasKey("password") - || ((password != default(OptionalString)) - && password.HasValue))) + } + } + [System.SerializableAttribute()] + public partial class RealmsBasicAccount : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalLong created = new OptionalLong(); + public string password; + public string[] projects; + public string user; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) { - s.Serialize("password", ref password.Value); - password.HasValue = true; + s.Serialize("created", ref created.Value); + created.HasValue = true; } - if ((s.HasKey("provider_namespace") - || ((provider_namespace != default(OptionalString)) - && provider_namespace.HasValue))) + s.Serialize("password", ref password); + s.SerializeArray("projects", ref projects); + s.Serialize("user", ref user); + } + } + public enum InvitationDirection + { + Incoming, + Outgoing, + } + public class InvitationDirectionExtensions + { + public static string ToEnumString(InvitationDirection val) + { + if ((InvitationDirection.Incoming == val)) { - s.Serialize("provider_namespace", ref provider_namespace.Value); - provider_namespace.HasValue = true; + return "incoming"; } - if ((s.HasKey("provider_service") - || ((provider_service != default(OptionalString)) - && provider_service.HasValue))) + if ((InvitationDirection.Outgoing == val)) { - s.Serialize("provider_service", ref provider_service.Value); - provider_service.HasValue = true; + return "outgoing"; } - if ((s.HasKey("redirect_uri") - || ((redirect_uri != default(OptionalString)) - && redirect_uri.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static InvitationDirection FromEnumString(string str) + { + if (("incoming" == str)) { - s.Serialize("redirect_uri", ref redirect_uri.Value); - redirect_uri.HasValue = true; + return InvitationDirection.Incoming; } - if ((s.HasKey("refresh_token") - || ((refresh_token != default(OptionalString)) - && refresh_token.HasValue))) + if (("outgoing" == str)) { - s.Serialize("refresh_token", ref refresh_token.Value); - refresh_token.HasValue = true; + return InvitationDirection.Outgoing; } - if ((s.HasKey("scope") - || ((scope != default(OptionalArrayOfString)) - && scope.HasValue))) + throw new System.ArgumentException("Unknown string value"); + } + } + public enum FriendSource + { + Native, + Facebook, + } + public class FriendSourceExtensions + { + public static string ToEnumString(FriendSource val) + { + if ((FriendSource.Native == val)) { - s.SerializeArray("scope", ref scope.Value); - scope.HasValue = true; + return "native"; } - if ((s.HasKey("third_party") - || ((third_party != default(OptionalString)) - && third_party.HasValue))) + if ((FriendSource.Facebook == val)) { - s.Serialize("third_party", ref third_party.Value); - third_party.HasValue = true; + return "facebook"; } - if ((s.HasKey("token") - || ((token != default(OptionalString)) - && token.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static FriendSource FromEnumString(string str) + { + if (("native" == str)) { - s.Serialize("token", ref token.Value); - token.HasValue = true; + return FriendSource.Native; } - if ((s.HasKey("username") - || ((username != default(OptionalString)) - && username.HasValue))) + if (("facebook" == str)) { - s.Serialize("username", ref username.Value); - username.HasValue = true; + return FriendSource.Facebook; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class ListTokenResponseItem : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Player : Beamable.Serialization.JsonSerializable.ISerializable { - public string created; - public string device; - public string platform; - public string token; + public string playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("created", ref created); - s.Serialize("device", ref device); - s.Serialize("platform", ref platform); - s.Serialize("token", ref token); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class ListTokenResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Friend : Beamable.Serialization.JsonSerializable.ISerializable { - public ListTokenResponseItem[] items; + public string playerId; + public FriendSource source = new FriendSource(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("items", ref items); + s.Serialize("playerId", ref playerId); + s.SerializeEnum("source", ref source, FriendSourceExtensions.ToEnumString, FriendSourceExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class Token : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Invite : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong accountId = new OptionalLong(); - public long cid; - public long created; - public OptionalString device = new OptionalString(); - public OptionalLong expiresMs = new OptionalLong(); - public OptionalLong gamerTag = new OptionalLong(); - public OptionalString pid = new OptionalString(); - public OptionalString platform = new OptionalString(); - public OptionalBool revoked = new OptionalBool(); - public OptionalArrayOfString scopes = new OptionalArrayOfString(); - public string token; - public string type; + public InvitationDirection direction = new InvitationDirection(); + public string playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("accountId") - || ((accountId != default(OptionalLong)) - && accountId.HasValue))) - { - s.Serialize("accountId", ref accountId.Value); - accountId.HasValue = true; - } - s.Serialize("cid", ref cid); - s.Serialize("created", ref created); - if ((s.HasKey("device") - || ((device != default(OptionalString)) - && device.HasValue))) - { - s.Serialize("device", ref device.Value); - device.HasValue = true; - } - if ((s.HasKey("expiresMs") - || ((expiresMs != default(OptionalLong)) - && expiresMs.HasValue))) - { - s.Serialize("expiresMs", ref expiresMs.Value); - expiresMs.HasValue = true; - } - if ((s.HasKey("gamerTag") - || ((gamerTag != default(OptionalLong)) - && gamerTag.HasValue))) - { - s.Serialize("gamerTag", ref gamerTag.Value); - gamerTag.HasValue = true; - } - if ((s.HasKey("pid") - || ((pid != default(OptionalString)) - && pid.HasValue))) - { - s.Serialize("pid", ref pid.Value); - pid.HasValue = true; - } - if ((s.HasKey("platform") - || ((platform != default(OptionalString)) - && platform.HasValue))) - { - s.Serialize("platform", ref platform.Value); - platform.HasValue = true; - } - if ((s.HasKey("revoked") - || ((revoked != default(OptionalBool)) - && revoked.HasValue))) - { - s.Serialize("revoked", ref revoked.Value); - revoked.HasValue = true; - } - if ((s.HasKey("scopes") - || ((scopes != default(OptionalArrayOfString)) - && scopes.HasValue))) - { - s.SerializeArray("scopes", ref scopes.Value); - scopes.HasValue = true; - } - s.Serialize("token", ref token); - s.Serialize("type", ref type); + s.SerializeEnum("direction", ref direction, InvitationDirectionExtensions.ToEnumString, InvitationDirectionExtensions.FromEnumString); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class ObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Social : Beamable.Serialization.JsonSerializable.ISerializable { - public string objectKey; + public Player[] blocked; + public Friend[] friends; + public Invite[] invites; + public string playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("objectKey", ref objectKey); + s.SerializeArray("blocked", ref blocked); + s.SerializeArray("friends", ref friends); + s.SerializeArray("invites", ref invites); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class ObjectRequests : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetSocialStatusesResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong playerId = new OptionalLong(); - public OptionalArrayOfObjectRequest request = new OptionalArrayOfObjectRequest(); + public Social[] statuses; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalLong)) - && playerId.HasValue))) - { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; - } - if ((s.HasKey("request") - || ((request != default(OptionalArrayOfObjectRequest)) - && request.HasValue))) - { - s.SerializeArray("request", ref request.Value); - request.HasValue = true; - } + s.SerializeArray("statuses", ref statuses); } } [System.SerializableAttribute()] - public partial class ObjectsMetadataResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerIdRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public ObjectMetadataResponse[] response; + public string playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("response", ref response); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class URLSResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class FriendshipStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public CloudsavingBasicURLResponse[] response; + public string friendId; + public bool isBlocked; + public string playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("response", ref response); + s.Serialize("friendId", ref friendId); + s.Serialize("isBlocked", ref isBlocked); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class CloudsavingBasicURLResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MakeFriendshipRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string objectKey; - public string url; + public long gamerTag; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("objectKey", ref objectKey); - s.Serialize("url", ref url); + s.Serialize("gamerTag", ref gamerTag); } } [System.SerializableAttribute()] - public partial class CloudsavingBasicReference : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetSocialStatusesRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string bucketName; - public OptionalString eTag = new OptionalString(); - public string key; - public long lastModified; - public long size; + public string[] playerIds; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("bucketName", ref bucketName); - if ((s.HasKey("eTag") - || ((eTag != default(OptionalString)) - && eTag.HasValue))) - { - s.Serialize("eTag", ref eTag.Value); - eTag.HasValue = true; - } - s.Serialize("key", ref key); - s.Serialize("lastModified", ref lastModified); - s.Serialize("size", ref size); + s.SerializeArray("playerIds", ref playerIds); } } [System.SerializableAttribute()] - public partial class ObjectMetadataResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ImportFriendsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfString metadata = new MapOfString(); - public string objectKey; + public string source; + public string token; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("metadata", ref metadata); - s.Serialize("objectKey", ref objectKey); + s.Serialize("source", ref source); + s.Serialize("token", ref token); } } [System.SerializableAttribute()] - public partial class MetadataPair : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendFriendRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string key; - public string value; + public long gamerTag; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("key", ref key); - s.Serialize("value", ref value); + s.Serialize("gamerTag", ref gamerTag); } } [System.SerializableAttribute()] - public partial class CloudsavingBasicManifest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OfferDefinition : Beamable.Serialization.JsonSerializable.ISerializable { - public long created; - public string id; - public CloudsavingBasicReference[] manifest; - public bool replacement; + public string[] descriptions; + public string[] images; + public OptionalCommerceLootRoll lootRoll = new OptionalCommerceLootRoll(); + public OptionalString metadata = new OptionalString(); + public string[] obtain; + public OptionalArrayOfCurrencyChange obtainCurrency = new OptionalArrayOfCurrencyChange(); + public OptionalArrayOfItemCreateRequest obtainItems = new OptionalArrayOfItemCreateRequest(); + public string symbol; + public string[] titles; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("created", ref created); - s.Serialize("id", ref id); - s.SerializeArray("manifest", ref manifest); - s.Serialize("replacement", ref replacement); + s.SerializeArray("descriptions", ref descriptions); + s.SerializeArray("images", ref images); + if ((s.HasKey("lootRoll") + || ((lootRoll != default(OptionalCommerceLootRoll)) + && lootRoll.HasValue))) + { + s.Serialize("lootRoll", ref lootRoll.Value); + lootRoll.HasValue = true; + } + if ((s.HasKey("metadata") + || ((metadata != default(OptionalString)) + && metadata.HasValue))) + { + s.Serialize("metadata", ref metadata.Value); + metadata.HasValue = true; + } + s.SerializeArray("obtain", ref obtain); + if ((s.HasKey("obtainCurrency") + || ((obtainCurrency != default(OptionalArrayOfCurrencyChange)) + && obtainCurrency.HasValue))) + { + s.SerializeArray("obtainCurrency", ref obtainCurrency.Value); + obtainCurrency.HasValue = true; + } + if ((s.HasKey("obtainItems") + || ((obtainItems != default(OptionalArrayOfItemCreateRequest)) + && obtainItems.HasValue))) + { + s.SerializeArray("obtainItems", ref obtainItems.Value); + obtainItems.HasValue = true; + } + s.Serialize("symbol", ref symbol); + s.SerializeArray("titles", ref titles); } } [System.SerializableAttribute()] - public partial class PlayerBasicCloudDataRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class EntitlementRequirement : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong playerId = new OptionalLong(); + public string constraint; + public OptionalString specialization = new OptionalString(); + public string state; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalLong)) - && playerId.HasValue))) + s.Serialize("constraint", ref constraint); + if ((s.HasKey("specialization") + || ((specialization != default(OptionalString)) + && specialization.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("specialization", ref specialization.Value); + specialization.HasValue = true; } + s.Serialize("state", ref state); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class UploadRequestsFromPortal : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetSkusReq : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong playerId = new OptionalLong(); - public UploadRequestFromPortal[] request; + public OptionalLong version = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalLong)) - && playerId.HasValue))) + if ((s.HasKey("version") + || ((version != default(OptionalLong)) + && version.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("version", ref version.Value); + version.HasValue = true; } - s.SerializeArray("request", ref request); } } [System.SerializableAttribute()] - public partial class UploadRequests : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Listing : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong playerId = new OptionalLong(); - public UploadRequest[] request; + public OptionalInt activeDurationCoolDownSeconds = new OptionalInt(); + public OptionalInt activeDurationPurchaseLimit = new OptionalInt(); + public OptionalInt activeDurationSeconds = new OptionalInt(); + public OptionalPeriod activePeriod = new OptionalPeriod(); + public OptionalMapOfString buttonText = new OptionalMapOfString(); + public MapOfString clientData = new MapOfString(); + public CohortRequirement[] cohortRequirements; + public EntitlementRequirement[] entitlementRequirements; + public OfferRequirement[] offerRequirements; + public string offerSymbol; + public PlayerStatRequirement[] playerStatRequirements; + public Price price = new Price(); + public OptionalInt purchaseLimit = new OptionalInt(); + public OptionalSchedule schedule = new OptionalSchedule(); + public OptionalInt scheduleInstancePurchaseLimit = new OptionalInt(); + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("playerId") - || ((playerId != default(OptionalLong)) - && playerId.HasValue))) + if ((s.HasKey("activeDurationCoolDownSeconds") + || ((activeDurationCoolDownSeconds != default(OptionalInt)) + && activeDurationCoolDownSeconds.HasValue))) { - s.Serialize("playerId", ref playerId.Value); - playerId.HasValue = true; + s.Serialize("activeDurationCoolDownSeconds", ref activeDurationCoolDownSeconds.Value); + activeDurationCoolDownSeconds.HasValue = true; } - s.SerializeArray("request", ref request); - } - } - [System.SerializableAttribute()] - public partial class ReplaceObjectsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long sourcePlayerId; - public long targetPlayerId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("sourcePlayerId", ref sourcePlayerId); - s.Serialize("targetPlayerId", ref targetPlayerId); - } - } - [System.SerializableAttribute()] - public partial class UploadRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString checksum = new OptionalString(); - public OptionalBool deleted = new OptionalBool(); - public OptionalLong lastModified = new OptionalLong(); - public OptionalArrayOfMetadataPair metadata = new OptionalArrayOfMetadataPair(); - public string objectKey; - public long sizeInBytes; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("checksum") - || ((checksum != default(OptionalString)) - && checksum.HasValue))) + if ((s.HasKey("activeDurationPurchaseLimit") + || ((activeDurationPurchaseLimit != default(OptionalInt)) + && activeDurationPurchaseLimit.HasValue))) { - s.Serialize("checksum", ref checksum.Value); - checksum.HasValue = true; + s.Serialize("activeDurationPurchaseLimit", ref activeDurationPurchaseLimit.Value); + activeDurationPurchaseLimit.HasValue = true; } - if ((s.HasKey("deleted") - || ((deleted != default(OptionalBool)) - && deleted.HasValue))) + if ((s.HasKey("activeDurationSeconds") + || ((activeDurationSeconds != default(OptionalInt)) + && activeDurationSeconds.HasValue))) { - s.Serialize("deleted", ref deleted.Value); - deleted.HasValue = true; + s.Serialize("activeDurationSeconds", ref activeDurationSeconds.Value); + activeDurationSeconds.HasValue = true; } - if ((s.HasKey("lastModified") - || ((lastModified != default(OptionalLong)) - && lastModified.HasValue))) + if ((s.HasKey("activePeriod") + || ((activePeriod != default(OptionalPeriod)) + && activePeriod.HasValue))) { - s.Serialize("lastModified", ref lastModified.Value); - lastModified.HasValue = true; + s.Serialize("activePeriod", ref activePeriod.Value); + activePeriod.HasValue = true; } - if ((s.HasKey("metadata") - || ((metadata != default(OptionalArrayOfMetadataPair)) - && metadata.HasValue))) + if ((s.HasKey("buttonText") + || ((buttonText != default(OptionalMapOfString)) + && buttonText.HasValue))) { - s.SerializeArray("metadata", ref metadata.Value); - metadata.HasValue = true; + s.SerializeDictionary("buttonText", ref buttonText.Value); + buttonText.HasValue = true; } - s.Serialize("objectKey", ref objectKey); - s.Serialize("sizeInBytes", ref sizeInBytes); - } - } - [System.SerializableAttribute()] - public partial class UploadRequestFromPortal : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong lastModified = new OptionalLong(); - public OptionalArrayOfMetadataPair metadata = new OptionalArrayOfMetadataPair(); - public string objectKey; - public long sizeInBytes; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("lastModified") - || ((lastModified != default(OptionalLong)) - && lastModified.HasValue))) + s.SerializeDictionary("clientData", ref clientData); + s.SerializeArray("cohortRequirements", ref cohortRequirements); + s.SerializeArray("entitlementRequirements", ref entitlementRequirements); + s.SerializeArray("offerRequirements", ref offerRequirements); + s.Serialize("offerSymbol", ref offerSymbol); + s.SerializeArray("playerStatRequirements", ref playerStatRequirements); + s.Serialize("price", ref price); + if ((s.HasKey("purchaseLimit") + || ((purchaseLimit != default(OptionalInt)) + && purchaseLimit.HasValue))) { - s.Serialize("lastModified", ref lastModified.Value); - lastModified.HasValue = true; + s.Serialize("purchaseLimit", ref purchaseLimit.Value); + purchaseLimit.HasValue = true; } - if ((s.HasKey("metadata") - || ((metadata != default(OptionalArrayOfMetadataPair)) - && metadata.HasValue))) + if ((s.HasKey("schedule") + || ((schedule != default(OptionalSchedule)) + && schedule.HasValue))) { - s.SerializeArray("metadata", ref metadata.Value); - metadata.HasValue = true; + s.Serialize("schedule", ref schedule.Value); + schedule.HasValue = true; } - s.Serialize("objectKey", ref objectKey); - s.Serialize("sizeInBytes", ref sizeInBytes); + if ((s.HasKey("scheduleInstancePurchaseLimit") + || ((scheduleInstancePurchaseLimit != default(OptionalInt)) + && scheduleInstancePurchaseLimit.HasValue))) + { + s.Serialize("scheduleInstancePurchaseLimit", ref scheduleInstancePurchaseLimit.Value); + scheduleInstancePurchaseLimit.HasValue = true; + } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class CompletePurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ResultResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string isoCurrencySymbol; - public string priceInLocalCurrency; - public string receipt; - public long txid; + public bool result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("isoCurrencySymbol", ref isoCurrencySymbol); - s.Serialize("priceInLocalCurrency", ref priceInLocalCurrency); - s.Serialize("receipt", ref receipt); - s.Serialize("txid", ref txid); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class GetProductsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SKU : Beamable.Serialization.JsonSerializable.ISerializable { - public ProductView[] products; + public string description; + public string name; + public MapOfString productIds = new MapOfString(); + public int realPrice; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("products", ref products); + s.Serialize("description", ref description); + s.Serialize("name", ref name); + s.SerializeDictionary("productIds", ref productIds); + s.Serialize("realPrice", ref realPrice); } } [System.SerializableAttribute()] - public partial class TrackPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetCatalogResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string isoCurrencySymbol; - public CurrencyChange[] obtainCurrency; - public ItemCreateRequest[] obtainItems; - public double priceInLocalCurrency; - public string purchaseId; - public string skuName; - public string skuProductId; - public string store; + public OptionalCatalog catalog = new OptionalCatalog(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("isoCurrencySymbol", ref isoCurrencySymbol); - s.SerializeArray("obtainCurrency", ref obtainCurrency); - s.SerializeArray("obtainItems", ref obtainItems); - s.Serialize("priceInLocalCurrency", ref priceInLocalCurrency); - s.Serialize("purchaseId", ref purchaseId); - s.Serialize("skuName", ref skuName); - s.Serialize("skuProductId", ref skuProductId); - s.Serialize("store", ref store); + if ((s.HasKey("catalog") + || ((catalog != default(OptionalCatalog)) + && catalog.HasValue))) + { + s.Serialize("catalog", ref catalog.Value); + catalog.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class FacebookUpdatedEntry : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SKUDefinitions : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] changed_fields; - public string id; - public long time; + public long created; + public SKU[] definitions; + public long version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("changed_fields", ref changed_fields); - s.Serialize("id", ref id); - s.Serialize("time", ref time); + s.Serialize("created", ref created); + s.SerializeArray("definitions", ref definitions); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public partial class GetPricesRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Price : Beamable.Serialization.JsonSerializable.ISerializable { - public long steamId; + public OptionalInt amount = new OptionalInt(); + public OptionalArrayOfInt schedule = new OptionalArrayOfInt(); + public string symbol; + public string type; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("steamId", ref steamId); + if ((s.HasKey("amount") + || ((amount != default(OptionalInt)) + && amount.HasValue))) + { + s.Serialize("amount", ref amount.Value); + amount.HasValue = true; + } + if ((s.HasKey("schedule") + || ((schedule != default(OptionalArrayOfInt)) + && schedule.HasValue))) + { + s.SerializeArray("schedule", ref schedule.Value); + schedule.HasValue = true; + } + s.Serialize("symbol", ref symbol); + s.Serialize("type", ref type); } } [System.SerializableAttribute()] - public partial class FacebookPaymentUpdateRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CommerceLootRoll : Beamable.Serialization.JsonSerializable.ISerializable { - public FacebookUpdatedEntry[] entry; - public string objectKey; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("entry", ref entry); - s.Serialize("object", ref objectKey); - } - } - [System.SerializableAttribute()] - public partial class GetOrderInfoRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string orderId; + public OptionalArrayOfString externalTables = new OptionalArrayOfString(); + public bool preroll; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("orderId", ref orderId); + if ((s.HasKey("externalTables") + || ((externalTables != default(OptionalArrayOfString)) + && externalTables.HasValue))) + { + s.SerializeArray("externalTables", ref externalTables.Value); + externalTables.HasValue = true; + } + s.Serialize("preroll", ref preroll); } } [System.SerializableAttribute()] - public partial class ListAuditRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Period : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt limit = new OptionalInt(); - public OptionalLong player = new OptionalLong(); - public OptionalString provider = new OptionalString(); - public OptionalString providerid = new OptionalString(); - public OptionalInt start = new OptionalInt(); - public OptionalString state = new OptionalString(); - public OptionalLong txid = new OptionalLong(); + public OptionalString end = new OptionalString(); + public string start; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - if ((s.HasKey("player") - || ((player != default(OptionalLong)) - && player.HasValue))) - { - s.Serialize("player", ref player.Value); - player.HasValue = true; - } - if ((s.HasKey("provider") - || ((provider != default(OptionalString)) - && provider.HasValue))) - { - s.Serialize("provider", ref provider.Value); - provider.HasValue = true; - } - if ((s.HasKey("providerid") - || ((providerid != default(OptionalString)) - && providerid.HasValue))) - { - s.Serialize("providerid", ref providerid.Value); - providerid.HasValue = true; - } - if ((s.HasKey("start") - || ((start != default(OptionalInt)) - && start.HasValue))) - { - s.Serialize("start", ref start.Value); - start.HasValue = true; - } - if ((s.HasKey("state") - || ((state != default(OptionalString)) - && state.HasValue))) - { - s.Serialize("state", ref state.Value); - state.HasValue = true; - } - if ((s.HasKey("txid") - || ((txid != default(OptionalLong)) - && txid.HasValue))) + if ((s.HasKey("end") + || ((end != default(OptionalString)) + && end.HasValue))) { - s.Serialize("txid", ref txid.Value); - txid.HasValue = true; + s.Serialize("end", ref end.Value); + end.HasValue = true; } + s.Serialize("start", ref start); } } [System.SerializableAttribute()] - public partial class ProductView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OfferConstraint : Beamable.Serialization.JsonSerializable.ISerializable { - public string description; - public string isoCurrencyCode; - public double localizedPrice; - public string localizedPriceString; - public string sku; + public string constraint; + public int value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("description", ref description); - s.Serialize("isoCurrencyCode", ref isoCurrencyCode); - s.Serialize("localizedPrice", ref localizedPrice); - s.Serialize("localizedPriceString", ref localizedPriceString); - s.Serialize("sku", ref sku); + s.Serialize("constraint", ref constraint); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class FailPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetSKUsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string reason; - public long txid; + public SKUDefinitions skus = new SKUDefinitions(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("reason", ref reason); - s.Serialize("txid", ref txid); + s.Serialize("skus", ref skus); } } [System.SerializableAttribute()] - public partial class BeginPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetCatalogReq : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString language = new OptionalString(); - public string purchaseId; - public OptionalString returnUrl = new OptionalString(); - public OptionalString time = new OptionalString(); + public OptionalLong version = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - s.Serialize("purchaseId", ref purchaseId); - if ((s.HasKey("returnUrl") - || ((returnUrl != default(OptionalString)) - && returnUrl.HasValue))) - { - s.Serialize("returnUrl", ref returnUrl.Value); - returnUrl.HasValue = true; - } - if ((s.HasKey("time") - || ((time != default(OptionalString)) - && time.HasValue))) + if ((s.HasKey("version") + || ((version != default(OptionalLong)) + && version.HasValue))) { - s.Serialize("time", ref time.Value); - time.HasValue = true; + s.Serialize("version", ref version.Value); + version.HasValue = true; } } } [System.SerializableAttribute()] - public partial class SteamOrderInfoItem : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveCatalogRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long amount; - public long itemid; - public string itemstatus; - public long qty; - public long vat; + public OfferDefinition[] offerDefinitions; + public Store[] stores; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("amount", ref amount); - s.Serialize("itemid", ref itemid); - s.Serialize("itemstatus", ref itemstatus); - s.Serialize("qty", ref qty); - s.Serialize("vat", ref vat); + s.SerializeArray("offerDefinitions", ref offerDefinitions); + s.SerializeArray("stores", ref stores); } } [System.SerializableAttribute()] - public partial class StripeWebhookSetupResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SaveSKUsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string endpointId; - public string status; - public string url; + public SKU[] definitions; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("endpointId", ref endpointId); - s.Serialize("status", ref status); - s.Serialize("url", ref url); + s.SerializeArray("definitions", ref definitions); } } [System.SerializableAttribute()] - public partial class VerifyPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OfferRequirement : Beamable.Serialization.JsonSerializable.ISerializable { - public string receipt; + public string offerSymbol; + public OfferConstraint purchases = new OfferConstraint(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("receipt", ref receipt); + s.Serialize("offerSymbol", ref offerSymbol); + s.Serialize("purchases", ref purchases); } } [System.SerializableAttribute()] - public partial class SubscriptionVerificationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CohortRequirement : Beamable.Serialization.JsonSerializable.ISerializable { - public string hubChallenge; - public string hubMode; - public string hubVerifyToken; + public string cohort; + public string constraint; + public string trial; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("hubChallenge", ref hubChallenge); - s.Serialize("hubMode", ref hubMode); - s.Serialize("hubVerifyToken", ref hubVerifyToken); + s.Serialize("cohort", ref cohort); + s.Serialize("constraint", ref constraint); + s.Serialize("trial", ref trial); } } [System.SerializableAttribute()] - public partial class GetProductResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Catalog : Beamable.Serialization.JsonSerializable.ISerializable { - public string description; - public string id; - public string name; - public int price; + public long created; + public OfferDefinition[] offerDefinitions; + public Store[] stores; + public long version; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("description", ref description); - s.Serialize("id", ref id); - s.Serialize("name", ref name); - s.Serialize("price", ref price); + s.Serialize("created", ref created); + s.SerializeArray("offerDefinitions", ref offerDefinitions); + s.SerializeArray("stores", ref stores); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public partial class LocalizedPriceMap : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Store : Beamable.Serialization.JsonSerializable.ISerializable { - public string currency; - public LocalizedPrice[] prices; + public OptionalInt activeListingLimit = new OptionalInt(); + public OptionalInt choose = new OptionalInt(); + public Listing[] listings; + public OptionalInt refreshTime = new OptionalInt(); + public OptionalBool showInactiveListings = new OptionalBool(); + public string symbol; + public OptionalString title = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("currency", ref currency); - s.SerializeArray("prices", ref prices); + if ((s.HasKey("activeListingLimit") + || ((activeListingLimit != default(OptionalInt)) + && activeListingLimit.HasValue))) + { + s.Serialize("activeListingLimit", ref activeListingLimit.Value); + activeListingLimit.HasValue = true; + } + if ((s.HasKey("choose") + || ((choose != default(OptionalInt)) + && choose.HasValue))) + { + s.Serialize("choose", ref choose.Value); + choose.HasValue = true; + } + s.SerializeArray("listings", ref listings); + if ((s.HasKey("refreshTime") + || ((refreshTime != default(OptionalInt)) + && refreshTime.HasValue))) + { + s.Serialize("refreshTime", ref refreshTime.Value); + refreshTime.HasValue = true; + } + if ((s.HasKey("showInactiveListings") + || ((showInactiveListings != default(OptionalBool)) + && showInactiveListings.HasValue))) + { + s.Serialize("showInactiveListings", ref showInactiveListings.Value); + showInactiveListings.HasValue = true; + } + s.Serialize("symbol", ref symbol); + if ((s.HasKey("title") + || ((title != default(OptionalString)) + && title.HasValue))) + { + s.Serialize("title", ref title.Value); + title.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class LocalizedPrice : Beamable.Serialization.JsonSerializable.ISerializable - { - public long price; - public double priceLocalized; - public string priceLocalizedString; - public long to; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("price", ref price); - s.Serialize("priceLocalized", ref priceLocalized); - s.Serialize("priceLocalizedString", ref priceLocalizedString); - s.Serialize("to", ref to); - } - } - [System.SerializableAttribute()] - public partial class PaymentResultResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ReportPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string result; + public OptionalBool free = new OptionalBool(); + public string listingId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("result", ref result); + if ((s.HasKey("free") + || ((free != default(OptionalBool)) + && free.HasValue))) + { + s.Serialize("free", ref free.Value); + free.HasValue = true; + } + s.Serialize("listingId", ref listingId); } } [System.SerializableAttribute()] - public partial class BeginPurchaseResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetActiveListingRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString access_token = new OptionalString(); - public long txid; + public string listing; + public OptionalString store = new OptionalString(); + public OptionalString time = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("access_token") - || ((access_token != default(OptionalString)) - && access_token.HasValue))) + s.Serialize("listing", ref listing); + if ((s.HasKey("store") + || ((store != default(OptionalString)) + && store.HasValue))) { - s.Serialize("access_token", ref access_token.Value); - access_token.HasValue = true; + s.Serialize("store", ref store.Value); + store.HasValue = true; + } + if ((s.HasKey("time") + || ((time != default(OptionalString)) + && time.HasValue))) + { + s.Serialize("time", ref time.Value); + time.HasValue = true; } - s.Serialize("txid", ref txid); } } [System.SerializableAttribute()] - public partial class SteamOrderInfoResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetOffersReq : Beamable.Serialization.JsonSerializable.ISerializable { - public string country; - public string currency; - public SteamOrderInfoItem[] items; - public long orderid; - public string status; - public long steamid; - public string time; - public string timecreated; - public long transid; - public string usstate; + public OptionalString language = new OptionalString(); + public OptionalString stores = new OptionalString(); + public OptionalString time = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("country", ref country); - s.Serialize("currency", ref currency); - s.SerializeArray("items", ref items); - s.Serialize("orderid", ref orderid); - s.Serialize("status", ref status); - s.Serialize("steamid", ref steamid); - s.Serialize("time", ref time); - s.Serialize("timecreated", ref timecreated); - s.Serialize("transid", ref transid); - s.Serialize("usstate", ref usstate); + if ((s.HasKey("language") + || ((language != default(OptionalString)) + && language.HasValue))) + { + s.Serialize("language", ref language.Value); + language.HasValue = true; + } + if ((s.HasKey("stores") + || ((stores != default(OptionalString)) + && stores.HasValue))) + { + s.Serialize("stores", ref stores.Value); + stores.HasValue = true; + } + if ((s.HasKey("time") + || ((time != default(OptionalString)) + && time.HasValue))) + { + s.Serialize("time", ref time.Value); + time.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetProductRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ClearStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string sku; + public string store; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("sku", ref sku); + s.Serialize("store", ref store); } } [System.SerializableAttribute()] - public partial class CancelPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerListingView : Beamable.Serialization.JsonSerializable.ISerializable { - public long txid; + public bool active; + public MapOfString clientData = new MapOfString(); + public ClientDataEntry[] clientDataList; + public OptionalInt cooldown = new OptionalInt(); + public PlayerOfferView offer = new PlayerOfferView(); + public OptionalInt purchasesRemain = new OptionalInt(); + public bool queryAfterPurchase; + public long secondsActive; + public OptionalLong secondsRemain = new OptionalLong(); + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("txid", ref txid); + s.Serialize("active", ref active); + s.SerializeDictionary("clientData", ref clientData); + s.SerializeArray("clientDataList", ref clientDataList); + if ((s.HasKey("cooldown") + || ((cooldown != default(OptionalInt)) + && cooldown.HasValue))) + { + s.Serialize("cooldown", ref cooldown.Value); + cooldown.HasValue = true; + } + s.Serialize("offer", ref offer); + if ((s.HasKey("purchasesRemain") + || ((purchasesRemain != default(OptionalInt)) + && purchasesRemain.HasValue))) + { + s.Serialize("purchasesRemain", ref purchasesRemain.Value); + purchasesRemain.HasValue = true; + } + s.Serialize("queryAfterPurchase", ref queryAfterPurchase); + s.Serialize("secondsActive", ref secondsActive); + if ((s.HasKey("secondsRemain") + || ((secondsRemain != default(OptionalLong)) + && secondsRemain.HasValue))) + { + s.Serialize("secondsRemain", ref secondsRemain.Value); + secondsRemain.HasValue = true; + } + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class SteamAuthRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class StatSubscriptionNotification : Beamable.Serialization.JsonSerializable.ISerializable { - public string ticket; + public MapOfString statsAfter = new MapOfString(); + public MapOfString statsBefore = new MapOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("ticket", ref ticket); + s.SerializeDictionary("statsAfter", ref statsAfter); + s.SerializeDictionary("statsBefore", ref statsBefore); } } [System.SerializableAttribute()] - public partial class FacebookPaymentUpdateResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetTotalCouponResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string result; + public long count; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("result", ref result); + s.Serialize("count", ref count); } } [System.SerializableAttribute()] - public partial class SubscriptionVerificationResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GiveCouponReq : Beamable.Serialization.JsonSerializable.ISerializable { - public string hubChallenge; + public string listing; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("hubChallenge", ref hubChallenge); + s.Serialize("listing", ref listing); } } [System.SerializableAttribute()] - public partial class EmptyRsp : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetStoresReq : 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 SendNotification : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerStoreView : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString body = new OptionalString(); + public PlayerListingView[] listings; + public OptionalLong nextDeltaSeconds = new OptionalLong(); + public OptionalLong secondsRemain = new OptionalLong(); + public string symbol; public OptionalString title = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) + s.SerializeArray("listings", ref listings); + if ((s.HasKey("nextDeltaSeconds") + || ((nextDeltaSeconds != default(OptionalLong)) + && nextDeltaSeconds.HasValue))) { - s.Serialize("body", ref body.Value); - body.HasValue = true; + s.Serialize("nextDeltaSeconds", ref nextDeltaSeconds.Value); + nextDeltaSeconds.HasValue = true; + } + if ((s.HasKey("secondsRemain") + || ((secondsRemain != default(OptionalLong)) + && secondsRemain.HasValue))) + { + s.Serialize("secondsRemain", ref secondsRemain.Value); + secondsRemain.HasValue = true; } + s.Serialize("symbol", ref symbol); if ((s.HasKey("title") || ((title != default(OptionalString)) && title.HasValue))) @@ -20073,5213 +18276,2898 @@ public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSer } } [System.SerializableAttribute()] - public partial class RegisterReq : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string provider; - public string token; + public string purchaseId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("provider", ref provider); - s.Serialize("token", ref token); + s.Serialize("purchaseId", ref purchaseId); } } [System.SerializableAttribute()] - public partial class SendReq : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerOfferView : Beamable.Serialization.JsonSerializable.ISerializable { - public SendMsg[] msgs; + public OptionalString buttonText = new OptionalString(); + public int coupons; + public string[] descriptions; + public string[] images; + public string[] obtain; + public CurrencyChange[] obtainCurrency; + public ItemCreateRequest[] obtainItems; + public Price price = new Price(); + public string symbol; + public string[] titles; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("msgs", ref msgs); + if ((s.HasKey("buttonText") + || ((buttonText != default(OptionalString)) + && buttonText.HasValue))) + { + s.Serialize("buttonText", ref buttonText.Value); + buttonText.HasValue = true; + } + s.Serialize("coupons", ref coupons); + s.SerializeArray("descriptions", ref descriptions); + s.SerializeArray("images", ref images); + s.SerializeArray("obtain", ref obtain); + s.SerializeArray("obtainCurrency", ref obtainCurrency); + s.SerializeArray("obtainItems", ref obtainItems); + s.Serialize("price", ref price); + s.Serialize("symbol", ref symbol); + s.SerializeArray("titles", ref titles); } } [System.SerializableAttribute()] - public partial class SendMsg : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ActiveListingResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalMapOfString data = new OptionalMapOfString(); - public OptionalSendNotification notification = new OptionalSendNotification(); - public long[] to; + public PlayerListingView listing = new PlayerListingView(); + public string storeSymbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("data") - || ((data != default(OptionalMapOfString)) - && data.HasValue))) - { - s.SerializeDictionary("data", ref data.Value); - data.HasValue = true; - } - if ((s.HasKey("notification") - || ((notification != default(OptionalSendNotification)) - && notification.HasValue))) - { - s.Serialize("notification", ref notification.Value); - notification.HasValue = true; - } - s.SerializeArray("to", ref to); + s.Serialize("listing", ref listing); + s.Serialize("storeSymbol", ref storeSymbol); } } [System.SerializableAttribute()] - public partial class NotificationRequestData : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdateListingCooldownRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString channel = new OptionalString(); - public OptionalString context = new OptionalString(); - public OptionalString messageFull = new OptionalString(); - public OptionalString messageKey = new OptionalString(); - public OptionalArrayOfString messageParams = new OptionalArrayOfString(); - public OptionalMapOfString meta = new OptionalMapOfString(); - public OptionalString shard = new OptionalString(); + public int cooldownReduction; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("channel") - || ((channel != default(OptionalString)) - && channel.HasValue))) - { - s.Serialize("channel", ref channel.Value); - channel.HasValue = true; - } - if ((s.HasKey("context") - || ((context != default(OptionalString)) - && context.HasValue))) - { - s.Serialize("context", ref context.Value); - context.HasValue = true; - } - if ((s.HasKey("messageFull") - || ((messageFull != default(OptionalString)) - && messageFull.HasValue))) - { - s.Serialize("messageFull", ref messageFull.Value); - messageFull.HasValue = true; - } - if ((s.HasKey("messageKey") - || ((messageKey != default(OptionalString)) - && messageKey.HasValue))) - { - s.Serialize("messageKey", ref messageKey.Value); - messageKey.HasValue = true; - } - if ((s.HasKey("messageParams") - || ((messageParams != default(OptionalArrayOfString)) - && messageParams.HasValue))) - { - s.SerializeArray("messageParams", ref messageParams.Value); - messageParams.HasValue = true; - } - if ((s.HasKey("meta") - || ((meta != default(OptionalMapOfString)) - && meta.HasValue))) - { - s.SerializeDictionary("meta", ref meta.Value); - meta.HasValue = true; - } - if ((s.HasKey("shard") - || ((shard != default(OptionalString)) - && shard.HasValue))) - { - s.Serialize("shard", ref shard.Value); - shard.HasValue = true; - } + s.Serialize("cooldownReduction", ref cooldownReduction); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class ServerEvent : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetActiveOffersResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string eventKey; - public OptionalString payload = new OptionalString(); - public bool toAll; + public PlayerStoreView[] stores; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("event", ref eventKey); - if ((s.HasKey("payload") - || ((payload != default(OptionalString)) - && payload.HasValue))) - { - s.Serialize("payload", ref payload.Value); - payload.HasValue = true; - } - s.Serialize("toAll", ref toAll); + s.SerializeArray("stores", ref stores); } } [System.SerializableAttribute()] - public partial class NotificationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CooldownModifierRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString customChannelSuffix = new OptionalString(); - public OptionalLong dbid = new OptionalLong(); - public OptionalArrayOfLong dbids = new OptionalArrayOfLong(); - public NotificationRequestData payload = new NotificationRequestData(); - public OptionalBool useSignalWhenPossible = new OptionalBool(); + public long gamerTag; + public UpdateListingCooldownRequest[] updateListingCooldownRequests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("customChannelSuffix") - || ((customChannelSuffix != default(OptionalString)) - && customChannelSuffix.HasValue))) - { - s.Serialize("customChannelSuffix", ref customChannelSuffix.Value); - customChannelSuffix.HasValue = true; - } - if ((s.HasKey("dbid") - || ((dbid != default(OptionalLong)) - && dbid.HasValue))) - { - s.Serialize("dbid", ref dbid.Value); - dbid.HasValue = true; - } - if ((s.HasKey("dbids") - || ((dbids != default(OptionalArrayOfLong)) - && dbids.HasValue))) - { - s.SerializeArray("dbids", ref dbids.Value); - dbids.HasValue = true; - } - s.Serialize("payload", ref payload); - if ((s.HasKey("useSignalWhenPossible") - || ((useSignalWhenPossible != default(OptionalBool)) - && useSignalWhenPossible.HasValue))) - { - s.Serialize("useSignalWhenPossible", ref useSignalWhenPossible.Value); - useSignalWhenPossible.HasValue = true; - } + s.Serialize("gamerTag", ref gamerTag); + s.SerializeArray("updateListingCooldownRequests", ref updateListingCooldownRequests); } } [System.SerializableAttribute()] - public partial class SubscriberDetailsResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ClientDataEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public string authenticationKey; - public string customChannelPrefix; - public OptionalString gameGlobalNotificationChannel = new OptionalString(); - public string gameNotificationChannel; - public string playerChannel; - public string[] playerChannels; - public string playerForRealmChannel; - public string subscribeKey; + public string name; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("authenticationKey", ref authenticationKey); - s.Serialize("customChannelPrefix", ref customChannelPrefix); - if ((s.HasKey("gameGlobalNotificationChannel") - || ((gameGlobalNotificationChannel != default(OptionalString)) - && gameGlobalNotificationChannel.HasValue))) - { - s.Serialize("gameGlobalNotificationChannel", ref gameGlobalNotificationChannel.Value); - gameGlobalNotificationChannel.HasValue = true; - } - s.Serialize("gameNotificationChannel", ref gameNotificationChannel); - s.Serialize("playerChannel", ref playerChannel); - s.SerializeArray("playerChannels", ref playerChannels); - s.Serialize("playerForRealmChannel", ref playerForRealmChannel); - s.Serialize("subscribeKey", ref subscribeKey); + s.Serialize("name", ref name); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ArchiveProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RewardCalendarDay : Beamable.Serialization.JsonSerializable.ISerializable { - public string pid; + public EntitlementGenerator[] obtain; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("pid", ref pid); + s.SerializeArray("obtain", ref obtain); } } [System.SerializableAttribute()] - public partial class RealmsBasicUpdateGameHierarchyRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CalendarView : Beamable.Serialization.JsonSerializable.ISerializable { - public ProjectView[] projects; - public string rootPID; + public RewardCalendarDay[] days; + public string id; + public long nextClaimSeconds; + public int nextIndex; + public long remainingSeconds; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("projects", ref projects); - s.Serialize("rootPID", ref rootPID); + s.SerializeArray("days", ref days); + s.Serialize("id", ref id); + s.Serialize("nextClaimSeconds", ref nextClaimSeconds); + s.Serialize("nextIndex", ref nextIndex); + s.Serialize("remainingSeconds", ref remainingSeconds); } } [System.SerializableAttribute()] - public partial class LaunchMessageListResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CalendarClaimRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] files; + public string id; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("files", ref files); + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public partial class CustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CalendarQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmsBasicCustomer customer = new RealmsBasicCustomer(); + public CalendarView[] calendars; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("customer", ref customer); + s.SerializeArray("calendars", ref calendars); } } [System.SerializableAttribute()] - public partial class RealmsBasicCustomersResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListTagsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmsBasicCustomer[] result; + public string[] tags; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("result", ref result); + s.SerializeArray("tags", ref tags); } } [System.SerializableAttribute()] - public partial class CreatePlanRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class WebhookComet : Beamable.Serialization.JsonSerializable.ISerializable { - public string memcachedHosts; - public OptionalArrayOfString messageBusAnalytics = new OptionalArrayOfString(); - public OptionalArrayOfString messageBusCommon = new OptionalArrayOfString(); - public string mongoHosts; - public bool mongoSSL; - public OptionalString mongoSrvAddress = new OptionalString(); - public string name; - public string platformJBDC; - public RedisShardRequest[] redisShards; - public bool sharded; + public OptionalString description = new OptionalString(); + public string method; + public RouteParameters parameters = new RouteParameters(); + public ServiceRoute route = new ServiceRoute(); + public string symbol; + public RouteVariables variables = new RouteVariables(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("memcachedHosts", ref memcachedHosts); - if ((s.HasKey("messageBusAnalytics") - || ((messageBusAnalytics != default(OptionalArrayOfString)) - && messageBusAnalytics.HasValue))) - { - s.SerializeArray("messageBusAnalytics", ref messageBusAnalytics.Value); - messageBusAnalytics.HasValue = true; - } - if ((s.HasKey("messageBusCommon") - || ((messageBusCommon != default(OptionalArrayOfString)) - && messageBusCommon.HasValue))) - { - s.SerializeArray("messageBusCommon", ref messageBusCommon.Value); - messageBusCommon.HasValue = true; - } - s.Serialize("mongoHosts", ref mongoHosts); - s.Serialize("mongoSSL", ref mongoSSL); - if ((s.HasKey("mongoSrvAddress") - || ((mongoSrvAddress != default(OptionalString)) - && mongoSrvAddress.HasValue))) + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) { - s.Serialize("mongoSrvAddress", ref mongoSrvAddress.Value); - mongoSrvAddress.HasValue = true; + s.Serialize("description", ref description.Value); + description.HasValue = true; } - s.Serialize("name", ref name); - s.Serialize("platformJBDC", ref platformJBDC); - s.SerializeArray("redisShards", ref redisShards); - s.Serialize("sharded", ref sharded); + s.Serialize("method", ref method); + s.Serialize("parameters", ref parameters); + s.Serialize("route", ref route); + s.Serialize("symbol", ref symbol); + s.Serialize("variables", ref variables); } } - [System.SerializableAttribute()] - public partial class ContentLimits : Beamable.Serialization.JsonSerializable.ISerializable + public enum WebhookServiceType { - public OptionalInt maxDistinctContentIds = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("maxDistinctContentIds") - || ((maxDistinctContentIds != default(OptionalInt)) - && maxDistinctContentIds.HasValue))) - { - s.Serialize("maxDistinctContentIds", ref maxDistinctContentIds.Value); - maxDistinctContentIds.HasValue = true; - } - } + UserMicroservice, + ObjectService, + BasicService, } - [System.SerializableAttribute()] - public partial class ServiceLimits : Beamable.Serialization.JsonSerializable.ISerializable + public class WebhookServiceTypeExtensions { - public OptionalBeamoLimits beamo = new OptionalBeamoLimits(); - public OptionalContentLimits content = new OptionalContentLimits(); - public OptionalGatewayLimits gateway = new OptionalGatewayLimits(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(WebhookServiceType val) { - if ((s.HasKey("beamo") - || ((beamo != default(OptionalBeamoLimits)) - && beamo.HasValue))) + if ((WebhookServiceType.UserMicroservice == val)) { - s.Serialize("beamo", ref beamo.Value); - beamo.HasValue = true; + return "UserMicroservice"; } - if ((s.HasKey("content") - || ((content != default(OptionalContentLimits)) - && content.HasValue))) + if ((WebhookServiceType.ObjectService == val)) { - s.Serialize("content", ref content.Value); - content.HasValue = true; + return "ObjectService"; } - if ((s.HasKey("gateway") - || ((gateway != default(OptionalGatewayLimits)) - && gateway.HasValue))) + if ((WebhookServiceType.BasicService == val)) { - s.Serialize("gateway", ref gateway.Value); - gateway.HasValue = true; + return "BasicService"; } + throw new System.ArgumentException("Unknown enum value"); } - } - [System.SerializableAttribute()] - public partial class FailedInFlightFilterRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string serviceName; - public OptionalString serviceObjectId = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static WebhookServiceType FromEnumString(string str) { - s.Serialize("serviceName", ref serviceName); - if ((s.HasKey("serviceObjectId") - || ((serviceObjectId != default(OptionalString)) - && serviceObjectId.HasValue))) + if (("UserMicroservice" == str)) { - s.Serialize("serviceObjectId", ref serviceObjectId.Value); - serviceObjectId.HasValue = true; + return WebhookServiceType.UserMicroservice; } + if (("ObjectService" == str)) + { + return WebhookServiceType.ObjectService; + } + if (("BasicService" == str)) + { + return WebhookServiceType.BasicService; + } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class GatewayLimits : Beamable.Serialization.JsonSerializable.ISerializable - { - public int maxConcurrentRequests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("maxConcurrentRequests", ref maxConcurrentRequests); - } - } - [System.SerializableAttribute()] - public partial class RealmConfigChangeRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementContent : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString deletes = new OptionalArrayOfString(); - public OptionalMapOfString upserts = new OptionalMapOfString(); + public OptionalArrayOfAnnouncementAttachment attachments = new OptionalArrayOfAnnouncementAttachment(); + public string body; + public string channel; + public OptionalMapOfString clientData = new OptionalMapOfString(); + public OptionalString end_date = new OptionalString(); + public OptionalPlayerReward gift = new OptionalPlayerReward(); + public OptionalString start_date = new OptionalString(); + public OptionalArrayOfPlayerStatRequirement stat_requirements = new OptionalArrayOfPlayerStatRequirement(); + public string summary; + public string symbol; + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public string title; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("deletes") - || ((deletes != default(OptionalArrayOfString)) - && deletes.HasValue))) + if ((s.HasKey("attachments") + || ((attachments != default(OptionalArrayOfAnnouncementAttachment)) + && attachments.HasValue))) { - s.SerializeArray("deletes", ref deletes.Value); - deletes.HasValue = true; + s.SerializeArray("attachments", ref attachments.Value); + attachments.HasValue = true; } - if ((s.HasKey("upserts") - || ((upserts != default(OptionalMapOfString)) - && upserts.HasValue))) + s.Serialize("body", ref body); + s.Serialize("channel", ref channel); + if ((s.HasKey("clientData") + || ((clientData != default(OptionalMapOfString)) + && clientData.HasValue))) { - s.SerializeDictionary("upserts", ref upserts.Value); - upserts.HasValue = true; + s.SerializeDictionary("clientData", ref clientData.Value); + clientData.HasValue = true; + } + if ((s.HasKey("end_date") + || ((end_date != default(OptionalString)) + && end_date.HasValue))) + { + s.Serialize("end_date", ref end_date.Value); + end_date.HasValue = true; + } + if ((s.HasKey("gift") + || ((gift != default(OptionalPlayerReward)) + && gift.HasValue))) + { + s.Serialize("gift", ref gift.Value); + gift.HasValue = true; } + if ((s.HasKey("start_date") + || ((start_date != default(OptionalString)) + && start_date.HasValue))) + { + s.Serialize("start_date", ref start_date.Value); + start_date.HasValue = true; + } + if ((s.HasKey("stat_requirements") + || ((stat_requirements != default(OptionalArrayOfPlayerStatRequirement)) + && stat_requirements.HasValue))) + { + s.SerializeArray("stat_requirements", ref stat_requirements.Value); + stat_requirements.HasValue = true; + } + s.Serialize("summary", ref summary); + s.Serialize("symbol", ref symbol); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) + { + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; + } + s.Serialize("title", ref title); } } - [System.SerializableAttribute()] - public partial class RealmsBasicRealmConfiguration : Beamable.Serialization.JsonSerializable.ISerializable + public enum WebhookInvocationType { - public string environment; - public string microserviceEcrURI; - public string microserviceURI; - public string portalURI; - public string storageBrowserURI; - public RealmsBasicWebSocketConfiguration websocketConfig = new RealmsBasicWebSocketConfiguration(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("environment", ref environment); - s.Serialize("microserviceEcrURI", ref microserviceEcrURI); - s.Serialize("microserviceURI", ref microserviceURI); - s.Serialize("portalURI", ref portalURI); - s.Serialize("storageBrowserURI", ref storageBrowserURI); - s.Serialize("websocketConfig", ref websocketConfig); - } + NonBlocking, + Blocking, } - [System.SerializableAttribute()] - public partial class RealmsBasicNewCustomerRequest : Beamable.Serialization.JsonSerializable.ISerializable + public class WebhookInvocationTypeExtensions { - public OptionalString alias = new OptionalString(); - public OptionalString customerName = new OptionalString(); - public string email; - public OptionalBool hierarchy = new OptionalBool(); - public string password; - public string projectName; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(WebhookInvocationType val) { - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) + if ((WebhookInvocationType.NonBlocking == val)) { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; + return "NonBlocking"; } - if ((s.HasKey("customerName") - || ((customerName != default(OptionalString)) - && customerName.HasValue))) + if ((WebhookInvocationType.Blocking == val)) { - s.Serialize("customerName", ref customerName.Value); - customerName.HasValue = true; + return "Blocking"; } - s.Serialize("email", ref email); - if ((s.HasKey("hierarchy") - || ((hierarchy != default(OptionalBool)) - && hierarchy.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static WebhookInvocationType FromEnumString(string str) + { + if (("NonBlocking" == str)) { - s.Serialize("hierarchy", ref hierarchy.Value); - hierarchy.HasValue = true; + return WebhookInvocationType.NonBlocking; } - s.Serialize("password", ref password); - s.Serialize("projectName", ref projectName); + if (("Blocking" == str)) + { + return WebhookInvocationType.Blocking; + } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class PromoteRealmResponseOld : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementContentResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmPromotion[] promotions; - public string sourcePid; + public AnnouncementContent[] content; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("promotions", ref promotions); - s.Serialize("sourcePid", ref sourcePid); + s.SerializeArray("content", ref content); } } [System.SerializableAttribute()] - public partial class RealmsBasicCustomerView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalizationRef : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString alias = new OptionalString(); - public long cid; - public string name; - public ProjectView[] projects; + public OptionalString defaultValue = new OptionalString(); + public bool empty; + public string localizationId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) + if ((s.HasKey("defaultValue") + || ((defaultValue != default(OptionalString)) + && defaultValue.HasValue))) { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; + s.Serialize("defaultValue", ref defaultValue.Value); + defaultValue.HasValue = true; } - s.Serialize("cid", ref cid); - s.Serialize("name", ref name); - s.SerializeArray("projects", ref projects); + s.Serialize("empty", ref empty); + s.Serialize("localizationId", ref localizationId); } } [System.SerializableAttribute()] - public partial class GetGameResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementAttachment : Beamable.Serialization.JsonSerializable.ISerializable { - public ProjectView[] projects; + public int count; + public OptionalArrayOfAttachmentProperty properties = new OptionalArrayOfAttachmentProperty(); + public string symbol; + public OptionalString type = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("projects", ref projects); + s.Serialize("count", ref count); + if ((s.HasKey("properties") + || ((properties != default(OptionalArrayOfAttachmentProperty)) + && properties.HasValue))) + { + s.SerializeArray("properties", ref properties.Value); + properties.HasValue = true; + } + s.Serialize("symbol", ref symbol); + if ((s.HasKey("type") + || ((type != default(OptionalString)) + && type.HasValue))) + { + s.Serialize("type", ref type.Value); + type.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RealmsBasicPromoteRealmRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RouteVariable : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfString contentManifestIds = new OptionalArrayOfString(); - public OptionalArrayOfString promotions = new OptionalArrayOfString(); - public string sourcePid; + public string name; + public string typeName; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("contentManifestIds") - || ((contentManifestIds != default(OptionalArrayOfString)) - && contentManifestIds.HasValue))) - { - s.SerializeArray("contentManifestIds", ref contentManifestIds.Value); - contentManifestIds.HasValue = true; - } - if ((s.HasKey("promotions") - || ((promotions != default(OptionalArrayOfString)) - && promotions.HasValue))) - { - s.SerializeArray("promotions", ref promotions.Value); - promotions.HasValue = true; - } - s.Serialize("sourcePid", ref sourcePid); + s.Serialize("name", ref name); + s.Serialize("typeName", ref typeName); } } [System.SerializableAttribute()] - public partial class CreateLaunchMessageRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class WebhookInvocationStrategy : Beamable.Serialization.JsonSerializable.ISerializable + { + public WebhookInvocationType invocationType = new WebhookInvocationType(); + public WebhookRetryType retryType = new WebhookRetryType(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeEnum("invocationType", ref invocationType, WebhookInvocationTypeExtensions.ToEnumString, WebhookInvocationTypeExtensions.FromEnumString); + s.SerializeEnum("retryType", ref retryType, WebhookRetryTypeExtensions.ToEnumString, WebhookRetryTypeExtensions.FromEnumString); + } + } + [System.SerializableAttribute()] + public partial class RouteParameter : Beamable.Serialization.JsonSerializable.ISerializable { public string body; public string name; + public string typeName; + public OptionalVariableReference variableRef = new OptionalVariableReference(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { s.Serialize("body", ref body); s.Serialize("name", ref name); + s.Serialize("typeName", ref typeName); + if ((s.HasKey("variableRef") + || ((variableRef != default(OptionalVariableReference)) + && variableRef.HasValue))) + { + s.Serialize("variableRef", ref variableRef.Value); + variableRef.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RealmConfigSaveRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RouteVariables : Beamable.Serialization.JsonSerializable.ISerializable { - public MapOfString config = new MapOfString(); + public RouteVariable[] variables; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeDictionary("config", ref config); + s.SerializeArray("variables", ref variables); } } [System.SerializableAttribute()] - public partial class InFlightFailureResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerReward : Beamable.Serialization.JsonSerializable.ISerializable { - public InFlightFailure[] failures; + public MapOfString addCurrencyMap = new MapOfString(); + public ItemCreateRequest[] addItemRequests; + public OptionalArrayOfNewItemReward addItems = new OptionalArrayOfNewItemReward(); + public OptionalBool applyVipBonus = new OptionalBool(); + public OptionalArrayOfWebhookReward callWebhooks = new OptionalArrayOfWebhookReward(); + public OptionalArrayOfCurrencyChangeReward changeCurrencies = new OptionalArrayOfCurrencyChangeReward(); + public OptionalString description = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("failures", ref failures); + s.SerializeDictionary("addCurrencyMap", ref addCurrencyMap); + s.SerializeArray("addItemRequests", ref addItemRequests); + if ((s.HasKey("addItems") + || ((addItems != default(OptionalArrayOfNewItemReward)) + && addItems.HasValue))) + { + s.SerializeArray("addItems", ref addItems.Value); + addItems.HasValue = true; + } + if ((s.HasKey("applyVipBonus") + || ((applyVipBonus != default(OptionalBool)) + && applyVipBonus.HasValue))) + { + s.Serialize("applyVipBonus", ref applyVipBonus.Value); + applyVipBonus.HasValue = true; + } + if ((s.HasKey("callWebhooks") + || ((callWebhooks != default(OptionalArrayOfWebhookReward)) + && callWebhooks.HasValue))) + { + s.SerializeArray("callWebhooks", ref callWebhooks.Value); + callWebhooks.HasValue = true; + } + if ((s.HasKey("changeCurrencies") + || ((changeCurrencies != default(OptionalArrayOfCurrencyChangeReward)) + && changeCurrencies.HasValue))) + { + s.SerializeArray("changeCurrencies", ref changeCurrencies.Value); + changeCurrencies.HasValue = true; + } + if ((s.HasKey("description") + || ((description != default(OptionalString)) + && description.HasValue))) + { + s.Serialize("description", ref description.Value); + description.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RealmsBasicPromotionScope : Beamable.Serialization.JsonSerializable.ISerializable + public partial class VariableReference : Beamable.Serialization.JsonSerializable.ISerializable { public string name; - public Promotion[] promotions; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { s.Serialize("name", ref name); - s.SerializeArray("promotions", ref promotions); } } [System.SerializableAttribute()] - public partial class HtmlResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AttachmentProperty : Beamable.Serialization.JsonSerializable.ISerializable { - public string html; + public string name; + public string value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("html", ref html); + s.Serialize("name", ref name); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class ServicePlan : Beamable.Serialization.JsonSerializable.ISerializable + public partial class RouteParameters : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong created = new OptionalLong(); - public DataDomain dataDomain = new DataDomain(); - public OptionalServiceLimits limits = new OptionalServiceLimits(); - public OptionalString minCustomerStatusSaved = new OptionalString(); - public string name; + public OptionalString objectId = new OptionalString(); + public RouteParameter[] parameters; + public OptionalString payload = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value); - created.HasValue = true; - } - s.Serialize("dataDomain", ref dataDomain); - if ((s.HasKey("limits") - || ((limits != default(OptionalServiceLimits)) - && limits.HasValue))) + if ((s.HasKey("objectId") + || ((objectId != default(OptionalString)) + && objectId.HasValue))) { - s.Serialize("limits", ref limits.Value); - limits.HasValue = true; + s.Serialize("objectId", ref objectId.Value); + objectId.HasValue = true; } - if ((s.HasKey("minCustomerStatusSaved") - || ((minCustomerStatusSaved != default(OptionalString)) - && minCustomerStatusSaved.HasValue))) + s.SerializeArray("parameters", ref parameters); + if ((s.HasKey("payload") + || ((payload != default(OptionalString)) + && payload.HasValue))) { - s.Serialize("minCustomerStatusSaved", ref minCustomerStatusSaved.Value); - minCustomerStatusSaved.HasValue = true; + s.Serialize("payload", ref payload.Value); + payload.HasValue = true; } - s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class CustomerViewResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListDefinitionsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmsBasicCustomerView customer = new RealmsBasicCustomerView(); + public AnnouncementDto[] content; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("customer", ref customer); + s.SerializeArray("content", ref content); } } [System.SerializableAttribute()] - public partial class RealmsBasicAliasAvailableResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ServiceRoute : Beamable.Serialization.JsonSerializable.ISerializable { - public string alias; - public bool available; - public long cid; + public string endpoint; + public string service; + public WebhookServiceType serviceTypeStr = new WebhookServiceType(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("alias", ref alias); - s.Serialize("available", ref available); - s.Serialize("cid", ref cid); + s.Serialize("endpoint", ref endpoint); + s.Serialize("service", ref service); + s.SerializeEnum("serviceTypeStr", ref serviceTypeStr, WebhookServiceTypeExtensions.ToEnumString, WebhookServiceTypeExtensions.FromEnumString); } } [System.SerializableAttribute()] - public partial class RealmPromotion : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CurrencyChangeReward : Beamable.Serialization.JsonSerializable.ISerializable { - public Promotable destination = new Promotable(); - public string name; - public Promotable source = new Promotable(); + public long amount; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("destination", ref destination); - s.Serialize("name", ref name); - s.Serialize("source", ref source); + s.Serialize("amount", ref amount); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class BeamoLimits : Beamable.Serialization.JsonSerializable.ISerializable + public partial class DeleteAnnouncementRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string maxContainerSize; - public int maxRunningContainersPerService; + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("maxContainerSize", ref maxContainerSize); - s.Serialize("maxRunningContainersPerService", ref maxRunningContainersPerService); + s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class Project : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListTagsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public bool archived; - public OptionalArrayOfString children = new OptionalArrayOfString(); - public OptionalMapOfString config = new OptionalMapOfString(); - public OptionalLong created = new OptionalLong(); - public MapOfString customCharts = new MapOfString(); - public OptionalString displayName = new OptionalString(); - public string name; - public OptionalString parent = new OptionalString(); - public string plan; - public bool root; - public string secret; - public OptionalBool sharded = new OptionalBool(); - public OptionalBool sigval = new OptionalBool(); - public OptionalString status = new OptionalString(); + public OptionalString tagNameFilter = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("archived", ref archived); - if ((s.HasKey("children") - || ((children != default(OptionalArrayOfString)) - && children.HasValue))) - { - s.SerializeArray("children", ref children.Value); - children.HasValue = true; - } - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) - { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; - } - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) + if ((s.HasKey("tagNameFilter") + || ((tagNameFilter != default(OptionalString)) + && tagNameFilter.HasValue))) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + s.Serialize("tagNameFilter", ref tagNameFilter.Value); + tagNameFilter.HasValue = true; } - s.SerializeDictionary("customCharts", ref customCharts); - if ((s.HasKey("displayName") - || ((displayName != default(OptionalString)) - && displayName.HasValue))) - { - s.Serialize("displayName", ref displayName.Value); - displayName.HasValue = true; + } + } + [System.SerializableAttribute()] + public partial class AnnouncementDto : Beamable.Serialization.JsonSerializable.ISerializable + { + public OptionalArrayOfAnnouncementAttachment attachments = new OptionalArrayOfAnnouncementAttachment(); + public LocalizationRef body = new LocalizationRef(); + public string channel; + public OptionalMapOfString clientData = new OptionalMapOfString(); + public OptionalString end_date = new OptionalString(); + public OptionalPlayerReward gift = new OptionalPlayerReward(); + public OptionalString start_date = new OptionalString(); + public OptionalArrayOfPlayerStatRequirement stat_requirements = new OptionalArrayOfPlayerStatRequirement(); + public LocalizationRef summary = new LocalizationRef(); + public string symbol; + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public LocalizationRef title = new LocalizationRef(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + if ((s.HasKey("attachments") + || ((attachments != default(OptionalArrayOfAnnouncementAttachment)) + && attachments.HasValue))) + { + s.SerializeArray("attachments", ref attachments.Value); + attachments.HasValue = true; } - s.Serialize("name", ref name); - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) + s.Serialize("body", ref body); + s.Serialize("channel", ref channel); + if ((s.HasKey("clientData") + || ((clientData != default(OptionalMapOfString)) + && clientData.HasValue))) { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; + s.SerializeDictionary("clientData", ref clientData.Value); + clientData.HasValue = true; } - s.Serialize("plan", ref plan); - s.Serialize("root", ref root); - s.Serialize("secret", ref secret); - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + if ((s.HasKey("end_date") + || ((end_date != default(OptionalString)) + && end_date.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.Serialize("end_date", ref end_date.Value); + end_date.HasValue = true; } - if ((s.HasKey("sigval") - || ((sigval != default(OptionalBool)) - && sigval.HasValue))) + if ((s.HasKey("gift") + || ((gift != default(OptionalPlayerReward)) + && gift.HasValue))) { - s.Serialize("sigval", ref sigval.Value); - sigval.HasValue = true; + s.Serialize("gift", ref gift.Value); + gift.HasValue = true; } - if ((s.HasKey("status") - || ((status != default(OptionalString)) - && status.HasValue))) + if ((s.HasKey("start_date") + || ((start_date != default(OptionalString)) + && start_date.HasValue))) { - s.Serialize("status", ref status.Value); - status.HasValue = true; + s.Serialize("start_date", ref start_date.Value); + start_date.HasValue = true; + } + if ((s.HasKey("stat_requirements") + || ((stat_requirements != default(OptionalArrayOfPlayerStatRequirement)) + && stat_requirements.HasValue))) + { + s.SerializeArray("stat_requirements", ref stat_requirements.Value); + stat_requirements.HasValue = true; + } + s.Serialize("summary", ref summary); + s.Serialize("symbol", ref symbol); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) + { + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } + s.Serialize("title", ref title); } } [System.SerializableAttribute()] - public partial class ActivationRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class WebhookReward : Beamable.Serialization.JsonSerializable.ISerializable { - public long cid; - public string token; + public WebhookInvocationStrategy strategy = new WebhookInvocationStrategy(); + public OptionalWebhookComet webHookComet = new OptionalWebhookComet(); + public OptionalString webhookSymbol = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cid", ref cid); - s.Serialize("token", ref token); + s.Serialize("strategy", ref strategy); + if ((s.HasKey("webHookComet") + || ((webHookComet != default(OptionalWebhookComet)) + && webHookComet.HasValue))) + { + s.Serialize("webHookComet", ref webHookComet.Value); + webHookComet.HasValue = true; + } + if ((s.HasKey("webhookSymbol") + || ((webhookSymbol != default(OptionalString)) + && webhookSymbol.HasValue))) + { + s.Serialize("webhookSymbol", ref webhookSymbol.Value); + webhookSymbol.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RedisShardRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class NewItemReward : Beamable.Serialization.JsonSerializable.ISerializable { - public string masterHost; - public int shardId; - public string slaveHosts; + public OptionalMapOfString properties = new OptionalMapOfString(); + public string symbol; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("masterHost", ref masterHost); - s.Serialize("shardId", ref shardId); - s.Serialize("slaveHosts", ref slaveHosts); + if ((s.HasKey("properties") + || ((properties != default(OptionalMapOfString)) + && properties.HasValue))) + { + s.SerializeDictionary("properties", ref properties.Value); + properties.HasValue = true; + } + s.Serialize("symbol", ref symbol); } } - [System.SerializableAttribute()] - public partial class RealmConfigResponse : Beamable.Serialization.JsonSerializable.ISerializable + public enum WebhookRetryType { - public MapOfString config = new MapOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeDictionary("config", ref config); - } + None, + Once, + ExponentialBackoff, } - [System.SerializableAttribute()] - public partial class RealmsBasicCustomer : Beamable.Serialization.JsonSerializable.ISerializable + public class WebhookRetryTypeExtensions { - public RealmsBasicAccount[] accounts; - public OptionalString activationStatus = new OptionalString(); - public OptionalString alias = new OptionalString(); - public long cid; - public OptionalMapOfString config = new OptionalMapOfString(); - public OptionalString contact = new OptionalString(); - public OptionalLong created = new OptionalLong(); - public OptionalString crm_link = new OptionalString(); - public OptionalString image = new OptionalString(); - public string name; - public OptionalString paymentStatus = new OptionalString(); - public Project[] projects; - public OptionalLong updated = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public static string ToEnumString(WebhookRetryType val) { - s.SerializeArray("accounts", ref accounts); - if ((s.HasKey("activationStatus") - || ((activationStatus != default(OptionalString)) - && activationStatus.HasValue))) - { - s.Serialize("activationStatus", ref activationStatus.Value); - activationStatus.HasValue = true; - } - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) - { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; - } - s.Serialize("cid", ref cid); - if ((s.HasKey("config") - || ((config != default(OptionalMapOfString)) - && config.HasValue))) - { - s.SerializeDictionary("config", ref config.Value); - config.HasValue = true; - } - if ((s.HasKey("contact") - || ((contact != default(OptionalString)) - && contact.HasValue))) + if ((WebhookRetryType.None == val)) { - s.Serialize("contact", ref contact.Value); - contact.HasValue = true; + return "None"; } - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) + if ((WebhookRetryType.Once == val)) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + return "Once"; } - if ((s.HasKey("crm_link") - || ((crm_link != default(OptionalString)) - && crm_link.HasValue))) + if ((WebhookRetryType.ExponentialBackoff == val)) { - s.Serialize("crm_link", ref crm_link.Value); - crm_link.HasValue = true; + return "ExponentialBackoff"; } - if ((s.HasKey("image") - || ((image != default(OptionalString)) - && image.HasValue))) + throw new System.ArgumentException("Unknown enum value"); + } + public static WebhookRetryType FromEnumString(string str) + { + if (("None" == str)) { - s.Serialize("image", ref image.Value); - image.HasValue = true; + return WebhookRetryType.None; } - s.Serialize("name", ref name); - if ((s.HasKey("paymentStatus") - || ((paymentStatus != default(OptionalString)) - && paymentStatus.HasValue))) + if (("Once" == str)) { - s.Serialize("paymentStatus", ref paymentStatus.Value); - paymentStatus.HasValue = true; + return WebhookRetryType.Once; } - s.SerializeArray("projects", ref projects); - if ((s.HasKey("updated") - || ((updated != default(OptionalLong)) - && updated.HasValue))) + if (("ExponentialBackoff" == str)) { - s.Serialize("updated", ref updated.Value); - updated.HasValue = true; + return WebhookRetryType.ExponentialBackoff; } + throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class AliasAvailableRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SearchAnnouncementsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string alias; + public OptionalString date = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("alias", ref alias); + if ((s.HasKey("date") + || ((date != default(OptionalString)) + && date.HasValue))) + { + s.Serialize("date", ref date.Value); + date.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetGameRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementRawResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string rootPID; + public MapOfAnnouncementState announcements = new MapOfAnnouncementState(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("rootPID", ref rootPID); + s.SerializeDictionary("announcements", ref announcements); } } [System.SerializableAttribute()] - public partial class InFlightFailure : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementQuery : Beamable.Serialization.JsonSerializable.ISerializable { - public string id; - public InFlightMessage inFlightMessage = new InFlightMessage(); - public string lastError; - public string serviceName; - public string serviceObjectId; - public long timestamp; + public OptionalBool include_deleted = new OptionalBool(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("id", ref id); - s.Serialize("inFlightMessage", ref inFlightMessage); - s.Serialize("lastError", ref lastError); - s.Serialize("serviceName", ref serviceName); - s.Serialize("serviceObjectId", ref serviceObjectId); - s.Serialize("timestamp", ref timestamp); + if ((s.HasKey("include_deleted") + || ((include_deleted != default(OptionalBool)) + && include_deleted.HasValue))) + { + s.Serialize("include_deleted", ref include_deleted.Value); + include_deleted.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class BatchDeleteInFlightRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementState : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] inFlightFailureIds; + public bool isClaimed; + public bool isDeleted; + public bool isRead; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("inFlightFailureIds", ref inFlightFailureIds); + s.Serialize("isClaimed", ref isClaimed); + s.Serialize("isDeleted", ref isDeleted); + s.Serialize("isRead", ref isRead); } } [System.SerializableAttribute()] - public partial class RealmsBasicWebSocketConfiguration : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string provider; - public OptionalString uri = new OptionalString(); + public OptionalString announcement = new OptionalString(); + public OptionalArrayOfString announcements = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("provider", ref provider); - if ((s.HasKey("uri") - || ((uri != default(OptionalString)) - && uri.HasValue))) + if ((s.HasKey("announcement") + || ((announcement != default(OptionalString)) + && announcement.HasValue))) { - s.Serialize("uri", ref uri.Value); - uri.HasValue = true; + s.Serialize("announcement", ref announcement.Value); + announcement.HasValue = true; + } + if ((s.HasKey("announcements") + || ((announcements != default(OptionalArrayOfString)) + && announcements.HasValue))) + { + s.SerializeArray("announcements", ref announcements.Value); + announcements.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RealmsBasicNewCustomerResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public bool activationPending; - public OptionalString alias = new OptionalString(); - public long cid; - public string name; - public string pid; - public string projectName; - public TokenResponse token = new TokenResponse(); + public AnnouncementView[] announcements; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("activationPending", ref activationPending); - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) - { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; - } - s.Serialize("cid", ref cid); - s.Serialize("name", ref name); - s.Serialize("pid", ref pid); - s.Serialize("projectName", ref projectName); - s.Serialize("token", ref token); + s.SerializeArray("announcements", ref announcements); } } [System.SerializableAttribute()] - public partial class DataDomain : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AnnouncementView : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] memcachedHosts; - public OptionalArrayOfString messageBusAnalytics = new OptionalArrayOfString(); - public OptionalArrayOfString messageBusCommon = new OptionalArrayOfString(); - public string[] mongoHosts; - public OptionalBool mongoSSL = new OptionalBool(); - public bool mongoSSLEnabled; - public bool mongoSharded; - public OptionalString mongoSrvAddress = new OptionalString(); - public OptionalArrayOfRedisShard redisShards = new OptionalArrayOfRedisShard(); + public AnnouncementAttachment[] attachments; + public string body; + public string channel; + public ClientDataEntry[] clientDataList; + public OptionalString endDate = new OptionalString(); + public OptionalPlayerReward gift = new OptionalPlayerReward(); + public string id; + public bool isClaimed; + public bool isDeleted; + public bool isRead; + public OptionalLong secondsRemaining = new OptionalLong(); + public OptionalString startDate = new OptionalString(); + public string summary; + public OptionalArrayOfString tags = new OptionalArrayOfString(); + public string title; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("memcachedHosts", ref memcachedHosts); - if ((s.HasKey("messageBusAnalytics") - || ((messageBusAnalytics != default(OptionalArrayOfString)) - && messageBusAnalytics.HasValue))) + s.SerializeArray("attachments", ref attachments); + s.Serialize("body", ref body); + s.Serialize("channel", ref channel); + s.SerializeArray("clientDataList", ref clientDataList); + if ((s.HasKey("endDate") + || ((endDate != default(OptionalString)) + && endDate.HasValue))) { - s.SerializeArray("messageBusAnalytics", ref messageBusAnalytics.Value); - messageBusAnalytics.HasValue = true; + s.Serialize("endDate", ref endDate.Value); + endDate.HasValue = true; } - if ((s.HasKey("messageBusCommon") - || ((messageBusCommon != default(OptionalArrayOfString)) - && messageBusCommon.HasValue))) + if ((s.HasKey("gift") + || ((gift != default(OptionalPlayerReward)) + && gift.HasValue))) { - s.SerializeArray("messageBusCommon", ref messageBusCommon.Value); - messageBusCommon.HasValue = true; + s.Serialize("gift", ref gift.Value); + gift.HasValue = true; } - s.SerializeArray("mongoHosts", ref mongoHosts); - if ((s.HasKey("mongoSSL") - || ((mongoSSL != default(OptionalBool)) - && mongoSSL.HasValue))) + s.Serialize("id", ref id); + s.Serialize("isClaimed", ref isClaimed); + s.Serialize("isDeleted", ref isDeleted); + s.Serialize("isRead", ref isRead); + if ((s.HasKey("secondsRemaining") + || ((secondsRemaining != default(OptionalLong)) + && secondsRemaining.HasValue))) { - s.Serialize("mongoSSL", ref mongoSSL.Value); - mongoSSL.HasValue = true; + s.Serialize("secondsRemaining", ref secondsRemaining.Value); + secondsRemaining.HasValue = true; } - s.Serialize("mongoSSLEnabled", ref mongoSSLEnabled); - s.Serialize("mongoSharded", ref mongoSharded); - if ((s.HasKey("mongoSrvAddress") - || ((mongoSrvAddress != default(OptionalString)) - && mongoSrvAddress.HasValue))) + if ((s.HasKey("startDate") + || ((startDate != default(OptionalString)) + && startDate.HasValue))) { - s.Serialize("mongoSrvAddress", ref mongoSrvAddress.Value); - mongoSrvAddress.HasValue = true; + s.Serialize("startDate", ref startDate.Value); + startDate.HasValue = true; } - if ((s.HasKey("redisShards") - || ((redisShards != default(OptionalArrayOfRedisShard)) - && redisShards.HasValue))) + s.Serialize("summary", ref summary); + if ((s.HasKey("tags") + || ((tags != default(OptionalArrayOfString)) + && tags.HasValue))) { - s.SerializeArray("redisShards", ref redisShards.Value); - redisShards.HasValue = true; + s.SerializeArray("tags", ref tags.Value); + tags.HasValue = true; } + s.Serialize("title", ref title); } } [System.SerializableAttribute()] - public partial class ServicePlansResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public ServicePlan[] result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class RenameProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class UpdateMailRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string newName; - public string projectId; + public OptionalBool acceptAttachments = new OptionalBool(); + public OptionalString body = new OptionalString(); + public OptionalString category = new OptionalString(); + public OptionalString expires = new OptionalString(); + public long mailId; + public OptionalString state = new OptionalString(); + public OptionalString subject = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("newName", ref newName); - s.Serialize("projectId", ref projectId); + if ((s.HasKey("acceptAttachments") + || ((acceptAttachments != default(OptionalBool)) + && acceptAttachments.HasValue))) + { + s.Serialize("acceptAttachments", ref acceptAttachments.Value); + acceptAttachments.HasValue = true; + } + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) + { + s.Serialize("body", ref body.Value); + body.HasValue = true; + } + if ((s.HasKey("category") + || ((category != default(OptionalString)) + && category.HasValue))) + { + s.Serialize("category", ref category.Value); + category.HasValue = true; + } + if ((s.HasKey("expires") + || ((expires != default(OptionalString)) + && expires.HasValue))) + { + s.Serialize("expires", ref expires.Value); + expires.HasValue = true; + } + s.Serialize("mailId", ref mailId); + if ((s.HasKey("state") + || ((state != default(OptionalString)) + && state.HasValue))) + { + s.Serialize("state", ref state.Value); + state.HasValue = true; + } + if ((s.HasKey("subject") + || ((subject != default(OptionalString)) + && subject.HasValue))) + { + s.Serialize("subject", ref subject.Value); + subject.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RealmsBasicNewGameRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GetTemplateRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string gameName; + public long gamerTag; + public string templateName; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gameName", ref gameName); + s.Serialize("gamerTag", ref gamerTag); + s.Serialize("templateName", ref templateName); } } [System.SerializableAttribute()] - public partial class CreateProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class AttachmentRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string name; - public OptionalString parent = new OptionalString(); - public OptionalString plan = new OptionalString(); - public OptionalBool sharded = new OptionalBool(); + public string action; + public OptionalInt quantity = new OptionalInt(); + public OptionalString specialization = new OptionalString(); + public string symbol; + public OptionalLong target = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("name", ref name); - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) + s.Serialize("action", ref action); + if ((s.HasKey("quantity") + || ((quantity != default(OptionalInt)) + && quantity.HasValue))) { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; + s.Serialize("quantity", ref quantity.Value); + quantity.HasValue = true; } - if ((s.HasKey("plan") - || ((plan != default(OptionalString)) - && plan.HasValue))) + if ((s.HasKey("specialization") + || ((specialization != default(OptionalString)) + && specialization.HasValue))) { - s.Serialize("plan", ref plan.Value); - plan.HasValue = true; + s.Serialize("specialization", ref specialization.Value); + specialization.HasValue = true; } - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + s.Serialize("symbol", ref symbol); + if ((s.HasKey("target") + || ((target != default(OptionalLong)) + && target.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.Serialize("target", ref target.Value); + target.HasValue = true; } } } [System.SerializableAttribute()] - public partial class UnarchiveProjectRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string projectId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("projectId", ref projectId); - } - } - [System.SerializableAttribute()] - public partial class RedisShard : Beamable.Serialization.JsonSerializable.ISerializable - { - public string masterHost; - public int shardId; - public string[] slaveHosts; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("masterHost", ref masterHost); - s.Serialize("shardId", ref shardId); - s.SerializeArray("slaveHosts", ref slaveHosts); - } - } - [System.SerializableAttribute()] - public partial class RealmsBasicPromoteRealmResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public RealmsBasicPromotionScope[] scopes; - public string sourcePid; + public OptionalMessage result = new OptionalMessage(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("scopes", ref scopes); - s.Serialize("sourcePid", ref sourcePid); + if ((s.HasKey("result") + || ((result != default(OptionalMessage)) + && result.HasValue))) + { + s.Serialize("result", ref result.Value); + result.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class RemoveLaunchMessageRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailTemplate : Beamable.Serialization.JsonSerializable.ISerializable { - public string file; + public string body; + public string subject; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("file", ref file); + s.Serialize("body", ref body); + s.Serialize("subject", ref subject); } } [System.SerializableAttribute()] - public partial class ProjectView : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendMailRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBool archived = new OptionalBool(); - public OptionalArrayOfString children = new OptionalArrayOfString(); - public OptionalLong cid = new OptionalLong(); - public OptionalString parent = new OptionalString(); - public string pid; - public string projectName; - public OptionalString secret = new OptionalString(); - public OptionalBool sharded = new OptionalBool(); + public OptionalArrayOfAttachmentRequest attachments = new OptionalArrayOfAttachmentRequest(); + public OptionalString body = new OptionalString(); + public OptionalLong bodyRef = new OptionalLong(); + public string category; + public OptionalString expires = new OptionalString(); + public OptionalLong id = new OptionalLong(); + public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); + public long receiverGamerTag; + public OptionalMailRewards rewards = new OptionalMailRewards(); + public long senderGamerTag; + public OptionalString subject = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("archived") - || ((archived != default(OptionalBool)) - && archived.HasValue))) + if ((s.HasKey("attachments") + || ((attachments != default(OptionalArrayOfAttachmentRequest)) + && attachments.HasValue))) { - s.Serialize("archived", ref archived.Value); - archived.HasValue = true; + s.SerializeArray("attachments", ref attachments.Value); + attachments.HasValue = true; } - if ((s.HasKey("children") - || ((children != default(OptionalArrayOfString)) - && children.HasValue))) + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - s.SerializeArray("children", ref children.Value); - children.HasValue = true; + s.Serialize("body", ref body.Value); + body.HasValue = true; } - if ((s.HasKey("cid") - || ((cid != default(OptionalLong)) - && cid.HasValue))) + if ((s.HasKey("bodyRef") + || ((bodyRef != default(OptionalLong)) + && bodyRef.HasValue))) { - s.Serialize("cid", ref cid.Value); - cid.HasValue = true; + s.Serialize("bodyRef", ref bodyRef.Value); + bodyRef.HasValue = true; } - if ((s.HasKey("parent") - || ((parent != default(OptionalString)) - && parent.HasValue))) + s.Serialize("category", ref category); + if ((s.HasKey("expires") + || ((expires != default(OptionalString)) + && expires.HasValue))) { - s.Serialize("parent", ref parent.Value); - parent.HasValue = true; + s.Serialize("expires", ref expires.Value); + expires.HasValue = true; } - s.Serialize("pid", ref pid); - s.Serialize("projectName", ref projectName); - if ((s.HasKey("secret") - || ((secret != default(OptionalString)) - && secret.HasValue))) + if ((s.HasKey("id") + || ((id != default(OptionalLong)) + && id.HasValue))) { - s.Serialize("secret", ref secret.Value); - secret.HasValue = true; + s.Serialize("id", ref id.Value); + id.HasValue = true; } - if ((s.HasKey("sharded") - || ((sharded != default(OptionalBool)) - && sharded.HasValue))) + if ((s.HasKey("playerRewards") + || ((playerRewards != default(OptionalPlayerReward)) + && playerRewards.HasValue))) { - s.Serialize("sharded", ref sharded.Value); - sharded.HasValue = true; + s.Serialize("playerRewards", ref playerRewards.Value); + playerRewards.HasValue = true; + } + s.Serialize("receiverGamerTag", ref receiverGamerTag); + if ((s.HasKey("rewards") + || ((rewards != default(OptionalMailRewards)) + && rewards.HasValue))) + { + s.Serialize("rewards", ref rewards.Value); + rewards.HasValue = true; + } + s.Serialize("senderGamerTag", ref senderGamerTag); + if ((s.HasKey("subject") + || ((subject != default(OptionalString)) + && subject.HasValue))) + { + s.Serialize("subject", ref subject.Value); + subject.HasValue = true; } } } [System.SerializableAttribute()] - public partial class RealmsBasicAccount : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Attachment : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong created = new OptionalLong(); - public string password; - public string[] projects; - public string user; + public long id; + public string state; + public OptionalLong target = new OptionalLong(); + public EntitlementGenerator wrapped = new EntitlementGenerator(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) + s.Serialize("id", ref id); + s.Serialize("state", ref state); + if ((s.HasKey("target") + || ((target != default(OptionalLong)) + && target.HasValue))) { - s.Serialize("created", ref created.Value); - created.HasValue = true; + s.Serialize("target", ref target.Value); + target.HasValue = true; } - s.Serialize("password", ref password); - s.SerializeArray("projects", ref projects); - s.Serialize("user", ref user); + s.Serialize("wrapped", ref wrapped); } } - public enum InvitationDirection + [System.SerializableAttribute()] + public partial class AcceptMultipleAttachments : Beamable.Serialization.JsonSerializable.ISerializable { - Incoming, - Outgoing, + public long[] mailIds; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + { + s.SerializeArray("mailIds", ref mailIds); + } } - public class InvitationDirectionExtensions + [System.SerializableAttribute()] + public partial class GetMailDetailsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public static string ToEnumString(InvitationDirection val) + public long mid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((InvitationDirection.Incoming == val)) - { - return "incoming"; - } - if ((InvitationDirection.Outgoing == val)) - { - return "outgoing"; - } - throw new System.ArgumentException("Unknown enum value"); + s.Serialize("mid", ref mid); } - public static InvitationDirection FromEnumString(string str) + } + [System.SerializableAttribute()] + public partial class Message : Beamable.Serialization.JsonSerializable.ISerializable + { + public Attachment[] attachments; + public OptionalString body = new OptionalString(); + public OptionalLong bodyRef = new OptionalLong(); + public string category; + public OptionalLong claimedTimeMs = new OptionalLong(); + public OptionalLong expires = new OptionalLong(); + public long id; + public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); + public long receiverGamerTag; + public OptionalMailRewards rewards = new OptionalMailRewards(); + public long senderGamerTag; + public long sent; + public string state; + public OptionalString subject = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if (("incoming" == str)) + s.SerializeArray("attachments", ref attachments); + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) { - return InvitationDirection.Incoming; + s.Serialize("body", ref body.Value); + body.HasValue = true; } - if (("outgoing" == str)) + if ((s.HasKey("bodyRef") + || ((bodyRef != default(OptionalLong)) + && bodyRef.HasValue))) { - return InvitationDirection.Outgoing; + s.Serialize("bodyRef", ref bodyRef.Value); + bodyRef.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); - } - } - public enum FriendSource - { - Native, - Facebook, - } - public class FriendSourceExtensions - { - public static string ToEnumString(FriendSource val) - { - if ((FriendSource.Native == val)) + s.Serialize("category", ref category); + if ((s.HasKey("claimedTimeMs") + || ((claimedTimeMs != default(OptionalLong)) + && claimedTimeMs.HasValue))) { - return "native"; + s.Serialize("claimedTimeMs", ref claimedTimeMs.Value); + claimedTimeMs.HasValue = true; } - if ((FriendSource.Facebook == val)) + if ((s.HasKey("expires") + || ((expires != default(OptionalLong)) + && expires.HasValue))) { - return "facebook"; + s.Serialize("expires", ref expires.Value); + expires.HasValue = true; } - throw new System.ArgumentException("Unknown enum value"); - } - public static FriendSource FromEnumString(string str) - { - if (("native" == str)) + s.Serialize("id", ref id); + if ((s.HasKey("playerRewards") + || ((playerRewards != default(OptionalPlayerReward)) + && playerRewards.HasValue))) { - return FriendSource.Native; + s.Serialize("playerRewards", ref playerRewards.Value); + playerRewards.HasValue = true; } - if (("facebook" == str)) + s.Serialize("receiverGamerTag", ref receiverGamerTag); + if ((s.HasKey("rewards") + || ((rewards != default(OptionalMailRewards)) + && rewards.HasValue))) { - return FriendSource.Facebook; + s.Serialize("rewards", ref rewards.Value); + rewards.HasValue = true; + } + s.Serialize("senderGamerTag", ref senderGamerTag); + s.Serialize("sent", ref sent); + s.Serialize("state", ref state); + if ((s.HasKey("subject") + || ((subject != default(OptionalString)) + && subject.HasValue))) + { + s.Serialize("subject", ref subject.Value); + subject.HasValue = true; } - throw new System.ArgumentException("Unknown string value"); } } [System.SerializableAttribute()] - public partial class Player : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailSuccessResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string playerId; + public bool result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public partial class Friend : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BulkSendMailRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string playerId; - public FriendSource source = new FriendSource(); + public SendMailRequest[] sendMailRequests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); - s.SerializeEnum("source", ref source, FriendSourceExtensions.ToEnumString, FriendSourceExtensions.FromEnumString); + s.SerializeArray("sendMailRequests", ref sendMailRequests); } } [System.SerializableAttribute()] - public partial class Invite : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailRewards : Beamable.Serialization.JsonSerializable.ISerializable { - public InvitationDirection direction = new InvitationDirection(); - public string playerId; + public OptionalBool applyVipBonus = new OptionalBool(); + public CurrencyChange[] currencies; + public ItemCreateRequest[] items; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeEnum("direction", ref direction, InvitationDirectionExtensions.ToEnumString, InvitationDirectionExtensions.FromEnumString); - s.Serialize("playerId", ref playerId); + if ((s.HasKey("applyVipBonus") + || ((applyVipBonus != default(OptionalBool)) + && applyVipBonus.HasValue))) + { + s.Serialize("applyVipBonus", ref applyVipBonus.Value); + applyVipBonus.HasValue = true; + } + s.SerializeArray("currencies", ref currencies); + s.SerializeArray("items", ref items); } } [System.SerializableAttribute()] - public partial class Social : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailSearchClause : Beamable.Serialization.JsonSerializable.ISerializable { - public Player[] blocked; - public Friend[] friends; - public Invite[] invites; - public string playerId; + public OptionalArrayOfString categories = new OptionalArrayOfString(); + public OptionalLong forSender = new OptionalLong(); + public OptionalInt limit = new OptionalInt(); + public string name; + public bool onlyCount; + public OptionalLong start = new OptionalLong(); + public OptionalArrayOfString states = new OptionalArrayOfString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("blocked", ref blocked); - s.SerializeArray("friends", ref friends); - s.SerializeArray("invites", ref invites); - s.Serialize("playerId", ref playerId); + if ((s.HasKey("categories") + || ((categories != default(OptionalArrayOfString)) + && categories.HasValue))) + { + s.SerializeArray("categories", ref categories.Value); + categories.HasValue = true; + } + if ((s.HasKey("forSender") + || ((forSender != default(OptionalLong)) + && forSender.HasValue))) + { + s.Serialize("forSender", ref forSender.Value); + forSender.HasValue = true; + } + if ((s.HasKey("limit") + || ((limit != default(OptionalInt)) + && limit.HasValue))) + { + s.Serialize("limit", ref limit.Value); + limit.HasValue = true; + } + s.Serialize("name", ref name); + s.Serialize("onlyCount", ref onlyCount); + if ((s.HasKey("start") + || ((start != default(OptionalLong)) + && start.HasValue))) + { + s.Serialize("start", ref start.Value); + start.HasValue = true; + } + if ((s.HasKey("states") + || ((states != default(OptionalArrayOfString)) + && states.HasValue))) + { + s.SerializeArray("states", ref states.Value); + states.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetSocialStatusesResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public Social[] statuses; + public MailSearchClause[] clauses; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("statuses", ref statuses); + s.SerializeArray("clauses", ref clauses); } } [System.SerializableAttribute()] - public partial class PlayerIdRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string playerId; + public MailSearchResponseClause[] results; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("playerId", ref playerId); + s.SerializeArray("results", ref results); } } [System.SerializableAttribute()] - public partial class FriendshipStatus : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendMailObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string friendId; - public bool isBlocked; - public string playerId; + public OptionalArrayOfAttachmentRequest attachments = new OptionalArrayOfAttachmentRequest(); + public OptionalString body = new OptionalString(); + public OptionalLong bodyRef = new OptionalLong(); + public string category; + public OptionalString expires = new OptionalString(); + public OptionalLong id = new OptionalLong(); + public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); + public OptionalMailRewards rewards = new OptionalMailRewards(); + public long senderGamerTag; + public OptionalString subject = new OptionalString(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("friendId", ref friendId); - s.Serialize("isBlocked", ref isBlocked); - s.Serialize("playerId", ref playerId); + if ((s.HasKey("attachments") + || ((attachments != default(OptionalArrayOfAttachmentRequest)) + && attachments.HasValue))) + { + s.SerializeArray("attachments", ref attachments.Value); + attachments.HasValue = true; + } + if ((s.HasKey("body") + || ((body != default(OptionalString)) + && body.HasValue))) + { + s.Serialize("body", ref body.Value); + body.HasValue = true; + } + if ((s.HasKey("bodyRef") + || ((bodyRef != default(OptionalLong)) + && bodyRef.HasValue))) + { + s.Serialize("bodyRef", ref bodyRef.Value); + bodyRef.HasValue = true; + } + s.Serialize("category", ref category); + if ((s.HasKey("expires") + || ((expires != default(OptionalString)) + && expires.HasValue))) + { + s.Serialize("expires", ref expires.Value); + expires.HasValue = true; + } + if ((s.HasKey("id") + || ((id != default(OptionalLong)) + && id.HasValue))) + { + s.Serialize("id", ref id.Value); + id.HasValue = true; + } + if ((s.HasKey("playerRewards") + || ((playerRewards != default(OptionalPlayerReward)) + && playerRewards.HasValue))) + { + s.Serialize("playerRewards", ref playerRewards.Value); + playerRewards.HasValue = true; + } + if ((s.HasKey("rewards") + || ((rewards != default(OptionalMailRewards)) + && rewards.HasValue))) + { + s.Serialize("rewards", ref rewards.Value); + rewards.HasValue = true; + } + s.Serialize("senderGamerTag", ref senderGamerTag); + if ((s.HasKey("subject") + || ((subject != default(OptionalString)) + && subject.HasValue))) + { + s.Serialize("subject", ref subject.Value); + subject.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class MakeFriendshipRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SendMailResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; + public OptionalLong mailId = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); + if ((s.HasKey("mailId") + || ((mailId != default(OptionalLong)) + && mailId.HasValue))) + { + s.Serialize("mailId", ref mailId.Value); + mailId.HasValue = true; + } } } [System.SerializableAttribute()] - public partial class GetSocialStatusesRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MyMailUpdate : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] playerIds; + public long id; + public UpdateMailRequest update = new UpdateMailRequest(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("playerIds", ref playerIds); + s.Serialize("id", ref id); + s.Serialize("update", ref update); } } [System.SerializableAttribute()] - public partial class ImportFriendsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string source; - public string token; + public long unreadCount; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("source", ref source); - s.Serialize("token", ref token); + s.Serialize("unreadCount", ref unreadCount); } } [System.SerializableAttribute()] - public partial class SendFriendRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class BulkUpdateMailObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public long gamerTag; + public MyMailUpdate[] updateMailRequests; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("gamerTag", ref gamerTag); + s.SerializeArray("updateMailRequests", ref updateMailRequests); } } [System.SerializableAttribute()] - public partial class OfferDefinition : Beamable.Serialization.JsonSerializable.ISerializable + public partial class ListMailCategoriesResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public string[] descriptions; - public string[] images; - public OptionalCommerceLootRoll lootRoll = new OptionalCommerceLootRoll(); - public OptionalString metadata = new OptionalString(); - public string[] obtain; - public OptionalArrayOfCurrencyChange obtainCurrency = new OptionalArrayOfCurrencyChange(); - public OptionalArrayOfItemCreateRequest obtainItems = new OptionalArrayOfItemCreateRequest(); - public string symbol; - public string[] titles; + public string[] result; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.SerializeArray("descriptions", ref descriptions); - s.SerializeArray("images", ref images); - if ((s.HasKey("lootRoll") - || ((lootRoll != default(OptionalCommerceLootRoll)) - && lootRoll.HasValue))) - { - s.Serialize("lootRoll", ref lootRoll.Value); - lootRoll.HasValue = true; - } - if ((s.HasKey("metadata") - || ((metadata != default(OptionalString)) - && metadata.HasValue))) - { - s.Serialize("metadata", ref metadata.Value); - metadata.HasValue = true; - } - s.SerializeArray("obtain", ref obtain); - if ((s.HasKey("obtainCurrency") - || ((obtainCurrency != default(OptionalArrayOfCurrencyChange)) - && obtainCurrency.HasValue))) - { - s.SerializeArray("obtainCurrency", ref obtainCurrency.Value); - obtainCurrency.HasValue = true; - } - if ((s.HasKey("obtainItems") - || ((obtainItems != default(OptionalArrayOfItemCreateRequest)) - && obtainItems.HasValue))) - { - s.SerializeArray("obtainItems", ref obtainItems.Value); - obtainItems.HasValue = true; - } - s.Serialize("symbol", ref symbol); - s.SerializeArray("titles", ref titles); + s.SerializeArray("result", ref result); } } [System.SerializableAttribute()] - public partial class EntitlementRequirement : Beamable.Serialization.JsonSerializable.ISerializable + public partial class MailSearchResponseClause : Beamable.Serialization.JsonSerializable.ISerializable { - public string constraint; - public OptionalString specialization = new OptionalString(); - public string state; - public string symbol; + public OptionalArrayOfMessage content = new OptionalArrayOfMessage(); + public long count; + public string name; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("constraint", ref constraint); - if ((s.HasKey("specialization") - || ((specialization != default(OptionalString)) - && specialization.HasValue))) + if ((s.HasKey("content") + || ((content != default(OptionalArrayOfMessage)) + && content.HasValue))) { - s.Serialize("specialization", ref specialization.Value); - specialization.HasValue = true; + s.SerializeArray("content", ref content.Value); + content.HasValue = true; } - s.Serialize("state", ref state); - s.Serialize("symbol", ref symbol); + s.Serialize("count", ref count); + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public partial class GetSkusReq : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong version = new OptionalLong(); + public long dbid; + public OptionalInt month = new OptionalInt(); + public OptionalInt year = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("version") - || ((version != default(OptionalLong)) - && version.HasValue))) + s.Serialize("dbid", ref dbid); + if ((s.HasKey("month") + || ((month != default(OptionalInt)) + && month.HasValue))) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + s.Serialize("month", ref month.Value); + month.HasValue = true; + } + if ((s.HasKey("year") + || ((year != default(OptionalInt)) + && year.HasValue))) + { + s.Serialize("year", ref year.Value); + year.HasValue = true; } } } [System.SerializableAttribute()] - public partial class Listing : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionHeartbeat : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalInt activeDurationCoolDownSeconds = new OptionalInt(); - public OptionalInt activeDurationPurchaseLimit = new OptionalInt(); - public OptionalInt activeDurationSeconds = new OptionalInt(); - public OptionalPeriod activePeriod = new OptionalPeriod(); - public OptionalMapOfString buttonText = new OptionalMapOfString(); - public MapOfString clientData = new MapOfString(); - public CohortRequirement[] cohortRequirements; - public EntitlementRequirement[] entitlementRequirements; - public OfferRequirement[] offerRequirements; - public string offerSymbol; - public PlayerStatRequirement[] playerStatRequirements; - public Price price = new Price(); - public OptionalInt purchaseLimit = new OptionalInt(); - public OptionalSchedule schedule = new OptionalSchedule(); - public OptionalInt scheduleInstancePurchaseLimit = new OptionalInt(); - public string symbol; + public long gt; + public OptionalLong heartbeat = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("activeDurationCoolDownSeconds") - || ((activeDurationCoolDownSeconds != default(OptionalInt)) - && activeDurationCoolDownSeconds.HasValue))) - { - s.Serialize("activeDurationCoolDownSeconds", ref activeDurationCoolDownSeconds.Value); - activeDurationCoolDownSeconds.HasValue = true; - } - if ((s.HasKey("activeDurationPurchaseLimit") - || ((activeDurationPurchaseLimit != default(OptionalInt)) - && activeDurationPurchaseLimit.HasValue))) - { - s.Serialize("activeDurationPurchaseLimit", ref activeDurationPurchaseLimit.Value); - activeDurationPurchaseLimit.HasValue = true; - } - if ((s.HasKey("activeDurationSeconds") - || ((activeDurationSeconds != default(OptionalInt)) - && activeDurationSeconds.HasValue))) - { - s.Serialize("activeDurationSeconds", ref activeDurationSeconds.Value); - activeDurationSeconds.HasValue = true; - } - if ((s.HasKey("activePeriod") - || ((activePeriod != default(OptionalPeriod)) - && activePeriod.HasValue))) - { - s.Serialize("activePeriod", ref activePeriod.Value); - activePeriod.HasValue = true; - } - if ((s.HasKey("buttonText") - || ((buttonText != default(OptionalMapOfString)) - && buttonText.HasValue))) - { - s.SerializeDictionary("buttonText", ref buttonText.Value); - buttonText.HasValue = true; - } - s.SerializeDictionary("clientData", ref clientData); - s.SerializeArray("cohortRequirements", ref cohortRequirements); - s.SerializeArray("entitlementRequirements", ref entitlementRequirements); - s.SerializeArray("offerRequirements", ref offerRequirements); - s.Serialize("offerSymbol", ref offerSymbol); - s.SerializeArray("playerStatRequirements", ref playerStatRequirements); - s.Serialize("price", ref price); - if ((s.HasKey("purchaseLimit") - || ((purchaseLimit != default(OptionalInt)) - && purchaseLimit.HasValue))) - { - s.Serialize("purchaseLimit", ref purchaseLimit.Value); - purchaseLimit.HasValue = true; - } - if ((s.HasKey("schedule") - || ((schedule != default(OptionalSchedule)) - && schedule.HasValue))) - { - s.Serialize("schedule", ref schedule.Value); - schedule.HasValue = true; - } - if ((s.HasKey("scheduleInstancePurchaseLimit") - || ((scheduleInstancePurchaseLimit != default(OptionalInt)) - && scheduleInstancePurchaseLimit.HasValue))) + s.Serialize("gt", ref gt); + if ((s.HasKey("heartbeat") + || ((heartbeat != default(OptionalLong)) + && heartbeat.HasValue))) { - s.Serialize("scheduleInstancePurchaseLimit", ref scheduleInstancePurchaseLimit.Value); - scheduleInstancePurchaseLimit.HasValue = true; + s.Serialize("heartbeat", ref heartbeat.Value); + heartbeat.HasValue = true; } - s.Serialize("symbol", ref symbol); } } [System.SerializableAttribute()] - public partial class ResultResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class Era : Beamable.Serialization.JsonSerializable.ISerializable { - public bool result; + public int value; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("result", ref result); + s.Serialize("value", ref value); } } [System.SerializableAttribute()] - public partial class SKU : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OnlineStatusResponses : Beamable.Serialization.JsonSerializable.ISerializable { - public string description; - public string name; - public MapOfString productIds = new MapOfString(); - public int realPrice; + public PlayerOnlineStatusResponse[] players; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("description", ref description); - s.Serialize("name", ref name); - s.SerializeDictionary("productIds", ref productIds); - s.Serialize("realPrice", ref realPrice); + s.SerializeArray("players", ref players); } } [System.SerializableAttribute()] - public partial class GetCatalogResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionBasicSessionHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalCatalog catalog = new OptionalCatalog(); + public LocalDate date = new LocalDate(); + public int daysPlayed; + public OptionalString installDate = new OptionalString(); + public string[] payments; + public string[] sessions; + public SessionBasicPaymentTotal[] totalPaid; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("catalog") - || ((catalog != default(OptionalCatalog)) - && catalog.HasValue))) + s.Serialize("date", ref date); + s.Serialize("daysPlayed", ref daysPlayed); + if ((s.HasKey("installDate") + || ((installDate != default(OptionalString)) + && installDate.HasValue))) { - s.Serialize("catalog", ref catalog.Value); - catalog.HasValue = true; + s.Serialize("installDate", ref installDate.Value); + installDate.HasValue = true; } + s.SerializeArray("payments", ref payments); + s.SerializeArray("sessions", ref sessions); + s.SerializeArray("totalPaid", ref totalPaid); } } [System.SerializableAttribute()] - public partial class SKUDefinitions : Beamable.Serialization.JsonSerializable.ISerializable + public partial class LocalDate : Beamable.Serialization.JsonSerializable.ISerializable { - public long created; - public SKU[] definitions; - public long version; + public IsoChronology chronology = new IsoChronology(); + public int dayOfMonth; + public LocalDate_dayOfWeek dayOfWeek; + public int dayOfYear; + public Era era = new Era(); + public bool leapYear; + public LocalDate_month month; + public int monthValue; + public int year; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("created", ref created); - s.SerializeArray("definitions", ref definitions); - s.Serialize("version", ref version); - } - } - [System.SerializableAttribute()] - public partial class Price : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalInt amount = new OptionalInt(); - public OptionalArrayOfInt schedule = new OptionalArrayOfInt(); - public string symbol; - public string type; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("amount") - || ((amount != default(OptionalInt)) - && amount.HasValue))) - { - s.Serialize("amount", ref amount.Value); - amount.HasValue = true; - } - if ((s.HasKey("schedule") - || ((schedule != default(OptionalArrayOfInt)) - && schedule.HasValue))) - { - s.SerializeArray("schedule", ref schedule.Value); - schedule.HasValue = true; - } - s.Serialize("symbol", ref symbol); - s.Serialize("type", ref type); + s.Serialize("chronology", ref chronology); + s.Serialize("dayOfMonth", ref dayOfMonth); + s.SerializeEnum("dayOfWeek", ref dayOfWeek, LocalDate_dayOfWeekExtensions.ToEnumString, LocalDate_dayOfWeekExtensions.FromEnumString); + s.Serialize("dayOfYear", ref dayOfYear); + s.Serialize("era", ref era); + s.Serialize("leapYear", ref leapYear); + s.SerializeEnum("month", ref month, LocalDate_monthExtensions.ToEnumString, LocalDate_monthExtensions.FromEnumString); + s.Serialize("monthValue", ref monthValue); + s.Serialize("year", ref year); } - } - [System.SerializableAttribute()] - public partial class CommerceLootRoll : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfString externalTables = new OptionalArrayOfString(); - public bool preroll; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public enum LocalDate_dayOfWeek { - if ((s.HasKey("externalTables") - || ((externalTables != default(OptionalArrayOfString)) - && externalTables.HasValue))) - { - s.SerializeArray("externalTables", ref externalTables.Value); - externalTables.HasValue = true; - } - s.Serialize("preroll", ref preroll); + SATURDAY, + MONDAY, + THURSDAY, + TUESDAY, + FRIDAY, + WEDNESDAY, + SUNDAY, } - } - [System.SerializableAttribute()] - public partial class Period : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString end = new OptionalString(); - public string start; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public class LocalDate_dayOfWeekExtensions { - if ((s.HasKey("end") - || ((end != default(OptionalString)) - && end.HasValue))) + public static string ToEnumString(LocalDate_dayOfWeek val) { - s.Serialize("end", ref end.Value); - end.HasValue = true; + if ((LocalDate_dayOfWeek.SATURDAY == val)) + { + return "SATURDAY"; + } + if ((LocalDate_dayOfWeek.MONDAY == val)) + { + return "MONDAY"; + } + if ((LocalDate_dayOfWeek.THURSDAY == val)) + { + return "THURSDAY"; + } + if ((LocalDate_dayOfWeek.TUESDAY == val)) + { + return "TUESDAY"; + } + if ((LocalDate_dayOfWeek.FRIDAY == val)) + { + return "FRIDAY"; + } + if ((LocalDate_dayOfWeek.WEDNESDAY == val)) + { + return "WEDNESDAY"; + } + if ((LocalDate_dayOfWeek.SUNDAY == val)) + { + return "SUNDAY"; + } + throw new System.ArgumentException("Unknown enum value"); } - s.Serialize("start", ref start); - } - } - [System.SerializableAttribute()] - public partial class OfferConstraint : Beamable.Serialization.JsonSerializable.ISerializable - { - public string constraint; - public int value; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("constraint", ref constraint); - s.Serialize("value", ref value); - } - } - [System.SerializableAttribute()] - public partial class GetSKUsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public SKUDefinitions skus = new SKUDefinitions(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("skus", ref skus); - } - } - [System.SerializableAttribute()] - public partial class GetCatalogReq : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong version = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("version") - || ((version != default(OptionalLong)) - && version.HasValue))) + public static LocalDate_dayOfWeek FromEnumString(string str) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + if (("SATURDAY" == str)) + { + return LocalDate_dayOfWeek.SATURDAY; + } + if (("MONDAY" == str)) + { + return LocalDate_dayOfWeek.MONDAY; + } + if (("THURSDAY" == str)) + { + return LocalDate_dayOfWeek.THURSDAY; + } + if (("TUESDAY" == str)) + { + return LocalDate_dayOfWeek.TUESDAY; + } + if (("FRIDAY" == str)) + { + return LocalDate_dayOfWeek.FRIDAY; + } + if (("WEDNESDAY" == str)) + { + return LocalDate_dayOfWeek.WEDNESDAY; + } + if (("SUNDAY" == str)) + { + return LocalDate_dayOfWeek.SUNDAY; + } + throw new System.ArgumentException("Unknown string value"); } } - } - [System.SerializableAttribute()] - public partial class SaveCatalogRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OfferDefinition[] offerDefinitions; - public Store[] stores; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("offerDefinitions", ref offerDefinitions); - s.SerializeArray("stores", ref stores); - } - } - [System.SerializableAttribute()] - public partial class SaveSKUsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public SKU[] definitions; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("definitions", ref definitions); - } - } - [System.SerializableAttribute()] - public partial class OfferRequirement : Beamable.Serialization.JsonSerializable.ISerializable - { - public string offerSymbol; - public OfferConstraint purchases = new OfferConstraint(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("offerSymbol", ref offerSymbol); - s.Serialize("purchases", ref purchases); - } - } - [System.SerializableAttribute()] - public partial class CohortRequirement : Beamable.Serialization.JsonSerializable.ISerializable - { - public string cohort; - public string constraint; - public string trial; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("cohort", ref cohort); - s.Serialize("constraint", ref constraint); - s.Serialize("trial", ref trial); - } - } - [System.SerializableAttribute()] - public partial class Catalog : Beamable.Serialization.JsonSerializable.ISerializable - { - public long created; - public OfferDefinition[] offerDefinitions; - public Store[] stores; - public long version; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public enum LocalDate_month { - s.Serialize("created", ref created); - s.SerializeArray("offerDefinitions", ref offerDefinitions); - s.SerializeArray("stores", ref stores); - s.Serialize("version", ref version); + DECEMBER, + APRIL, + JULY, + SEPTEMBER, + JUNE, + FEBRUARY, + OCTOBER, + AUGUST, + NOVEMBER, + MARCH, + MAY, + JANUARY, } - } - [System.SerializableAttribute()] - public partial class Store : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalInt activeListingLimit = new OptionalInt(); - public OptionalInt choose = new OptionalInt(); - public Listing[] listings; - public OptionalInt refreshTime = new OptionalInt(); - public OptionalBool showInactiveListings = new OptionalBool(); - public string symbol; - public OptionalString title = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) + public class LocalDate_monthExtensions { - if ((s.HasKey("activeListingLimit") - || ((activeListingLimit != default(OptionalInt)) - && activeListingLimit.HasValue))) - { - s.Serialize("activeListingLimit", ref activeListingLimit.Value); - activeListingLimit.HasValue = true; - } - if ((s.HasKey("choose") - || ((choose != default(OptionalInt)) - && choose.HasValue))) + public static string ToEnumString(LocalDate_month val) { - s.Serialize("choose", ref choose.Value); - choose.HasValue = true; - } - s.SerializeArray("listings", ref listings); - if ((s.HasKey("refreshTime") - || ((refreshTime != default(OptionalInt)) - && refreshTime.HasValue))) - { - s.Serialize("refreshTime", ref refreshTime.Value); - refreshTime.HasValue = true; - } - if ((s.HasKey("showInactiveListings") - || ((showInactiveListings != default(OptionalBool)) - && showInactiveListings.HasValue))) - { - s.Serialize("showInactiveListings", ref showInactiveListings.Value); - showInactiveListings.HasValue = true; - } - s.Serialize("symbol", ref symbol); - if ((s.HasKey("title") - || ((title != default(OptionalString)) - && title.HasValue))) - { - s.Serialize("title", ref title.Value); - title.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class ReportPurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool free = new OptionalBool(); - public string listingId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("free") - || ((free != default(OptionalBool)) - && free.HasValue))) - { - s.Serialize("free", ref free.Value); - free.HasValue = true; - } - s.Serialize("listingId", ref listingId); - } - } - [System.SerializableAttribute()] - public partial class GetActiveListingRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string listing; - public OptionalString store = new OptionalString(); - public OptionalString time = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("listing", ref listing); - if ((s.HasKey("store") - || ((store != default(OptionalString)) - && store.HasValue))) - { - s.Serialize("store", ref store.Value); - store.HasValue = true; - } - if ((s.HasKey("time") - || ((time != default(OptionalString)) - && time.HasValue))) - { - s.Serialize("time", ref time.Value); - time.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class GetOffersReq : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString language = new OptionalString(); - public OptionalString stores = new OptionalString(); - public OptionalString time = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("language") - || ((language != default(OptionalString)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - if ((s.HasKey("stores") - || ((stores != default(OptionalString)) - && stores.HasValue))) - { - s.Serialize("stores", ref stores.Value); - stores.HasValue = true; - } - if ((s.HasKey("time") - || ((time != default(OptionalString)) - && time.HasValue))) - { - s.Serialize("time", ref time.Value); - time.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class ClearStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string store; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("store", ref store); - } - } - [System.SerializableAttribute()] - public partial class PlayerListingView : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool active; - public MapOfString clientData = new MapOfString(); - public ClientDataEntry[] clientDataList; - public OptionalInt cooldown = new OptionalInt(); - public PlayerOfferView offer = new PlayerOfferView(); - public OptionalInt purchasesRemain = new OptionalInt(); - public bool queryAfterPurchase; - public long secondsActive; - public OptionalLong secondsRemain = new OptionalLong(); - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("active", ref active); - s.SerializeDictionary("clientData", ref clientData); - s.SerializeArray("clientDataList", ref clientDataList); - if ((s.HasKey("cooldown") - || ((cooldown != default(OptionalInt)) - && cooldown.HasValue))) - { - s.Serialize("cooldown", ref cooldown.Value); - cooldown.HasValue = true; - } - s.Serialize("offer", ref offer); - if ((s.HasKey("purchasesRemain") - || ((purchasesRemain != default(OptionalInt)) - && purchasesRemain.HasValue))) - { - s.Serialize("purchasesRemain", ref purchasesRemain.Value); - purchasesRemain.HasValue = true; - } - s.Serialize("queryAfterPurchase", ref queryAfterPurchase); - s.Serialize("secondsActive", ref secondsActive); - if ((s.HasKey("secondsRemain") - || ((secondsRemain != default(OptionalLong)) - && secondsRemain.HasValue))) - { - s.Serialize("secondsRemain", ref secondsRemain.Value); - secondsRemain.HasValue = true; - } - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class StatSubscriptionNotification : Beamable.Serialization.JsonSerializable.ISerializable - { - public MapOfString statsAfter = new MapOfString(); - public MapOfString statsBefore = new MapOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeDictionary("statsAfter", ref statsAfter); - s.SerializeDictionary("statsBefore", ref statsBefore); - } - } - [System.SerializableAttribute()] - public partial class GetTotalCouponResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public long count; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("count", ref count); - } - } - [System.SerializableAttribute()] - public partial class GiveCouponReq : Beamable.Serialization.JsonSerializable.ISerializable - { - public string listing; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("listing", ref listing); - } - } - [System.SerializableAttribute()] - public partial class GetStoresReq : 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 PlayerStoreView : Beamable.Serialization.JsonSerializable.ISerializable - { - public PlayerListingView[] listings; - public OptionalLong nextDeltaSeconds = new OptionalLong(); - public OptionalLong secondsRemain = new OptionalLong(); - public string symbol; - public OptionalString title = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("listings", ref listings); - if ((s.HasKey("nextDeltaSeconds") - || ((nextDeltaSeconds != default(OptionalLong)) - && nextDeltaSeconds.HasValue))) - { - s.Serialize("nextDeltaSeconds", ref nextDeltaSeconds.Value); - nextDeltaSeconds.HasValue = true; - } - if ((s.HasKey("secondsRemain") - || ((secondsRemain != default(OptionalLong)) - && secondsRemain.HasValue))) - { - s.Serialize("secondsRemain", ref secondsRemain.Value); - secondsRemain.HasValue = true; - } - s.Serialize("symbol", ref symbol); - if ((s.HasKey("title") - || ((title != default(OptionalString)) - && title.HasValue))) - { - s.Serialize("title", ref title.Value); - title.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class PurchaseRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string purchaseId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("purchaseId", ref purchaseId); - } - } - [System.SerializableAttribute()] - public partial class PlayerOfferView : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString buttonText = new OptionalString(); - public int coupons; - public string[] descriptions; - public string[] images; - public string[] obtain; - public CurrencyChange[] obtainCurrency; - public ItemCreateRequest[] obtainItems; - public Price price = new Price(); - public string symbol; - public string[] titles; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("buttonText") - || ((buttonText != default(OptionalString)) - && buttonText.HasValue))) - { - s.Serialize("buttonText", ref buttonText.Value); - buttonText.HasValue = true; - } - s.Serialize("coupons", ref coupons); - s.SerializeArray("descriptions", ref descriptions); - s.SerializeArray("images", ref images); - s.SerializeArray("obtain", ref obtain); - s.SerializeArray("obtainCurrency", ref obtainCurrency); - s.SerializeArray("obtainItems", ref obtainItems); - s.Serialize("price", ref price); - s.Serialize("symbol", ref symbol); - s.SerializeArray("titles", ref titles); - } - } - [System.SerializableAttribute()] - public partial class ActiveListingResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public PlayerListingView listing = new PlayerListingView(); - public string storeSymbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("listing", ref listing); - s.Serialize("storeSymbol", ref storeSymbol); - } - } - [System.SerializableAttribute()] - public partial class UpdateListingCooldownRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public int cooldownReduction; - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("cooldownReduction", ref cooldownReduction); - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class GetActiveOffersResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public PlayerStoreView[] stores; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("stores", ref stores); - } - } - [System.SerializableAttribute()] - public partial class CooldownModifierRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long gamerTag; - public UpdateListingCooldownRequest[] updateListingCooldownRequests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("gamerTag", ref gamerTag); - s.SerializeArray("updateListingCooldownRequests", ref updateListingCooldownRequests); - } - } - [System.SerializableAttribute()] - public partial class ClientDataEntry : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public string value; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - s.Serialize("value", ref value); - } - } - [System.SerializableAttribute()] - public partial class RewardCalendarDay : Beamable.Serialization.JsonSerializable.ISerializable - { - public EntitlementGenerator[] obtain; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("obtain", ref obtain); - } - } - [System.SerializableAttribute()] - public partial class CalendarView : Beamable.Serialization.JsonSerializable.ISerializable - { - public RewardCalendarDay[] days; - public string id; - public long nextClaimSeconds; - public int nextIndex; - public long remainingSeconds; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("days", ref days); - s.Serialize("id", ref id); - s.Serialize("nextClaimSeconds", ref nextClaimSeconds); - s.Serialize("nextIndex", ref nextIndex); - s.Serialize("remainingSeconds", ref remainingSeconds); - } - } - [System.SerializableAttribute()] - public partial class CalendarClaimRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string id; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - } - } - [System.SerializableAttribute()] - public partial class CalendarQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public CalendarView[] calendars; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("calendars", ref calendars); - } - } - [System.SerializableAttribute()] - public partial class ListTagsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public string[] tags; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("tags", ref tags); - } - } - [System.SerializableAttribute()] - public partial class WebhookComet : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString description = new OptionalString(); - public string method; - public RouteParameters parameters = new RouteParameters(); - public ServiceRoute route = new ServiceRoute(); - public string symbol; - public RouteVariables variables = new RouteVariables(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - s.Serialize("method", ref method); - s.Serialize("parameters", ref parameters); - s.Serialize("route", ref route); - s.Serialize("symbol", ref symbol); - s.Serialize("variables", ref variables); - } - } - public enum WebhookServiceType - { - UserMicroservice, - ObjectService, - BasicService, - } - public class WebhookServiceTypeExtensions - { - public static string ToEnumString(WebhookServiceType val) - { - if ((WebhookServiceType.UserMicroservice == val)) - { - return "UserMicroservice"; - } - if ((WebhookServiceType.ObjectService == val)) - { - return "ObjectService"; - } - if ((WebhookServiceType.BasicService == val)) - { - return "BasicService"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static WebhookServiceType FromEnumString(string str) - { - if (("UserMicroservice" == str)) - { - return WebhookServiceType.UserMicroservice; - } - if (("ObjectService" == str)) - { - return WebhookServiceType.ObjectService; - } - if (("BasicService" == str)) - { - return WebhookServiceType.BasicService; - } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementContent : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfAnnouncementAttachment attachments = new OptionalArrayOfAnnouncementAttachment(); - public string body; - public string channel; - public OptionalMapOfString clientData = new OptionalMapOfString(); - public OptionalString end_date = new OptionalString(); - public OptionalPlayerReward gift = new OptionalPlayerReward(); - public OptionalString start_date = new OptionalString(); - public OptionalArrayOfPlayerStatRequirement stat_requirements = new OptionalArrayOfPlayerStatRequirement(); - public string summary; - public string symbol; - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public string title; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("attachments") - || ((attachments != default(OptionalArrayOfAnnouncementAttachment)) - && attachments.HasValue))) - { - s.SerializeArray("attachments", ref attachments.Value); - attachments.HasValue = true; - } - s.Serialize("body", ref body); - s.Serialize("channel", ref channel); - if ((s.HasKey("clientData") - || ((clientData != default(OptionalMapOfString)) - && clientData.HasValue))) - { - s.SerializeDictionary("clientData", ref clientData.Value); - clientData.HasValue = true; - } - if ((s.HasKey("end_date") - || ((end_date != default(OptionalString)) - && end_date.HasValue))) - { - s.Serialize("end_date", ref end_date.Value); - end_date.HasValue = true; - } - if ((s.HasKey("gift") - || ((gift != default(OptionalPlayerReward)) - && gift.HasValue))) - { - s.Serialize("gift", ref gift.Value); - gift.HasValue = true; - } - if ((s.HasKey("start_date") - || ((start_date != default(OptionalString)) - && start_date.HasValue))) - { - s.Serialize("start_date", ref start_date.Value); - start_date.HasValue = true; - } - if ((s.HasKey("stat_requirements") - || ((stat_requirements != default(OptionalArrayOfPlayerStatRequirement)) - && stat_requirements.HasValue))) - { - s.SerializeArray("stat_requirements", ref stat_requirements.Value); - stat_requirements.HasValue = true; - } - s.Serialize("summary", ref summary); - s.Serialize("symbol", ref symbol); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } - s.Serialize("title", ref title); - } - } - public enum WebhookInvocationType - { - NonBlocking, - Blocking, - } - public class WebhookInvocationTypeExtensions - { - public static string ToEnumString(WebhookInvocationType val) - { - if ((WebhookInvocationType.NonBlocking == val)) - { - return "NonBlocking"; - } - if ((WebhookInvocationType.Blocking == val)) - { - return "Blocking"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static WebhookInvocationType FromEnumString(string str) - { - if (("NonBlocking" == str)) - { - return WebhookInvocationType.NonBlocking; - } - if (("Blocking" == str)) - { - return WebhookInvocationType.Blocking; - } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementContentResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public AnnouncementContent[] content; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("content", ref content); - } - } - [System.SerializableAttribute()] - public partial class LocalizationRef : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString defaultValue = new OptionalString(); - public bool empty; - public string localizationId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("defaultValue") - || ((defaultValue != default(OptionalString)) - && defaultValue.HasValue))) - { - s.Serialize("defaultValue", ref defaultValue.Value); - defaultValue.HasValue = true; - } - s.Serialize("empty", ref empty); - s.Serialize("localizationId", ref localizationId); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementAttachment : Beamable.Serialization.JsonSerializable.ISerializable - { - public int count; - public OptionalArrayOfAttachmentProperty properties = new OptionalArrayOfAttachmentProperty(); - public string symbol; - public OptionalString type = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("count", ref count); - if ((s.HasKey("properties") - || ((properties != default(OptionalArrayOfAttachmentProperty)) - && properties.HasValue))) - { - s.SerializeArray("properties", ref properties.Value); - properties.HasValue = true; - } - s.Serialize("symbol", ref symbol); - if ((s.HasKey("type") - || ((type != default(OptionalString)) - && type.HasValue))) - { - s.Serialize("type", ref type.Value); - type.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class RouteVariable : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public string typeName; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - s.Serialize("typeName", ref typeName); - } - } - [System.SerializableAttribute()] - public partial class WebhookInvocationStrategy : Beamable.Serialization.JsonSerializable.ISerializable - { - public WebhookInvocationType invocationType = new WebhookInvocationType(); - public WebhookRetryType retryType = new WebhookRetryType(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeEnum("invocationType", ref invocationType, WebhookInvocationTypeExtensions.ToEnumString, WebhookInvocationTypeExtensions.FromEnumString); - s.SerializeEnum("retryType", ref retryType, WebhookRetryTypeExtensions.ToEnumString, WebhookRetryTypeExtensions.FromEnumString); - } - } - [System.SerializableAttribute()] - public partial class RouteParameter : Beamable.Serialization.JsonSerializable.ISerializable - { - public string body; - public string name; - public string typeName; - public OptionalVariableReference variableRef = new OptionalVariableReference(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("body", ref body); - s.Serialize("name", ref name); - s.Serialize("typeName", ref typeName); - if ((s.HasKey("variableRef") - || ((variableRef != default(OptionalVariableReference)) - && variableRef.HasValue))) - { - s.Serialize("variableRef", ref variableRef.Value); - variableRef.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class RouteVariables : Beamable.Serialization.JsonSerializable.ISerializable - { - public RouteVariable[] variables; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("variables", ref variables); - } - } - [System.SerializableAttribute()] - public partial class PlayerReward : Beamable.Serialization.JsonSerializable.ISerializable - { - public MapOfString addCurrencyMap = new MapOfString(); - public ItemCreateRequest[] addItemRequests; - public OptionalArrayOfNewItemReward addItems = new OptionalArrayOfNewItemReward(); - public OptionalBool applyVipBonus = new OptionalBool(); - public OptionalArrayOfWebhookReward callWebhooks = new OptionalArrayOfWebhookReward(); - public OptionalArrayOfCurrencyChangeReward changeCurrencies = new OptionalArrayOfCurrencyChangeReward(); - public OptionalString description = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeDictionary("addCurrencyMap", ref addCurrencyMap); - s.SerializeArray("addItemRequests", ref addItemRequests); - if ((s.HasKey("addItems") - || ((addItems != default(OptionalArrayOfNewItemReward)) - && addItems.HasValue))) - { - s.SerializeArray("addItems", ref addItems.Value); - addItems.HasValue = true; - } - if ((s.HasKey("applyVipBonus") - || ((applyVipBonus != default(OptionalBool)) - && applyVipBonus.HasValue))) - { - s.Serialize("applyVipBonus", ref applyVipBonus.Value); - applyVipBonus.HasValue = true; - } - if ((s.HasKey("callWebhooks") - || ((callWebhooks != default(OptionalArrayOfWebhookReward)) - && callWebhooks.HasValue))) - { - s.SerializeArray("callWebhooks", ref callWebhooks.Value); - callWebhooks.HasValue = true; - } - if ((s.HasKey("changeCurrencies") - || ((changeCurrencies != default(OptionalArrayOfCurrencyChangeReward)) - && changeCurrencies.HasValue))) - { - s.SerializeArray("changeCurrencies", ref changeCurrencies.Value); - changeCurrencies.HasValue = true; - } - if ((s.HasKey("description") - || ((description != default(OptionalString)) - && description.HasValue))) - { - s.Serialize("description", ref description.Value); - description.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class VariableReference : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - } - } - [System.SerializableAttribute()] - public partial class AttachmentProperty : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public string value; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - s.Serialize("value", ref value); - } - } - [System.SerializableAttribute()] - public partial class RouteParameters : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString objectId = new OptionalString(); - public RouteParameter[] parameters; - public OptionalString payload = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("objectId") - || ((objectId != default(OptionalString)) - && objectId.HasValue))) - { - s.Serialize("objectId", ref objectId.Value); - objectId.HasValue = true; - } - s.SerializeArray("parameters", ref parameters); - if ((s.HasKey("payload") - || ((payload != default(OptionalString)) - && payload.HasValue))) - { - s.Serialize("payload", ref payload.Value); - payload.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class ListDefinitionsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public AnnouncementDto[] content; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("content", ref content); - } - } - [System.SerializableAttribute()] - public partial class ServiceRoute : Beamable.Serialization.JsonSerializable.ISerializable - { - public string endpoint; - public string service; - public WebhookServiceType serviceTypeStr = new WebhookServiceType(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("endpoint", ref endpoint); - s.Serialize("service", ref service); - s.SerializeEnum("serviceTypeStr", ref serviceTypeStr, WebhookServiceTypeExtensions.ToEnumString, WebhookServiceTypeExtensions.FromEnumString); - } - } - [System.SerializableAttribute()] - public partial class CurrencyChangeReward : Beamable.Serialization.JsonSerializable.ISerializable - { - public long amount; - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("amount", ref amount); - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class DeleteAnnouncementRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("symbol", ref symbol); - } - } - [System.SerializableAttribute()] - public partial class ListTagsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString tagNameFilter = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("tagNameFilter") - || ((tagNameFilter != default(OptionalString)) - && tagNameFilter.HasValue))) - { - s.Serialize("tagNameFilter", ref tagNameFilter.Value); - tagNameFilter.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class AnnouncementDto : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfAnnouncementAttachment attachments = new OptionalArrayOfAnnouncementAttachment(); - public LocalizationRef body = new LocalizationRef(); - public string channel; - public OptionalMapOfString clientData = new OptionalMapOfString(); - public OptionalString end_date = new OptionalString(); - public OptionalPlayerReward gift = new OptionalPlayerReward(); - public OptionalString start_date = new OptionalString(); - public OptionalArrayOfPlayerStatRequirement stat_requirements = new OptionalArrayOfPlayerStatRequirement(); - public LocalizationRef summary = new LocalizationRef(); - public string symbol; - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public LocalizationRef title = new LocalizationRef(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("attachments") - || ((attachments != default(OptionalArrayOfAnnouncementAttachment)) - && attachments.HasValue))) - { - s.SerializeArray("attachments", ref attachments.Value); - attachments.HasValue = true; - } - s.Serialize("body", ref body); - s.Serialize("channel", ref channel); - if ((s.HasKey("clientData") - || ((clientData != default(OptionalMapOfString)) - && clientData.HasValue))) - { - s.SerializeDictionary("clientData", ref clientData.Value); - clientData.HasValue = true; - } - if ((s.HasKey("end_date") - || ((end_date != default(OptionalString)) - && end_date.HasValue))) - { - s.Serialize("end_date", ref end_date.Value); - end_date.HasValue = true; - } - if ((s.HasKey("gift") - || ((gift != default(OptionalPlayerReward)) - && gift.HasValue))) - { - s.Serialize("gift", ref gift.Value); - gift.HasValue = true; - } - if ((s.HasKey("start_date") - || ((start_date != default(OptionalString)) - && start_date.HasValue))) - { - s.Serialize("start_date", ref start_date.Value); - start_date.HasValue = true; - } - if ((s.HasKey("stat_requirements") - || ((stat_requirements != default(OptionalArrayOfPlayerStatRequirement)) - && stat_requirements.HasValue))) - { - s.SerializeArray("stat_requirements", ref stat_requirements.Value); - stat_requirements.HasValue = true; - } - s.Serialize("summary", ref summary); - s.Serialize("symbol", ref symbol); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } - s.Serialize("title", ref title); - } - } - [System.SerializableAttribute()] - public partial class WebhookReward : Beamable.Serialization.JsonSerializable.ISerializable - { - public WebhookInvocationStrategy strategy = new WebhookInvocationStrategy(); - public OptionalWebhookComet webHookComet = new OptionalWebhookComet(); - public OptionalString webhookSymbol = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("strategy", ref strategy); - if ((s.HasKey("webHookComet") - || ((webHookComet != default(OptionalWebhookComet)) - && webHookComet.HasValue))) - { - s.Serialize("webHookComet", ref webHookComet.Value); - webHookComet.HasValue = true; - } - if ((s.HasKey("webhookSymbol") - || ((webhookSymbol != default(OptionalString)) - && webhookSymbol.HasValue))) - { - s.Serialize("webhookSymbol", ref webhookSymbol.Value); - webhookSymbol.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class NewItemReward : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalMapOfString properties = new OptionalMapOfString(); - public string symbol; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("properties") - || ((properties != default(OptionalMapOfString)) - && properties.HasValue))) - { - s.SerializeDictionary("properties", ref properties.Value); - properties.HasValue = true; - } - s.Serialize("symbol", ref symbol); - } - } - public enum WebhookRetryType - { - None, - Once, - ExponentialBackoff, - } - public class WebhookRetryTypeExtensions - { - public static string ToEnumString(WebhookRetryType val) - { - if ((WebhookRetryType.None == val)) - { - return "None"; - } - if ((WebhookRetryType.Once == val)) - { - return "Once"; - } - if ((WebhookRetryType.ExponentialBackoff == val)) - { - return "ExponentialBackoff"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static WebhookRetryType FromEnumString(string str) - { - if (("None" == str)) - { - return WebhookRetryType.None; - } - if (("Once" == str)) - { - return WebhookRetryType.Once; - } - if (("ExponentialBackoff" == str)) - { - return WebhookRetryType.ExponentialBackoff; - } - throw new System.ArgumentException("Unknown string value"); - } - } - [System.SerializableAttribute()] - public partial class SearchAnnouncementsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString date = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("date") - || ((date != default(OptionalString)) - && date.HasValue))) - { - s.Serialize("date", ref date.Value); - date.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class AnnouncementRawResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public MapOfAnnouncementState announcements = new MapOfAnnouncementState(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeDictionary("announcements", ref announcements); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementQuery : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool include_deleted = new OptionalBool(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("include_deleted") - || ((include_deleted != default(OptionalBool)) - && include_deleted.HasValue))) - { - s.Serialize("include_deleted", ref include_deleted.Value); - include_deleted.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class AnnouncementState : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool isClaimed; - public bool isDeleted; - public bool isRead; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("isClaimed", ref isClaimed); - s.Serialize("isDeleted", ref isDeleted); - s.Serialize("isRead", ref isRead); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString announcement = new OptionalString(); - public OptionalArrayOfString announcements = new OptionalArrayOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("announcement") - || ((announcement != default(OptionalString)) - && announcement.HasValue))) - { - s.Serialize("announcement", ref announcement.Value); - announcement.HasValue = true; - } - if ((s.HasKey("announcements") - || ((announcements != default(OptionalArrayOfString)) - && announcements.HasValue))) - { - s.SerializeArray("announcements", ref announcements.Value); - announcements.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class AnnouncementQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public AnnouncementView[] announcements; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("announcements", ref announcements); - } - } - [System.SerializableAttribute()] - public partial class AnnouncementView : Beamable.Serialization.JsonSerializable.ISerializable - { - public AnnouncementAttachment[] attachments; - public string body; - public string channel; - public ClientDataEntry[] clientDataList; - public OptionalString endDate = new OptionalString(); - public OptionalPlayerReward gift = new OptionalPlayerReward(); - public string id; - public bool isClaimed; - public bool isDeleted; - public bool isRead; - public OptionalLong secondsRemaining = new OptionalLong(); - public OptionalString startDate = new OptionalString(); - public string summary; - public OptionalArrayOfString tags = new OptionalArrayOfString(); - public string title; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("attachments", ref attachments); - s.Serialize("body", ref body); - s.Serialize("channel", ref channel); - s.SerializeArray("clientDataList", ref clientDataList); - if ((s.HasKey("endDate") - || ((endDate != default(OptionalString)) - && endDate.HasValue))) - { - s.Serialize("endDate", ref endDate.Value); - endDate.HasValue = true; - } - if ((s.HasKey("gift") - || ((gift != default(OptionalPlayerReward)) - && gift.HasValue))) - { - s.Serialize("gift", ref gift.Value); - gift.HasValue = true; - } - s.Serialize("id", ref id); - s.Serialize("isClaimed", ref isClaimed); - s.Serialize("isDeleted", ref isDeleted); - s.Serialize("isRead", ref isRead); - if ((s.HasKey("secondsRemaining") - || ((secondsRemaining != default(OptionalLong)) - && secondsRemaining.HasValue))) - { - s.Serialize("secondsRemaining", ref secondsRemaining.Value); - secondsRemaining.HasValue = true; - } - if ((s.HasKey("startDate") - || ((startDate != default(OptionalString)) - && startDate.HasValue))) - { - s.Serialize("startDate", ref startDate.Value); - startDate.HasValue = true; - } - s.Serialize("summary", ref summary); - if ((s.HasKey("tags") - || ((tags != default(OptionalArrayOfString)) - && tags.HasValue))) - { - s.SerializeArray("tags", ref tags.Value); - tags.HasValue = true; - } - s.Serialize("title", ref title); - } - } - [System.SerializableAttribute()] - public partial class UpdateMailRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool acceptAttachments = new OptionalBool(); - public OptionalString body = new OptionalString(); - public OptionalString category = new OptionalString(); - public OptionalString expires = new OptionalString(); - public long mailId; - public OptionalString state = new OptionalString(); - public OptionalString subject = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("acceptAttachments") - || ((acceptAttachments != default(OptionalBool)) - && acceptAttachments.HasValue))) - { - s.Serialize("acceptAttachments", ref acceptAttachments.Value); - acceptAttachments.HasValue = true; - } - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("category") - || ((category != default(OptionalString)) - && category.HasValue))) - { - s.Serialize("category", ref category.Value); - category.HasValue = true; - } - if ((s.HasKey("expires") - || ((expires != default(OptionalString)) - && expires.HasValue))) - { - s.Serialize("expires", ref expires.Value); - expires.HasValue = true; - } - s.Serialize("mailId", ref mailId); - if ((s.HasKey("state") - || ((state != default(OptionalString)) - && state.HasValue))) - { - s.Serialize("state", ref state.Value); - state.HasValue = true; - } - if ((s.HasKey("subject") - || ((subject != default(OptionalString)) - && subject.HasValue))) - { - s.Serialize("subject", ref subject.Value); - subject.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class GetTemplateRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long gamerTag; - public string templateName; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("gamerTag", ref gamerTag); - s.Serialize("templateName", ref templateName); - } - } - [System.SerializableAttribute()] - public partial class AttachmentRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string action; - public OptionalInt quantity = new OptionalInt(); - public OptionalString specialization = new OptionalString(); - public string symbol; - public OptionalLong target = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("action", ref action); - if ((s.HasKey("quantity") - || ((quantity != default(OptionalInt)) - && quantity.HasValue))) - { - s.Serialize("quantity", ref quantity.Value); - quantity.HasValue = true; - } - if ((s.HasKey("specialization") - || ((specialization != default(OptionalString)) - && specialization.HasValue))) - { - s.Serialize("specialization", ref specialization.Value); - specialization.HasValue = true; - } - s.Serialize("symbol", ref symbol); - if ((s.HasKey("target") - || ((target != default(OptionalLong)) - && target.HasValue))) - { - s.Serialize("target", ref target.Value); - target.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MailResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalMessage result = new OptionalMessage(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("result") - || ((result != default(OptionalMessage)) - && result.HasValue))) - { - s.Serialize("result", ref result.Value); - result.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MailTemplate : Beamable.Serialization.JsonSerializable.ISerializable - { - public string body; - public string subject; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("body", ref body); - s.Serialize("subject", ref subject); - } - } - [System.SerializableAttribute()] - public partial class SendMailRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfAttachmentRequest attachments = new OptionalArrayOfAttachmentRequest(); - public OptionalString body = new OptionalString(); - public OptionalLong bodyRef = new OptionalLong(); - public string category; - public OptionalString expires = new OptionalString(); - public OptionalLong id = new OptionalLong(); - public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); - public long receiverGamerTag; - public OptionalMailRewards rewards = new OptionalMailRewards(); - public long senderGamerTag; - public OptionalString subject = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("attachments") - || ((attachments != default(OptionalArrayOfAttachmentRequest)) - && attachments.HasValue))) - { - s.SerializeArray("attachments", ref attachments.Value); - attachments.HasValue = true; - } - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("bodyRef") - || ((bodyRef != default(OptionalLong)) - && bodyRef.HasValue))) - { - s.Serialize("bodyRef", ref bodyRef.Value); - bodyRef.HasValue = true; - } - s.Serialize("category", ref category); - if ((s.HasKey("expires") - || ((expires != default(OptionalString)) - && expires.HasValue))) - { - s.Serialize("expires", ref expires.Value); - expires.HasValue = true; - } - if ((s.HasKey("id") - || ((id != default(OptionalLong)) - && id.HasValue))) - { - s.Serialize("id", ref id.Value); - id.HasValue = true; - } - if ((s.HasKey("playerRewards") - || ((playerRewards != default(OptionalPlayerReward)) - && playerRewards.HasValue))) - { - s.Serialize("playerRewards", ref playerRewards.Value); - playerRewards.HasValue = true; - } - s.Serialize("receiverGamerTag", ref receiverGamerTag); - if ((s.HasKey("rewards") - || ((rewards != default(OptionalMailRewards)) - && rewards.HasValue))) - { - s.Serialize("rewards", ref rewards.Value); - rewards.HasValue = true; - } - s.Serialize("senderGamerTag", ref senderGamerTag); - if ((s.HasKey("subject") - || ((subject != default(OptionalString)) - && subject.HasValue))) - { - s.Serialize("subject", ref subject.Value); - subject.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class Attachment : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public string state; - public OptionalLong target = new OptionalLong(); - public EntitlementGenerator wrapped = new EntitlementGenerator(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - s.Serialize("state", ref state); - if ((s.HasKey("target") - || ((target != default(OptionalLong)) - && target.HasValue))) - { - s.Serialize("target", ref target.Value); - target.HasValue = true; - } - s.Serialize("wrapped", ref wrapped); - } - } - [System.SerializableAttribute()] - public partial class AcceptMultipleAttachments : Beamable.Serialization.JsonSerializable.ISerializable - { - public long[] mailIds; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("mailIds", ref mailIds); - } - } - [System.SerializableAttribute()] - public partial class GetMailDetailsRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long mid; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("mid", ref mid); - } - } - [System.SerializableAttribute()] - public partial class Message : Beamable.Serialization.JsonSerializable.ISerializable - { - public Attachment[] attachments; - public OptionalString body = new OptionalString(); - public OptionalLong bodyRef = new OptionalLong(); - public string category; - public OptionalLong claimedTimeMs = new OptionalLong(); - public OptionalLong expires = new OptionalLong(); - public long id; - public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); - public long receiverGamerTag; - public OptionalMailRewards rewards = new OptionalMailRewards(); - public long senderGamerTag; - public long sent; - public string state; - public OptionalString subject = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("attachments", ref attachments); - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("bodyRef") - || ((bodyRef != default(OptionalLong)) - && bodyRef.HasValue))) - { - s.Serialize("bodyRef", ref bodyRef.Value); - bodyRef.HasValue = true; - } - s.Serialize("category", ref category); - if ((s.HasKey("claimedTimeMs") - || ((claimedTimeMs != default(OptionalLong)) - && claimedTimeMs.HasValue))) - { - s.Serialize("claimedTimeMs", ref claimedTimeMs.Value); - claimedTimeMs.HasValue = true; - } - if ((s.HasKey("expires") - || ((expires != default(OptionalLong)) - && expires.HasValue))) - { - s.Serialize("expires", ref expires.Value); - expires.HasValue = true; - } - s.Serialize("id", ref id); - if ((s.HasKey("playerRewards") - || ((playerRewards != default(OptionalPlayerReward)) - && playerRewards.HasValue))) - { - s.Serialize("playerRewards", ref playerRewards.Value); - playerRewards.HasValue = true; - } - s.Serialize("receiverGamerTag", ref receiverGamerTag); - if ((s.HasKey("rewards") - || ((rewards != default(OptionalMailRewards)) - && rewards.HasValue))) - { - s.Serialize("rewards", ref rewards.Value); - rewards.HasValue = true; - } - s.Serialize("senderGamerTag", ref senderGamerTag); - s.Serialize("sent", ref sent); - s.Serialize("state", ref state); - if ((s.HasKey("subject") - || ((subject != default(OptionalString)) - && subject.HasValue))) - { - s.Serialize("subject", ref subject.Value); - subject.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MailSuccessResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class BulkSendMailRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public SendMailRequest[] sendMailRequests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("sendMailRequests", ref sendMailRequests); - } - } - [System.SerializableAttribute()] - public partial class MailRewards : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalBool applyVipBonus = new OptionalBool(); - public CurrencyChange[] currencies; - public ItemCreateRequest[] items; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("applyVipBonus") - || ((applyVipBonus != default(OptionalBool)) - && applyVipBonus.HasValue))) - { - s.Serialize("applyVipBonus", ref applyVipBonus.Value); - applyVipBonus.HasValue = true; - } - s.SerializeArray("currencies", ref currencies); - s.SerializeArray("items", ref items); - } - } - [System.SerializableAttribute()] - public partial class MailSearchClause : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfString categories = new OptionalArrayOfString(); - public OptionalLong forSender = new OptionalLong(); - public OptionalInt limit = new OptionalInt(); - public string name; - public bool onlyCount; - public OptionalLong start = new OptionalLong(); - public OptionalArrayOfString states = new OptionalArrayOfString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("categories") - || ((categories != default(OptionalArrayOfString)) - && categories.HasValue))) - { - s.SerializeArray("categories", ref categories.Value); - categories.HasValue = true; - } - if ((s.HasKey("forSender") - || ((forSender != default(OptionalLong)) - && forSender.HasValue))) - { - s.Serialize("forSender", ref forSender.Value); - forSender.HasValue = true; - } - if ((s.HasKey("limit") - || ((limit != default(OptionalInt)) - && limit.HasValue))) - { - s.Serialize("limit", ref limit.Value); - limit.HasValue = true; - } - s.Serialize("name", ref name); - s.Serialize("onlyCount", ref onlyCount); - if ((s.HasKey("start") - || ((start != default(OptionalLong)) - && start.HasValue))) - { - s.Serialize("start", ref start.Value); - start.HasValue = true; - } - if ((s.HasKey("states") - || ((states != default(OptionalArrayOfString)) - && states.HasValue))) - { - s.SerializeArray("states", ref states.Value); - states.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MailSearchRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public MailSearchClause[] clauses; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("clauses", ref clauses); - } - } - [System.SerializableAttribute()] - public partial class MailSearchResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public MailSearchResponseClause[] results; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("results", ref results); - } - } - [System.SerializableAttribute()] - public partial class SendMailObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfAttachmentRequest attachments = new OptionalArrayOfAttachmentRequest(); - public OptionalString body = new OptionalString(); - public OptionalLong bodyRef = new OptionalLong(); - public string category; - public OptionalString expires = new OptionalString(); - public OptionalLong id = new OptionalLong(); - public OptionalPlayerReward playerRewards = new OptionalPlayerReward(); - public OptionalMailRewards rewards = new OptionalMailRewards(); - public long senderGamerTag; - public OptionalString subject = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("attachments") - || ((attachments != default(OptionalArrayOfAttachmentRequest)) - && attachments.HasValue))) - { - s.SerializeArray("attachments", ref attachments.Value); - attachments.HasValue = true; - } - if ((s.HasKey("body") - || ((body != default(OptionalString)) - && body.HasValue))) - { - s.Serialize("body", ref body.Value); - body.HasValue = true; - } - if ((s.HasKey("bodyRef") - || ((bodyRef != default(OptionalLong)) - && bodyRef.HasValue))) - { - s.Serialize("bodyRef", ref bodyRef.Value); - bodyRef.HasValue = true; - } - s.Serialize("category", ref category); - if ((s.HasKey("expires") - || ((expires != default(OptionalString)) - && expires.HasValue))) - { - s.Serialize("expires", ref expires.Value); - expires.HasValue = true; - } - if ((s.HasKey("id") - || ((id != default(OptionalLong)) - && id.HasValue))) - { - s.Serialize("id", ref id.Value); - id.HasValue = true; - } - if ((s.HasKey("playerRewards") - || ((playerRewards != default(OptionalPlayerReward)) - && playerRewards.HasValue))) - { - s.Serialize("playerRewards", ref playerRewards.Value); - playerRewards.HasValue = true; - } - if ((s.HasKey("rewards") - || ((rewards != default(OptionalMailRewards)) - && rewards.HasValue))) - { - s.Serialize("rewards", ref rewards.Value); - rewards.HasValue = true; - } - s.Serialize("senderGamerTag", ref senderGamerTag); - if ((s.HasKey("subject") - || ((subject != default(OptionalString)) - && subject.HasValue))) - { - s.Serialize("subject", ref subject.Value); - subject.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class SendMailResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong mailId = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("mailId") - || ((mailId != default(OptionalLong)) - && mailId.HasValue))) - { - s.Serialize("mailId", ref mailId.Value); - mailId.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class MyMailUpdate : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public UpdateMailRequest update = new UpdateMailRequest(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - s.Serialize("update", ref update); - } - } - [System.SerializableAttribute()] - public partial class MailQueryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public long unreadCount; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("unreadCount", ref unreadCount); - } - } - [System.SerializableAttribute()] - public partial class BulkUpdateMailObjectRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public MyMailUpdate[] updateMailRequests; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("updateMailRequests", ref updateMailRequests); - } - } - [System.SerializableAttribute()] - public partial class ListMailCategoriesResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public string[] result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class MailSearchResponseClause : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalArrayOfMessage content = new OptionalArrayOfMessage(); - public long count; - public string name; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("content") - || ((content != default(OptionalArrayOfMessage)) - && content.HasValue))) - { - s.SerializeArray("content", ref content.Value); - content.HasValue = true; - } - s.Serialize("count", ref count); - s.Serialize("name", ref name); - } - } - [System.SerializableAttribute()] - public partial class SessionHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long dbid; - public OptionalInt month = new OptionalInt(); - public OptionalInt year = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("dbid", ref dbid); - if ((s.HasKey("month") - || ((month != default(OptionalInt)) - && month.HasValue))) - { - s.Serialize("month", ref month.Value); - month.HasValue = true; - } - if ((s.HasKey("year") - || ((year != default(OptionalInt)) - && year.HasValue))) - { - s.Serialize("year", ref year.Value); - year.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class SessionHeartbeat : Beamable.Serialization.JsonSerializable.ISerializable - { - public long gt; - public OptionalLong heartbeat = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("gt", ref gt); - if ((s.HasKey("heartbeat") - || ((heartbeat != default(OptionalLong)) - && heartbeat.HasValue))) - { - s.Serialize("heartbeat", ref heartbeat.Value); - heartbeat.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class Era : Beamable.Serialization.JsonSerializable.ISerializable - { - public int value; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("value", ref value); - } - } - [System.SerializableAttribute()] - public partial class OnlineStatusResponses : Beamable.Serialization.JsonSerializable.ISerializable - { - public PlayerOnlineStatusResponse[] players; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("players", ref players); - } - } - [System.SerializableAttribute()] - public partial class SessionBasicSessionHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public LocalDate date = new LocalDate(); - public int daysPlayed; - public OptionalString installDate = new OptionalString(); - public string[] payments; - public string[] sessions; - public SessionBasicPaymentTotal[] totalPaid; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("date", ref date); - s.Serialize("daysPlayed", ref daysPlayed); - if ((s.HasKey("installDate") - || ((installDate != default(OptionalString)) - && installDate.HasValue))) - { - s.Serialize("installDate", ref installDate.Value); - installDate.HasValue = true; - } - s.SerializeArray("payments", ref payments); - s.SerializeArray("sessions", ref sessions); - s.SerializeArray("totalPaid", ref totalPaid); - } - } - [System.SerializableAttribute()] - public partial class LocalDate : Beamable.Serialization.JsonSerializable.ISerializable - { - public IsoChronology chronology = new IsoChronology(); - public int dayOfMonth; - public LocalDate_dayOfWeek dayOfWeek; - public int dayOfYear; - public Era era = new Era(); - public bool leapYear; - public LocalDate_month month; - public int monthValue; - public int year; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("chronology", ref chronology); - s.Serialize("dayOfMonth", ref dayOfMonth); - s.SerializeEnum("dayOfWeek", ref dayOfWeek, LocalDate_dayOfWeekExtensions.ToEnumString, LocalDate_dayOfWeekExtensions.FromEnumString); - s.Serialize("dayOfYear", ref dayOfYear); - s.Serialize("era", ref era); - s.Serialize("leapYear", ref leapYear); - s.SerializeEnum("month", ref month, LocalDate_monthExtensions.ToEnumString, LocalDate_monthExtensions.FromEnumString); - s.Serialize("monthValue", ref monthValue); - s.Serialize("year", ref year); - } - public enum LocalDate_dayOfWeek - { - SATURDAY, - MONDAY, - THURSDAY, - TUESDAY, - FRIDAY, - WEDNESDAY, - SUNDAY, - } - public class LocalDate_dayOfWeekExtensions - { - public static string ToEnumString(LocalDate_dayOfWeek val) - { - if ((LocalDate_dayOfWeek.SATURDAY == val)) - { - return "SATURDAY"; - } - if ((LocalDate_dayOfWeek.MONDAY == val)) - { - return "MONDAY"; - } - if ((LocalDate_dayOfWeek.THURSDAY == val)) - { - return "THURSDAY"; - } - if ((LocalDate_dayOfWeek.TUESDAY == val)) - { - return "TUESDAY"; - } - if ((LocalDate_dayOfWeek.FRIDAY == val)) - { - return "FRIDAY"; - } - if ((LocalDate_dayOfWeek.WEDNESDAY == val)) - { - return "WEDNESDAY"; - } - if ((LocalDate_dayOfWeek.SUNDAY == val)) - { - return "SUNDAY"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static LocalDate_dayOfWeek FromEnumString(string str) - { - if (("SATURDAY" == str)) - { - return LocalDate_dayOfWeek.SATURDAY; - } - if (("MONDAY" == str)) - { - return LocalDate_dayOfWeek.MONDAY; - } - if (("THURSDAY" == str)) - { - return LocalDate_dayOfWeek.THURSDAY; - } - if (("TUESDAY" == str)) - { - return LocalDate_dayOfWeek.TUESDAY; - } - if (("FRIDAY" == str)) - { - return LocalDate_dayOfWeek.FRIDAY; - } - if (("WEDNESDAY" == str)) - { - return LocalDate_dayOfWeek.WEDNESDAY; - } - if (("SUNDAY" == str)) - { - return LocalDate_dayOfWeek.SUNDAY; - } - throw new System.ArgumentException("Unknown string value"); - } - } - public enum LocalDate_month - { - DECEMBER, - APRIL, - JULY, - SEPTEMBER, - JUNE, - FEBRUARY, - OCTOBER, - AUGUST, - NOVEMBER, - MARCH, - MAY, - JANUARY, - } - public class LocalDate_monthExtensions - { - public static string ToEnumString(LocalDate_month val) - { - if ((LocalDate_month.DECEMBER == val)) - { - return "DECEMBER"; - } - if ((LocalDate_month.APRIL == val)) - { - return "APRIL"; - } - if ((LocalDate_month.JULY == val)) - { - return "JULY"; - } - if ((LocalDate_month.SEPTEMBER == val)) - { - return "SEPTEMBER"; - } - if ((LocalDate_month.JUNE == val)) - { - return "JUNE"; - } - if ((LocalDate_month.FEBRUARY == val)) - { - return "FEBRUARY"; - } - if ((LocalDate_month.OCTOBER == val)) - { - return "OCTOBER"; - } - if ((LocalDate_month.AUGUST == val)) - { - return "AUGUST"; - } - if ((LocalDate_month.NOVEMBER == val)) - { - return "NOVEMBER"; - } - if ((LocalDate_month.MARCH == val)) - { - return "MARCH"; - } - if ((LocalDate_month.MAY == val)) - { - return "MAY"; - } - if ((LocalDate_month.JANUARY == val)) - { - return "JANUARY"; - } - throw new System.ArgumentException("Unknown enum value"); - } - public static LocalDate_month FromEnumString(string str) - { - if (("DECEMBER" == str)) - { - return LocalDate_month.DECEMBER; - } - if (("APRIL" == str)) - { - return LocalDate_month.APRIL; - } - if (("JULY" == str)) - { - return LocalDate_month.JULY; - } - if (("SEPTEMBER" == str)) - { - return LocalDate_month.SEPTEMBER; - } - if (("JUNE" == str)) - { - return LocalDate_month.JUNE; - } - if (("FEBRUARY" == str)) - { - return LocalDate_month.FEBRUARY; - } - if (("OCTOBER" == str)) - { - return LocalDate_month.OCTOBER; - } - if (("AUGUST" == str)) - { - return LocalDate_month.AUGUST; - } - if (("NOVEMBER" == str)) - { - return LocalDate_month.NOVEMBER; - } - if (("MARCH" == str)) - { - return LocalDate_month.MARCH; - } - if (("MAY" == str)) - { - return LocalDate_month.MAY; - } - if (("JANUARY" == str)) - { - return LocalDate_month.JANUARY; - } - throw new System.ArgumentException("Unknown string value"); - } - } - } - [System.SerializableAttribute()] - public partial class SessionBasicStartSessionRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalMapOfString customParams = new OptionalMapOfString(); - public OptionalString device = new OptionalString(); - public OptionalMapOfString deviceParams = new OptionalMapOfString(); - public OptionalLong gamer = new OptionalLong(); - public OptionalSessionLanguageContext language = new OptionalSessionLanguageContext(); - public OptionalString locale = new OptionalString(); - public OptionalString platform = new OptionalString(); - public OptionalString shard = new OptionalString(); - public OptionalString source = new OptionalString(); - public OptionalLong time = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("customParams") - || ((customParams != default(OptionalMapOfString)) - && customParams.HasValue))) - { - s.SerializeDictionary("customParams", ref customParams.Value); - customParams.HasValue = true; - } - if ((s.HasKey("device") - || ((device != default(OptionalString)) - && device.HasValue))) - { - s.Serialize("device", ref device.Value); - device.HasValue = true; - } - if ((s.HasKey("deviceParams") - || ((deviceParams != default(OptionalMapOfString)) - && deviceParams.HasValue))) - { - s.SerializeDictionary("deviceParams", ref deviceParams.Value); - deviceParams.HasValue = true; - } - if ((s.HasKey("gamer") - || ((gamer != default(OptionalLong)) - && gamer.HasValue))) - { - s.Serialize("gamer", ref gamer.Value); - gamer.HasValue = true; - } - if ((s.HasKey("language") - || ((language != default(OptionalSessionLanguageContext)) - && language.HasValue))) - { - s.Serialize("language", ref language.Value); - language.HasValue = true; - } - if ((s.HasKey("locale") - || ((locale != default(OptionalString)) - && locale.HasValue))) - { - s.Serialize("locale", ref locale.Value); - locale.HasValue = true; - } - if ((s.HasKey("platform") - || ((platform != default(OptionalString)) - && platform.HasValue))) - { - s.Serialize("platform", ref platform.Value); - platform.HasValue = true; - } - if ((s.HasKey("shard") - || ((shard != default(OptionalString)) - && shard.HasValue))) - { - s.Serialize("shard", ref shard.Value); - shard.HasValue = true; - } - if ((s.HasKey("source") - || ((source != default(OptionalString)) - && source.HasValue))) - { - s.Serialize("source", ref source.Value); - source.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 CohortEntry : Beamable.Serialization.JsonSerializable.ISerializable - { - public string cohort; - public string trial; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("cohort", ref cohort); - s.Serialize("trial", ref trial); - } - } - [System.SerializableAttribute()] - public partial class OnlineStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long intervalSecs; - public string playerIds; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("intervalSecs", ref intervalSecs); - s.Serialize("playerIds", ref playerIds); - } - } - [System.SerializableAttribute()] - public partial class SessionClientHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalInt month = new OptionalInt(); - public OptionalInt year = new OptionalInt(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("month") - || ((month != default(OptionalInt)) - && month.HasValue))) - { - s.Serialize("month", ref month.Value); - month.HasValue = true; - } - if ((s.HasKey("year") - || ((year != default(OptionalInt)) - && year.HasValue))) - { - s.Serialize("year", ref year.Value); - year.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class PlayerOnlineStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public long lastSeen; - public bool online; - public long playerId; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("lastSeen", ref lastSeen); - s.Serialize("online", ref online); - s.Serialize("playerId", ref playerId); - } - } - [System.SerializableAttribute()] - public partial class GamerTag : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong added = new OptionalLong(); - public OptionalString alias = new OptionalString(); - public string platform; - public long tag; - public OptionalArrayOfCohortEntry trials = new OptionalArrayOfCohortEntry(); - public OptionalSessionUser user = new OptionalSessionUser(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("added") - || ((added != default(OptionalLong)) - && added.HasValue))) - { - s.Serialize("added", ref added.Value); - added.HasValue = true; - } - if ((s.HasKey("alias") - || ((alias != default(OptionalString)) - && alias.HasValue))) - { - s.Serialize("alias", ref alias.Value); - alias.HasValue = true; - } - s.Serialize("platform", ref platform); - s.Serialize("tag", ref tag); - if ((s.HasKey("trials") - || ((trials != default(OptionalArrayOfCohortEntry)) - && trials.HasValue))) - { - s.SerializeArray("trials", ref trials.Value); - trials.HasValue = true; - } - if ((s.HasKey("user") - || ((user != default(OptionalSessionUser)) - && user.HasValue))) - { - s.Serialize("user", ref user.Value); - user.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class SessionUser : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString cid = new OptionalString(); - public string email; - public string firstName; - public long gamerTag; - public OptionalLong heartbeat = new OptionalLong(); - public long id; - public string lang; - public string lastName; - public string name; - public OptionalString password = new OptionalString(); - public string username; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("cid") - || ((cid != default(OptionalString)) - && cid.HasValue))) - { - s.Serialize("cid", ref cid.Value); - cid.HasValue = true; - } - s.Serialize("email", ref email); - s.Serialize("firstName", ref firstName); - s.Serialize("gamerTag", ref gamerTag); - if ((s.HasKey("heartbeat") - || ((heartbeat != default(OptionalLong)) - && heartbeat.HasValue))) - { - s.Serialize("heartbeat", ref heartbeat.Value); - heartbeat.HasValue = true; - } - s.Serialize("id", ref id); - s.Serialize("lang", ref lang); - s.Serialize("lastName", ref lastName); - s.Serialize("name", ref name); - if ((s.HasKey("password") - || ((password != default(OptionalString)) - && password.HasValue))) - { - s.Serialize("password", ref password.Value); - password.HasValue = true; - } - s.Serialize("username", ref username); - } - } - [System.SerializableAttribute()] - public partial class SessionLanguageContext : Beamable.Serialization.JsonSerializable.ISerializable - { - public string code; - public string ctx; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("code", ref code); - s.Serialize("ctx", ref ctx); - } - } - [System.SerializableAttribute()] - public partial class IsoChronology : Beamable.Serialization.JsonSerializable.ISerializable - { - public string calendarType; - public string id; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("calendarType", ref calendarType); - s.Serialize("id", ref id); - } - } - [System.SerializableAttribute()] - public partial class SessionBasicSessionClientHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public LocalDate date = new LocalDate(); - public int daysPlayed; - public OptionalString installDate = new OptionalString(); - public string[] sessions; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("date", ref date); - s.Serialize("daysPlayed", ref daysPlayed); - if ((s.HasKey("installDate") - || ((installDate != default(OptionalString)) - && installDate.HasValue))) - { - s.Serialize("installDate", ref installDate.Value); - installDate.HasValue = true; - } - s.SerializeArray("sessions", ref sessions); - } - } - [System.SerializableAttribute()] - public partial class SessionBasicPaymentTotal : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString currencyCode = new OptionalString(); - public long totalRevenue; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("currencyCode") - || ((currencyCode != default(OptionalString)) - && currencyCode.HasValue))) - { - s.Serialize("currencyCode", ref currencyCode.Value); - currencyCode.HasValue = true; - } - s.Serialize("totalRevenue", ref totalRevenue); - } - } - [System.SerializableAttribute()] - public partial class StartSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalGamerTag gamer = new OptionalGamerTag(); - public string result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("gamer") - || ((gamer != default(OptionalGamerTag)) - && gamer.HasValue))) - { - s.Serialize("gamer", ref gamer.Value); - gamer.HasValue = true; - } - s.Serialize("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class ScheduleTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public long time; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - s.Serialize("time", ref time); - } - } - [System.SerializableAttribute()] - public partial class Trial : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalLong activated = new OptionalLong(); - public bool active; - public long assigned; - public Cohort[] cohorts; - public OptionalLong created = new OptionalLong(); - public string ctype; - public OptionalArrayOfCustomCohortRule customRules = new OptionalArrayOfCustomCohortRule(); - public string name; - public OptionalLong scheduleStart = new OptionalLong(); - public string strategy; - public string ttype; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("activated") - || ((activated != default(OptionalLong)) - && activated.HasValue))) - { - s.Serialize("activated", ref activated.Value); - activated.HasValue = true; - } - s.Serialize("active", ref active); - s.Serialize("assigned", ref assigned); - s.SerializeArray("cohorts", ref cohorts); - if ((s.HasKey("created") - || ((created != default(OptionalLong)) - && created.HasValue))) - { - s.Serialize("created", ref created.Value); - created.HasValue = true; - } - s.Serialize("ctype", ref ctype); - if ((s.HasKey("customRules") - || ((customRules != default(OptionalArrayOfCustomCohortRule)) - && customRules.HasValue))) - { - s.SerializeArray("customRules", ref customRules.Value); - customRules.HasValue = true; - } - s.Serialize("name", ref name); - if ((s.HasKey("scheduleStart") - || ((scheduleStart != default(OptionalLong)) - && scheduleStart.HasValue))) - { - s.Serialize("scheduleStart", ref scheduleStart.Value); - scheduleStart.HasValue = true; - } - s.Serialize("strategy", ref strategy); - s.Serialize("ttype", ref ttype); - } - } - [System.SerializableAttribute()] - public partial class CustomCohortRule : Beamable.Serialization.JsonSerializable.ISerializable - { - public OptionalString access = new OptionalString(); - public string customAttr; - public OptionalArrayOfCustomCohortRule customItems = new OptionalArrayOfCustomCohortRule(); - public string customOp; - public string[] customVal; - public OptionalString domain = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - if ((s.HasKey("access") - || ((access != default(OptionalString)) - && access.HasValue))) - { - s.Serialize("access", ref access.Value); - access.HasValue = true; - } - s.Serialize("customAttr", ref customAttr); - if ((s.HasKey("customItems") - || ((customItems != default(OptionalArrayOfCustomCohortRule)) - && customItems.HasValue))) - { - s.SerializeArray("customItems", ref customItems.Value); - customItems.HasValue = true; - } - s.Serialize("customOp", ref customOp); - s.SerializeArray("customVal", ref customVal); - if ((s.HasKey("domain") - || ((domain != default(OptionalString)) - && domain.HasValue))) - { - s.Serialize("domain", ref domain.Value); - domain.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class Cohort : Beamable.Serialization.JsonSerializable.ISerializable - { - public long assigned; - public OptionalArrayOfCloudStorage cloudData = new OptionalArrayOfCloudStorage(); - public OptionalArrayOfCustomCohortRule customRule = new OptionalArrayOfCustomCohortRule(); - public string name; - public OptionalInt pct = new OptionalInt(); - public OptionalLong populationCap = new OptionalLong(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("assigned", ref assigned); - if ((s.HasKey("cloudData") - || ((cloudData != default(OptionalArrayOfCloudStorage)) - && cloudData.HasValue))) - { - s.SerializeArray("cloudData", ref cloudData.Value); - cloudData.HasValue = true; - } - if ((s.HasKey("customRule") - || ((customRule != default(OptionalArrayOfCustomCohortRule)) - && customRule.HasValue))) - { - s.SerializeArray("customRule", ref customRule.Value); - customRule.HasValue = true; - } - s.Serialize("name", ref name); - if ((s.HasKey("pct") - || ((pct != default(OptionalInt)) - && pct.HasValue))) - { - s.Serialize("pct", ref pct.Value); - pct.HasValue = true; + if ((LocalDate_month.DECEMBER == val)) + { + return "DECEMBER"; + } + if ((LocalDate_month.APRIL == val)) + { + return "APRIL"; + } + if ((LocalDate_month.JULY == val)) + { + return "JULY"; + } + if ((LocalDate_month.SEPTEMBER == val)) + { + return "SEPTEMBER"; + } + if ((LocalDate_month.JUNE == val)) + { + return "JUNE"; + } + if ((LocalDate_month.FEBRUARY == val)) + { + return "FEBRUARY"; + } + if ((LocalDate_month.OCTOBER == val)) + { + return "OCTOBER"; + } + if ((LocalDate_month.AUGUST == val)) + { + return "AUGUST"; + } + if ((LocalDate_month.NOVEMBER == val)) + { + return "NOVEMBER"; + } + if ((LocalDate_month.MARCH == val)) + { + return "MARCH"; + } + if ((LocalDate_month.MAY == val)) + { + return "MAY"; + } + if ((LocalDate_month.JANUARY == val)) + { + return "JANUARY"; + } + throw new System.ArgumentException("Unknown enum value"); } - if ((s.HasKey("populationCap") - || ((populationCap != default(OptionalLong)) - && populationCap.HasValue))) + public static LocalDate_month FromEnumString(string str) { - s.Serialize("populationCap", ref populationCap.Value); - populationCap.HasValue = true; + if (("DECEMBER" == str)) + { + return LocalDate_month.DECEMBER; + } + if (("APRIL" == str)) + { + return LocalDate_month.APRIL; + } + if (("JULY" == str)) + { + return LocalDate_month.JULY; + } + if (("SEPTEMBER" == str)) + { + return LocalDate_month.SEPTEMBER; + } + if (("JUNE" == str)) + { + return LocalDate_month.JUNE; + } + if (("FEBRUARY" == str)) + { + return LocalDate_month.FEBRUARY; + } + if (("OCTOBER" == str)) + { + return LocalDate_month.OCTOBER; + } + if (("AUGUST" == str)) + { + return LocalDate_month.AUGUST; + } + if (("NOVEMBER" == str)) + { + return LocalDate_month.NOVEMBER; + } + if (("MARCH" == str)) + { + return LocalDate_month.MARCH; + } + if (("MAY" == str)) + { + return LocalDate_month.MAY; + } + if (("JANUARY" == str)) + { + return LocalDate_month.JANUARY; + } + throw new System.ArgumentException("Unknown string value"); } } } [System.SerializableAttribute()] - public partial class DeleteTrialDataRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - } - } - [System.SerializableAttribute()] - public partial class CloudDataStatus : Beamable.Serialization.JsonSerializable.ISerializable - { - public bool ejected; - public bool forSending; - public bool processing; - public bool sent; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("ejected", ref ejected); - s.Serialize("forSending", ref forSending); - s.Serialize("processing", ref processing); - s.Serialize("sent", ref sent); - } - } - [System.SerializableAttribute()] - public partial class SaveGameDataResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public string result; - public long sid; - public long version; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("result", ref result); - s.Serialize("sid", ref sid); - s.Serialize("version", ref version); - } - } - [System.SerializableAttribute()] - public partial class PauseTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - } - } - [System.SerializableAttribute()] - public partial class StartTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - } - } - [System.SerializableAttribute()] - public partial class CloudStorage : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionBasicStartSessionRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalLong added = new OptionalLong(); - public OptionalString data = new OptionalString(); - public bool ejected; - public OptionalLong expiration = new OptionalLong(); - public OptionalLong gt = new OptionalLong(); - public OptionalString jobId = new OptionalString(); - public OptionalString reference = new OptionalString(); - public OptionalLong retrieved = new OptionalLong(); - public bool sent; - public long sid; - public CloudDataStatus status = new CloudDataStatus(); - public int stype; - public OptionalString uniqueIdentifier = new OptionalString(); - public OptionalLong updated = new OptionalLong(); - public OptionalLong version = new OptionalLong(); + public OptionalMapOfString customParams = new OptionalMapOfString(); + public OptionalString device = new OptionalString(); + public OptionalMapOfString deviceParams = new OptionalMapOfString(); + public OptionalLong gamer = new OptionalLong(); + public OptionalSessionLanguageContext language = new OptionalSessionLanguageContext(); + public OptionalString locale = new OptionalString(); + public OptionalString platform = new OptionalString(); + public OptionalString shard = new OptionalString(); + public OptionalString source = new OptionalString(); + public OptionalLong time = new OptionalLong(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("added") - || ((added != default(OptionalLong)) - && added.HasValue))) + if ((s.HasKey("customParams") + || ((customParams != default(OptionalMapOfString)) + && customParams.HasValue))) { - s.Serialize("added", ref added.Value); - added.HasValue = true; + s.SerializeDictionary("customParams", ref customParams.Value); + customParams.HasValue = true; } - if ((s.HasKey("data") - || ((data != default(OptionalString)) - && data.HasValue))) + if ((s.HasKey("device") + || ((device != default(OptionalString)) + && device.HasValue))) { - s.Serialize("data", ref data.Value); - data.HasValue = true; + s.Serialize("device", ref device.Value); + device.HasValue = true; } - s.Serialize("ejected", ref ejected); - if ((s.HasKey("expiration") - || ((expiration != default(OptionalLong)) - && expiration.HasValue))) + if ((s.HasKey("deviceParams") + || ((deviceParams != default(OptionalMapOfString)) + && deviceParams.HasValue))) { - s.Serialize("expiration", ref expiration.Value); - expiration.HasValue = true; + s.SerializeDictionary("deviceParams", ref deviceParams.Value); + deviceParams.HasValue = true; } - if ((s.HasKey("gt") - || ((gt != default(OptionalLong)) - && gt.HasValue))) + if ((s.HasKey("gamer") + || ((gamer != default(OptionalLong)) + && gamer.HasValue))) { - s.Serialize("gt", ref gt.Value); - gt.HasValue = true; + s.Serialize("gamer", ref gamer.Value); + gamer.HasValue = true; } - if ((s.HasKey("jobId") - || ((jobId != default(OptionalString)) - && jobId.HasValue))) + if ((s.HasKey("language") + || ((language != default(OptionalSessionLanguageContext)) + && language.HasValue))) { - s.Serialize("jobId", ref jobId.Value); - jobId.HasValue = true; + s.Serialize("language", ref language.Value); + language.HasValue = true; } - if ((s.HasKey("reference") - || ((reference != default(OptionalString)) - && reference.HasValue))) + if ((s.HasKey("locale") + || ((locale != default(OptionalString)) + && locale.HasValue))) { - s.Serialize("reference", ref reference.Value); - reference.HasValue = true; + s.Serialize("locale", ref locale.Value); + locale.HasValue = true; } - if ((s.HasKey("retrieved") - || ((retrieved != default(OptionalLong)) - && retrieved.HasValue))) + if ((s.HasKey("platform") + || ((platform != default(OptionalString)) + && platform.HasValue))) { - s.Serialize("retrieved", ref retrieved.Value); - retrieved.HasValue = true; + s.Serialize("platform", ref platform.Value); + platform.HasValue = true; } - s.Serialize("sent", ref sent); - s.Serialize("sid", ref sid); - s.Serialize("status", ref status); - s.Serialize("stype", ref stype); - if ((s.HasKey("uniqueIdentifier") - || ((uniqueIdentifier != default(OptionalString)) - && uniqueIdentifier.HasValue))) + if ((s.HasKey("shard") + || ((shard != default(OptionalString)) + && shard.HasValue))) { - s.Serialize("uniqueIdentifier", ref uniqueIdentifier.Value); - uniqueIdentifier.HasValue = true; + s.Serialize("shard", ref shard.Value); + shard.HasValue = true; } - if ((s.HasKey("updated") - || ((updated != default(OptionalLong)) - && updated.HasValue))) + if ((s.HasKey("source") + || ((source != default(OptionalString)) + && source.HasValue))) { - s.Serialize("updated", ref updated.Value); - updated.HasValue = true; + s.Serialize("source", ref source.Value); + source.HasValue = true; } - if ((s.HasKey("version") - || ((version != default(OptionalLong)) - && version.HasValue))) + if ((s.HasKey("time") + || ((time != default(OptionalLong)) + && time.HasValue))) { - s.Serialize("version", ref version.Value); - version.HasValue = true; + s.Serialize("time", ref time.Value); + time.HasValue = true; } } } [System.SerializableAttribute()] - public partial class ListTrialsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public Trial[] result; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("result", ref result); - } - } - [System.SerializableAttribute()] - public partial class GetPlayerTrialsResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public CloudStorage[] cohortData; - public CohortEntry[] trials; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("cohortData", ref cohortData); - s.SerializeArray("trials", ref trials); - } - } - [System.SerializableAttribute()] - public partial class GetS3DataResponse : Beamable.Serialization.JsonSerializable.ISerializable - { - public int[] data; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.SerializeArray("data", ref data); - } - } - [System.SerializableAttribute()] - public partial class CreateTrialRestRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class CohortEntry : Beamable.Serialization.JsonSerializable.ISerializable { - public string cohortType; - public string cohorts; - public OptionalArrayOfTrialCustomRule customRules = new OptionalArrayOfTrialCustomRule(); - public string name; - public string strat; + public string cohort; + public string trial; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cohortType", ref cohortType); - s.Serialize("cohorts", ref cohorts); - if ((s.HasKey("customRules") - || ((customRules != default(OptionalArrayOfTrialCustomRule)) - && customRules.HasValue))) - { - s.SerializeArray("customRules", ref customRules.Value); - customRules.HasValue = true; - } - s.Serialize("name", ref name); - s.Serialize("strat", ref strat); + s.Serialize("cohort", ref cohort); + s.Serialize("trial", ref trial); } } [System.SerializableAttribute()] - public partial class UploadTrialDataRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class OnlineStatusRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public string cohortName; - public string dataName; - public string filePayloadBase64; - public string trialName; + public long intervalSecs; + public string playerIds; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("cohortName", ref cohortName); - s.Serialize("dataName", ref dataName); - s.Serialize("filePayloadBase64", ref filePayloadBase64); - s.Serialize("trialName", ref trialName); + s.Serialize("intervalSecs", ref intervalSecs); + s.Serialize("playerIds", ref playerIds); } } [System.SerializableAttribute()] - public partial class TrialCustomRule : Beamable.Serialization.JsonSerializable.ISerializable + public partial class SessionClientHistoryRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalString access = new OptionalString(); - public string customAttr; - public OptionalArrayOfTrialCustomRule customItems = new OptionalArrayOfTrialCustomRule(); - public string customOp; - public string[] customVal; - public OptionalString domain = new OptionalString(); + public OptionalInt month = new OptionalInt(); + public OptionalInt year = new OptionalInt(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - if ((s.HasKey("access") - || ((access != default(OptionalString)) - && access.HasValue))) - { - s.Serialize("access", ref access.Value); - access.HasValue = true; - } - s.Serialize("customAttr", ref customAttr); - if ((s.HasKey("customItems") - || ((customItems != default(OptionalArrayOfTrialCustomRule)) - && customItems.HasValue))) - { - s.SerializeArray("customItems", ref customItems.Value); - customItems.HasValue = true; - } - s.Serialize("customOp", ref customOp); - s.SerializeArray("customVal", ref customVal); - if ((s.HasKey("domain") - || ((domain != default(OptionalString)) - && domain.HasValue))) + if ((s.HasKey("month") + || ((month != default(OptionalInt)) + && month.HasValue))) { - s.Serialize("domain", ref domain.Value); - domain.HasValue = true; - } - } - } - [System.SerializableAttribute()] - public partial class GetS3DataRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public long id; - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("id", ref id); - } - } - [System.SerializableAttribute()] - public partial class DeleteTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable - { - public string name; - public OptionalString trialType = new OptionalString(); - public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) - { - s.Serialize("name", ref name); - if ((s.HasKey("trialType") - || ((trialType != default(OptionalString)) - && trialType.HasValue))) + s.Serialize("month", ref month.Value); + month.HasValue = true; + } + if ((s.HasKey("year") + || ((year != default(OptionalInt)) + && year.HasValue))) { - s.Serialize("trialType", ref trialType.Value); - trialType.HasValue = true; + s.Serialize("year", ref year.Value); + year.HasValue = true; } } } [System.SerializableAttribute()] - public partial class GetPlayerTrialsRequest : Beamable.Serialization.JsonSerializable.ISerializable + public partial class PlayerOnlineStatusResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public long dbid; + public long lastSeen; + public bool online; + public long playerId; public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("dbid", ref dbid); + s.Serialize("lastSeen", ref lastSeen); + s.Serialize("online", ref online); + s.Serialize("playerId", ref playerId); } } [System.SerializableAttribute()] - public partial class TrialSuccessResponse : Beamable.Serialization.JsonSerializable.ISerializable + public partial class GamerTag : Beamable.Serialization.JsonSerializable.ISerializable { - public bool result; + public OptionalLong added = new OptionalLong(); + public OptionalString alias = new OptionalString(); + public string platform; + public long tag; + public OptionalArrayOfCohortEntry trials = new OptionalArrayOfCohortEntry(); + public OptionalSessionUser user = new OptionalSessionUser(); public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - s.Serialize("result", ref result); - } - } - [System.SerializableAttribute()] - public class OptionalAuthV2ContextInfo : Beamable.Common.Content.Optional - { - public OptionalAuthV2ContextInfo() - { - } - public OptionalAuthV2ContextInfo(AuthV2ContextInfo value) - { - HasValue = true; - Value = value; + if ((s.HasKey("added") + || ((added != default(OptionalLong)) + && added.HasValue))) + { + s.Serialize("added", ref added.Value); + added.HasValue = true; + } + if ((s.HasKey("alias") + || ((alias != default(OptionalString)) + && alias.HasValue))) + { + s.Serialize("alias", ref alias.Value); + alias.HasValue = true; + } + s.Serialize("platform", ref platform); + s.Serialize("tag", ref tag); + if ((s.HasKey("trials") + || ((trials != default(OptionalArrayOfCohortEntry)) + && trials.HasValue))) + { + s.SerializeArray("trials", ref trials.Value); + trials.HasValue = true; + } + if ((s.HasKey("user") + || ((user != default(OptionalSessionUser)) + && user.HasValue))) + { + s.Serialize("user", ref user.Value); + user.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalAuthV2ChallengeSolution : Beamable.Common.Content.Optional + public partial class SessionUser : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalAuthV2ChallengeSolution() - { - } - public OptionalAuthV2ChallengeSolution(AuthV2ChallengeSolution value) + public OptionalString cid = new OptionalString(); + public string email; + public string firstName; + public long gamerTag; + public OptionalLong heartbeat = new OptionalLong(); + public long id; + public string lang; + public string lastName; + public string name; + public OptionalString password = new OptionalString(); + public string username; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("cid") + || ((cid != default(OptionalString)) + && cid.HasValue))) + { + s.Serialize("cid", ref cid.Value); + cid.HasValue = true; + } + s.Serialize("email", ref email); + s.Serialize("firstName", ref firstName); + s.Serialize("gamerTag", ref gamerTag); + if ((s.HasKey("heartbeat") + || ((heartbeat != default(OptionalLong)) + && heartbeat.HasValue))) + { + s.Serialize("heartbeat", ref heartbeat.Value); + heartbeat.HasValue = true; + } + s.Serialize("id", ref id); + s.Serialize("lang", ref lang); + s.Serialize("lastName", ref lastName); + s.Serialize("name", ref name); + if ((s.HasKey("password") + || ((password != default(OptionalString)) + && password.HasValue))) + { + s.Serialize("password", ref password.Value); + password.HasValue = true; + } + s.Serialize("username", ref username); } } [System.SerializableAttribute()] - public class OptionalArrayOfAuthV2JsonWebKey : Beamable.Common.Content.OptionalArray + public partial class SessionLanguageContext : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfAuthV2JsonWebKey() - { - } - public OptionalArrayOfAuthV2JsonWebKey(AuthV2JsonWebKey[] value) + public string code; + public string ctx; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("code", ref code); + s.Serialize("ctx", ref ctx); } } [System.SerializableAttribute()] - public class OptionalArrayOfAuthV2RefreshTokenResponse : Beamable.Common.Content.OptionalArray + public partial class IsoChronology : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfAuthV2RefreshTokenResponse() - { - } - public OptionalArrayOfAuthV2RefreshTokenResponse(AuthV2RefreshTokenResponse[] value) + public string calendarType; + public string id; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("calendarType", ref calendarType); + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2Manifest : Beamable.Common.Content.OptionalArray + public partial class SessionBasicSessionClientHistoryResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2Manifest() - { - } - public OptionalArrayOfBeamoV2Manifest(BeamoV2Manifest[] value) + public LocalDate date = new LocalDate(); + public int daysPlayed; + public OptionalString installDate = new OptionalString(); + public string[] sessions; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("date", ref date); + s.Serialize("daysPlayed", ref daysPlayed); + if ((s.HasKey("installDate") + || ((installDate != default(OptionalString)) + && installDate.HasValue))) + { + s.Serialize("installDate", ref installDate.Value); + installDate.HasValue = true; + } + s.SerializeArray("sessions", ref sessions); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceLoggingContext : Beamable.Common.Content.OptionalArray + public partial class SessionBasicPaymentTotal : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceLoggingContext() - { - } - public OptionalArrayOfBeamoV2ServiceLoggingContext(BeamoV2ServiceLoggingContext[] value) + public OptionalString currencyCode = new OptionalString(); + public long totalRevenue; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("currencyCode") + || ((currencyCode != default(OptionalString)) + && currencyCode.HasValue))) + { + s.Serialize("currencyCode", ref currencyCode.Value); + currencyCode.HasValue = true; + } + s.Serialize("totalRevenue", ref totalRevenue); } } [System.SerializableAttribute()] - public class OptionalBeamoV2SupportedFederation : Beamable.Common.Content.Optional + public partial class StartSessionResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2SupportedFederation() - { - } - public OptionalBeamoV2SupportedFederation(BeamoV2SupportedFederation value) + public OptionalGamerTag gamer = new OptionalGamerTag(); + public string result; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("gamer") + || ((gamer != default(OptionalGamerTag)) + && gamer.HasValue))) + { + s.Serialize("gamer", ref gamer.Value); + gamer.HasValue = true; + } + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2SupportedFederation : Beamable.Common.Content.OptionalArray + public partial class ScheduleTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2SupportedFederation() - { - } - public OptionalArrayOfBeamoV2SupportedFederation(BeamoV2SupportedFederation[] value) + public string name; + public long time; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("name", ref name); + s.Serialize("time", ref time); } } [System.SerializableAttribute()] - public class OptionalBeamoV2OrderDirection : Beamable.Common.Content.Optional + public partial class Trial : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2OrderDirection() - { - } - public OptionalBeamoV2OrderDirection(BeamoV2OrderDirection value) + public OptionalLong activated = new OptionalLong(); + public bool active; + public long assigned; + public Cohort[] cohorts; + public OptionalLong created = new OptionalLong(); + public string ctype; + public OptionalArrayOfCustomCohortRule customRules = new OptionalArrayOfCustomCohortRule(); + public string name; + public OptionalLong scheduleStart = new OptionalLong(); + public string strategy; + public string ttype; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("activated") + || ((activated != default(OptionalLong)) + && activated.HasValue))) + { + s.Serialize("activated", ref activated.Value); + activated.HasValue = true; + } + s.Serialize("active", ref active); + s.Serialize("assigned", ref assigned); + s.SerializeArray("cohorts", ref cohorts); + if ((s.HasKey("created") + || ((created != default(OptionalLong)) + && created.HasValue))) + { + s.Serialize("created", ref created.Value); + created.HasValue = true; + } + s.Serialize("ctype", ref ctype); + if ((s.HasKey("customRules") + || ((customRules != default(OptionalArrayOfCustomCohortRule)) + && customRules.HasValue))) + { + s.SerializeArray("customRules", ref customRules.Value); + customRules.HasValue = true; + } + s.Serialize("name", ref name); + if ((s.HasKey("scheduleStart") + || ((scheduleStart != default(OptionalLong)) + && scheduleStart.HasValue))) + { + s.Serialize("scheduleStart", ref scheduleStart.Value); + scheduleStart.HasValue = true; + } + s.Serialize("strategy", ref strategy); + s.Serialize("ttype", ref ttype); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceReference : Beamable.Common.Content.OptionalArray + public partial class CustomCohortRule : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceReference() - { - } - public OptionalArrayOfBeamoV2ServiceReference(BeamoV2ServiceReference[] value) + public OptionalString access = new OptionalString(); + public string customAttr; + public OptionalArrayOfCustomCohortRule customItems = new OptionalArrayOfCustomCohortRule(); + public string customOp; + public string[] customVal; + public OptionalString domain = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("access") + || ((access != default(OptionalString)) + && access.HasValue))) + { + s.Serialize("access", ref access.Value); + access.HasValue = true; + } + s.Serialize("customAttr", ref customAttr); + if ((s.HasKey("customItems") + || ((customItems != default(OptionalArrayOfCustomCohortRule)) + && customItems.HasValue))) + { + s.SerializeArray("customItems", ref customItems.Value); + customItems.HasValue = true; + } + s.Serialize("customOp", ref customOp); + s.SerializeArray("customVal", ref customVal); + if ((s.HasKey("domain") + || ((domain != default(OptionalString)) + && domain.HasValue))) + { + s.Serialize("domain", ref domain.Value); + domain.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceStorageReference : Beamable.Common.Content.OptionalArray + public partial class Cohort : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceStorageReference() - { - } - public OptionalArrayOfBeamoV2ServiceStorageReference(BeamoV2ServiceStorageReference[] value) + public long assigned; + public OptionalArrayOfCloudStorage cloudData = new OptionalArrayOfCloudStorage(); + public OptionalArrayOfCustomCohortRule customRule = new OptionalArrayOfCustomCohortRule(); + public string name; + public OptionalInt pct = new OptionalInt(); + public OptionalLong populationCap = new OptionalLong(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("assigned", ref assigned); + if ((s.HasKey("cloudData") + || ((cloudData != default(OptionalArrayOfCloudStorage)) + && cloudData.HasValue))) + { + s.SerializeArray("cloudData", ref cloudData.Value); + cloudData.HasValue = true; + } + if ((s.HasKey("customRule") + || ((customRule != default(OptionalArrayOfCustomCohortRule)) + && customRule.HasValue))) + { + s.SerializeArray("customRule", ref customRule.Value); + customRule.HasValue = true; + } + s.Serialize("name", ref name); + if ((s.HasKey("pct") + || ((pct != default(OptionalInt)) + && pct.HasValue))) + { + s.Serialize("pct", ref pct.Value); + pct.HasValue = true; + } + if ((s.HasKey("populationCap") + || ((populationCap != default(OptionalLong)) + && populationCap.HasValue))) + { + s.Serialize("populationCap", ref populationCap.Value); + populationCap.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2PortalExtensionReference : Beamable.Common.Content.OptionalArray + public partial class DeleteTrialDataRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2PortalExtensionReference() - { - } - public OptionalArrayOfBeamoV2PortalExtensionReference(BeamoV2PortalExtensionReference[] value) + public long id; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2SchemaReference : Beamable.Common.Content.OptionalArray + public partial class CloudDataStatus : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2SchemaReference() - { - } - public OptionalArrayOfBeamoV2SchemaReference(BeamoV2SchemaReference[] value) + public bool ejected; + public bool forSending; + public bool processing; + public bool sent; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("ejected", ref ejected); + s.Serialize("forSending", ref forSending); + s.Serialize("processing", ref processing); + s.Serialize("sent", ref sent); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceTemplateView : Beamable.Common.Content.OptionalArray + public partial class SaveGameDataResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceTemplateView() - { - } - public OptionalArrayOfBeamoV2ServiceTemplateView(BeamoV2ServiceTemplateView[] value) + public string result; + public long sid; + public long version; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("result", ref result); + s.Serialize("sid", ref sid); + s.Serialize("version", ref version); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceStatus : Beamable.Common.Content.OptionalArray + public partial class PauseTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceStatus() - { - } - public OptionalArrayOfBeamoV2ServiceStatus(BeamoV2ServiceStatus[] value) + public string name; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceStorageStatus : Beamable.Common.Content.OptionalArray + public partial class StartTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceStorageStatus() - { - } - public OptionalArrayOfBeamoV2ServiceStorageStatus(BeamoV2ServiceStorageStatus[] value) + public string name; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("name", ref name); } } [System.SerializableAttribute()] - public class OptionalBeamoV2FederationType : Beamable.Common.Content.Optional + public partial class CloudStorage : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2FederationType() - { - } - public OptionalBeamoV2FederationType(BeamoV2FederationType value) + public OptionalLong added = new OptionalLong(); + public OptionalString data = new OptionalString(); + public bool ejected; + public OptionalLong expiration = new OptionalLong(); + public OptionalLong gt = new OptionalLong(); + public OptionalString jobId = new OptionalString(); + public OptionalString reference = new OptionalString(); + public OptionalLong retrieved = new OptionalLong(); + public bool sent; + public long sid; + public CloudDataStatus status = new CloudDataStatus(); + public int stype; + public OptionalString uniqueIdentifier = new OptionalString(); + public OptionalLong updated = new OptionalLong(); + public OptionalLong version = new OptionalLong(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("added") + || ((added != default(OptionalLong)) + && added.HasValue))) + { + s.Serialize("added", ref added.Value); + added.HasValue = true; + } + if ((s.HasKey("data") + || ((data != default(OptionalString)) + && data.HasValue))) + { + s.Serialize("data", ref data.Value); + data.HasValue = true; + } + s.Serialize("ejected", ref ejected); + if ((s.HasKey("expiration") + || ((expiration != default(OptionalLong)) + && expiration.HasValue))) + { + s.Serialize("expiration", ref expiration.Value); + expiration.HasValue = true; + } + if ((s.HasKey("gt") + || ((gt != default(OptionalLong)) + && gt.HasValue))) + { + s.Serialize("gt", ref gt.Value); + gt.HasValue = true; + } + if ((s.HasKey("jobId") + || ((jobId != default(OptionalString)) + && jobId.HasValue))) + { + s.Serialize("jobId", ref jobId.Value); + jobId.HasValue = true; + } + if ((s.HasKey("reference") + || ((reference != default(OptionalString)) + && reference.HasValue))) + { + s.Serialize("reference", ref reference.Value); + reference.HasValue = true; + } + if ((s.HasKey("retrieved") + || ((retrieved != default(OptionalLong)) + && retrieved.HasValue))) + { + s.Serialize("retrieved", ref retrieved.Value); + retrieved.HasValue = true; + } + s.Serialize("sent", ref sent); + s.Serialize("sid", ref sid); + s.Serialize("status", ref status); + s.Serialize("stype", ref stype); + if ((s.HasKey("uniqueIdentifier") + || ((uniqueIdentifier != default(OptionalString)) + && uniqueIdentifier.HasValue))) + { + s.Serialize("uniqueIdentifier", ref uniqueIdentifier.Value); + uniqueIdentifier.HasValue = true; + } + if ((s.HasKey("updated") + || ((updated != default(OptionalLong)) + && updated.HasValue))) + { + s.Serialize("updated", ref updated.Value); + updated.HasValue = true; + } + if ((s.HasKey("version") + || ((version != default(OptionalLong)) + && version.HasValue))) + { + s.Serialize("version", ref version.Value); + version.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceRegistration : Beamable.Common.Content.OptionalArray + public partial class ListTrialsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceRegistration() - { - } - public OptionalArrayOfBeamoV2ServiceRegistration(BeamoV2ServiceRegistration[] value) + public Trial[] result; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.SerializeArray("result", ref result); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2FederationRegistration : Beamable.Common.Content.OptionalArray + public partial class GetPlayerTrialsResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2FederationRegistration() - { - } - public OptionalArrayOfBeamoV2FederationRegistration(BeamoV2FederationRegistration[] value) + public CloudStorage[] cohortData; + public CohortEntry[] trials; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.SerializeArray("cohortData", ref cohortData); + s.SerializeArray("trials", ref trials); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2StringStringKeyValuePair : Beamable.Common.Content.OptionalArray + public partial class GetS3DataResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2StringStringKeyValuePair() - { - } - public OptionalArrayOfBeamoV2StringStringKeyValuePair(BeamoV2StringStringKeyValuePair[] value) + public int[] data; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.SerializeArray("data", ref data); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2LogContextRule : Beamable.Common.Content.OptionalArray + public partial class CreateTrialRestRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2LogContextRule() - { - } - public OptionalArrayOfBeamoV2LogContextRule(BeamoV2LogContextRule[] value) + public string cohortType; + public string cohorts; + public OptionalArrayOfTrialCustomRule customRules = new OptionalArrayOfTrialCustomRule(); + public string name; + public string strat; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("cohortType", ref cohortType); + s.Serialize("cohorts", ref cohorts); + if ((s.HasKey("customRules") + || ((customRules != default(OptionalArrayOfTrialCustomRule)) + && customRules.HasValue))) + { + s.SerializeArray("customRules", ref customRules.Value); + customRules.HasValue = true; + } + s.Serialize("name", ref name); + s.Serialize("strat", ref strat); } } [System.SerializableAttribute()] - public class OptionalBeamoV2LogProvider : Beamable.Common.Content.Optional + public partial class UploadTrialDataRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2LogProvider() - { - } - public OptionalBeamoV2LogProvider(BeamoV2LogProvider value) + public string cohortName; + public string dataName; + public string filePayloadBase64; + public string trialName; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("cohortName", ref cohortName); + s.Serialize("dataName", ref dataName); + s.Serialize("filePayloadBase64", ref filePayloadBase64); + s.Serialize("trialName", ref trialName); } } [System.SerializableAttribute()] - public class OptionalBeamoV2BundleOrigin : Beamable.Common.Content.Optional + public partial class TrialCustomRule : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2BundleOrigin() - { - } - public OptionalBeamoV2BundleOrigin(BeamoV2BundleOrigin value) + public OptionalString access = new OptionalString(); + public string customAttr; + public OptionalArrayOfTrialCustomRule customItems = new OptionalArrayOfTrialCustomRule(); + public string customOp; + public string[] customVal; + public OptionalString domain = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + if ((s.HasKey("access") + || ((access != default(OptionalString)) + && access.HasValue))) + { + s.Serialize("access", ref access.Value); + access.HasValue = true; + } + s.Serialize("customAttr", ref customAttr); + if ((s.HasKey("customItems") + || ((customItems != default(OptionalArrayOfTrialCustomRule)) + && customItems.HasValue))) + { + s.SerializeArray("customItems", ref customItems.Value); + customItems.HasValue = true; + } + s.Serialize("customOp", ref customOp); + s.SerializeArray("customVal", ref customVal); + if ((s.HasKey("domain") + || ((domain != default(OptionalString)) + && domain.HasValue))) + { + s.Serialize("domain", ref domain.Value); + domain.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2Link : Beamable.Common.Content.OptionalArray + public partial class GetS3DataRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2Link() - { - } - public OptionalArrayOfBeamoV2Link(BeamoV2Link[] value) + public long id; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("id", ref id); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2DatabaseMeasurement : Beamable.Common.Content.OptionalArray + public partial class DeleteTrialRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2DatabaseMeasurement() - { - } - public OptionalArrayOfBeamoV2DatabaseMeasurement(BeamoV2DatabaseMeasurement[] value) + public string name; + public OptionalString trialType = new OptionalString(); + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("name", ref name); + if ((s.HasKey("trialType") + || ((trialType != default(OptionalString)) + && trialType.HasValue))) + { + s.Serialize("trialType", ref trialType.Value); + trialType.HasValue = true; + } } } [System.SerializableAttribute()] - public class OptionalBeamoV2LogContextRuleAuthor : Beamable.Common.Content.Optional + public partial class GetPlayerTrialsRequest : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalBeamoV2LogContextRuleAuthor() - { - } - public OptionalBeamoV2LogContextRuleAuthor(BeamoV2LogContextRuleAuthor value) + public long dbid; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("dbid", ref dbid); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceDependencyReference : Beamable.Common.Content.OptionalArray + public partial class TrialSuccessResponse : Beamable.Serialization.JsonSerializable.ISerializable { - public OptionalArrayOfBeamoV2ServiceDependencyReference() - { - } - public OptionalArrayOfBeamoV2ServiceDependencyReference(BeamoV2ServiceDependencyReference[] value) + public bool result; + public virtual void Serialize(Beamable.Serialization.JsonSerializable.IStreamSerializer s) { - HasValue = true; - Value = value; + s.Serialize("result", ref result); } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ServiceComponent : Beamable.Common.Content.OptionalArray + public class OptionalAuthV2ContextInfo : Beamable.Common.Content.Optional { - public OptionalArrayOfBeamoV2ServiceComponent() + public OptionalAuthV2ContextInfo() { } - public OptionalArrayOfBeamoV2ServiceComponent(BeamoV2ServiceComponent[] value) + public OptionalAuthV2ContextInfo(AuthV2ContextInfo value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBeamoV2BundleOriginKind : Beamable.Common.Content.Optional + public class OptionalAuthV2ChallengeSolution : Beamable.Common.Content.Optional { - public OptionalBeamoV2BundleOriginKind() + public OptionalAuthV2ChallengeSolution() { } - public OptionalBeamoV2BundleOriginKind(BeamoV2BundleOriginKind value) + public OptionalAuthV2ChallengeSolution(AuthV2ChallengeSolution value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2ExtensionContentReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfAuthV2JsonWebKey : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBeamoV2ExtensionContentReference() + public OptionalArrayOfAuthV2JsonWebKey() { } - public OptionalArrayOfBeamoV2ExtensionContentReference(BeamoV2ExtensionContentReference[] value) + public OptionalArrayOfAuthV2JsonWebKey(AuthV2JsonWebKey[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoV2DataPoint : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfAuthV2RefreshTokenResponse : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBeamoV2DataPoint() + public OptionalArrayOfAuthV2RefreshTokenResponse() { } - public OptionalArrayOfBeamoV2DataPoint(BeamoV2DataPoint[] value) + public OptionalArrayOfAuthV2RefreshTokenResponse(AuthV2RefreshTokenResponse[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBeamoV2PlayerRuleOperationType : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2Manifest : Beamable.Common.Content.OptionalArray { - public OptionalBeamoV2PlayerRuleOperationType() + public OptionalArrayOfBeamoV2Manifest() { } - public OptionalBeamoV2PlayerRuleOperationType(BeamoV2PlayerRuleOperationType value) + public OptionalArrayOfBeamoV2Manifest(BeamoV2Manifest[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBeamoV2PathRuleOperationType : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2ServiceLoggingContext : Beamable.Common.Content.OptionalArray { - public OptionalBeamoV2PathRuleOperationType() + public OptionalArrayOfBeamoV2ServiceLoggingContext() { } - public OptionalBeamoV2PathRuleOperationType(BeamoV2PathRuleOperationType value) + public OptionalArrayOfBeamoV2ServiceLoggingContext(BeamoV2ServiceLoggingContext[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBundle : Beamable.Common.Content.Optional + public class OptionalBeamoV2SupportedFederation : Beamable.Common.Content.Optional { - public OptionalBundle() + public OptionalBeamoV2SupportedFederation() { } - public OptionalBundle(Bundle value) + public OptionalBeamoV2SupportedFederation(BeamoV2SupportedFederation value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfBundle : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2SupportedFederation : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBundle() + public OptionalArrayOfBeamoV2SupportedFederation() { } - public OptionalArrayOfBundle(Bundle[] value) + public OptionalArrayOfBeamoV2SupportedFederation(BeamoV2SupportedFederation[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfBundleTag : Beamable.Common.Content.OptionalArray + public class OptionalBeamoV2OrderDirection : Beamable.Common.Content.Optional { - public OptionalArrayOfBundleTag() + public OptionalBeamoV2OrderDirection() { } - public OptionalArrayOfBundleTag(BundleTag[] value) + public OptionalBeamoV2OrderDirection(BeamoV2OrderDirection value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfServiceReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2ServiceReference : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfServiceReference() + public OptionalArrayOfBeamoV2ServiceReference() { } - public OptionalArrayOfServiceReference(ServiceReference[] value) + public OptionalArrayOfBeamoV2ServiceReference(BeamoV2ServiceReference[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfServiceStorageReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2ServiceStorageReference : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfServiceStorageReference() + public OptionalArrayOfBeamoV2ServiceStorageReference() { } - public OptionalArrayOfServiceStorageReference(ServiceStorageReference[] value) + public OptionalArrayOfBeamoV2ServiceStorageReference(BeamoV2ServiceStorageReference[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfPortalExtensionReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2PortalExtensionReference : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfPortalExtensionReference() + public OptionalArrayOfBeamoV2PortalExtensionReference() { } - public OptionalArrayOfPortalExtensionReference(PortalExtensionReference[] value) + public OptionalArrayOfBeamoV2PortalExtensionReference(BeamoV2PortalExtensionReference[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfSchemaReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2ServiceTemplateView : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfSchemaReference() + public OptionalArrayOfBeamoV2ServiceTemplateView() { } - public OptionalArrayOfSchemaReference(SchemaReference[] value) + public OptionalArrayOfBeamoV2ServiceTemplateView(BeamoV2ServiceTemplateView[] 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 class OptionalArrayOfBeamoV2ServiceStatus : Beamable.Common.Content.OptionalArray { - public OptionalLogProvider() + public OptionalArrayOfBeamoV2ServiceStatus() { } - public OptionalLogProvider(LogProvider value) + public OptionalArrayOfBeamoV2ServiceStatus(BeamoV2ServiceStatus[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBundleOrigin : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2ServiceStorageStatus : Beamable.Common.Content.OptionalArray { - public OptionalBundleOrigin() + public OptionalArrayOfBeamoV2ServiceStorageStatus() { } - public OptionalBundleOrigin(BundleOrigin value) + public OptionalArrayOfBeamoV2ServiceStorageStatus(BeamoV2ServiceStorageStatus[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfServiceDependencyReference : Beamable.Common.Content.OptionalArray + public class OptionalBeamoV2FederationType : Beamable.Common.Content.Optional { - public OptionalArrayOfServiceDependencyReference() + public OptionalBeamoV2FederationType() { } - public OptionalArrayOfServiceDependencyReference(ServiceDependencyReference[] value) + public OptionalBeamoV2FederationType(BeamoV2FederationType value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfServiceComponent : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2ServiceRegistration : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfServiceComponent() + public OptionalArrayOfBeamoV2ServiceRegistration() { } - public OptionalArrayOfServiceComponent(ServiceComponent[] value) + public OptionalArrayOfBeamoV2ServiceRegistration(BeamoV2ServiceRegistration[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBundleOriginKind : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2FederationRegistration : Beamable.Common.Content.OptionalArray { - public OptionalBundleOriginKind() + public OptionalArrayOfBeamoV2FederationRegistration() { } - public OptionalBundleOriginKind(BundleOriginKind value) + public OptionalArrayOfBeamoV2FederationRegistration(BeamoV2FederationRegistration[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfExtensionContentReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2StringStringKeyValuePair : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfExtensionContentReference() + public OptionalArrayOfBeamoV2StringStringKeyValuePair() { } - public OptionalArrayOfExtensionContentReference(ExtensionContentReference[] value) + public OptionalArrayOfBeamoV2StringStringKeyValuePair(BeamoV2StringStringKeyValuePair[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfForcedBundleEntry : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2LogContextRule : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfForcedBundleEntry() + public OptionalArrayOfBeamoV2LogContextRule() { } - public OptionalArrayOfForcedBundleEntry(ForcedBundleEntry[] value) + public OptionalArrayOfBeamoV2LogContextRule(BeamoV2LogContextRule[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalObjectId : Beamable.Common.Content.Optional + public class OptionalBeamoV2LogProvider : Beamable.Common.Content.Optional { - public OptionalObjectId() + public OptionalBeamoV2LogProvider() { } - public OptionalObjectId(ObjectId value) + public OptionalBeamoV2LogProvider(BeamoV2LogProvider value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalBeamoPullRequestActorPostManifestRequest : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2Link : Beamable.Common.Content.OptionalArray { - public OptionalBeamoPullRequestActorPostManifestRequest() + public OptionalArrayOfBeamoV2Link() { } - public OptionalBeamoPullRequestActorPostManifestRequest(BeamoPullRequestActorPostManifestRequest value) + public OptionalArrayOfBeamoV2Link(BeamoV2Link[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalProposedManifest : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2DatabaseMeasurement : Beamable.Common.Content.OptionalArray { - public OptionalProposedManifest() + public OptionalArrayOfBeamoV2DatabaseMeasurement() { } - public OptionalProposedManifest(ProposedManifest value) + public OptionalArrayOfBeamoV2DatabaseMeasurement(BeamoV2DatabaseMeasurement[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfProposedManifest : Beamable.Common.Content.OptionalArray + public class OptionalBeamoV2LogContextRuleAuthor : Beamable.Common.Content.Optional { - public OptionalArrayOfProposedManifest() + public OptionalBeamoV2LogContextRuleAuthor() { } - public OptionalArrayOfProposedManifest(ProposedManifest[] value) + public OptionalBeamoV2LogContextRuleAuthor(BeamoV2LogContextRuleAuthor value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalManifestDiffResponse : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2ServiceDependencyReference : Beamable.Common.Content.OptionalArray { - public OptionalManifestDiffResponse() + public OptionalArrayOfBeamoV2ServiceDependencyReference() { } - public OptionalManifestDiffResponse(ManifestDiffResponse value) + public OptionalArrayOfBeamoV2ServiceDependencyReference(BeamoV2ServiceDependencyReference[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfPullRequestAclWidening : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2ServiceComponent : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfPullRequestAclWidening() + public OptionalArrayOfBeamoV2ServiceComponent() { } - public OptionalArrayOfPullRequestAclWidening(PullRequestAclWidening[] value) + public OptionalArrayOfBeamoV2ServiceComponent(BeamoV2ServiceComponent[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalPullRequestStatus : Beamable.Common.Content.Optional + public class OptionalArrayOfBeamoV2ExtensionContentReference : Beamable.Common.Content.OptionalArray { - public OptionalPullRequestStatus() + public OptionalArrayOfBeamoV2ExtensionContentReference() { } - public OptionalPullRequestStatus(PullRequestStatus value) + public OptionalArrayOfBeamoV2ExtensionContentReference(BeamoV2ExtensionContentReference[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfPullRequestComment : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfBeamoV2DataPoint : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfPullRequestComment() + public OptionalArrayOfBeamoV2DataPoint() { } - public OptionalArrayOfPullRequestComment(PullRequestComment[] value) + public OptionalArrayOfBeamoV2DataPoint(BeamoV2DataPoint[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfManifestDiffEntry : Beamable.Common.Content.OptionalArray + public class OptionalBeamoV2PlayerRuleOperationType : Beamable.Common.Content.Optional { - public OptionalArrayOfManifestDiffEntry() + public OptionalBeamoV2PlayerRuleOperationType() { } - public OptionalArrayOfManifestDiffEntry(ManifestDiffEntry[] value) + public OptionalBeamoV2PlayerRuleOperationType(BeamoV2PlayerRuleOperationType value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfReferenceDiffEntry : Beamable.Common.Content.OptionalArray + public class OptionalBeamoV2PathRuleOperationType : Beamable.Common.Content.Optional { - public OptionalArrayOfReferenceDiffEntry() + public OptionalBeamoV2PathRuleOperationType() { } - public OptionalArrayOfReferenceDiffEntry(ReferenceDiffEntry[] value) + public OptionalBeamoV2PathRuleOperationType(BeamoV2PathRuleOperationType value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalManifestDiffChange : Beamable.Common.Content.Optional + public class OptionalObjectId : Beamable.Common.Content.Optional { - public OptionalManifestDiffChange() + public OptionalObjectId() { } - public OptionalManifestDiffChange(ManifestDiffChange value) + public OptionalObjectId(ObjectId value) { HasValue = true; Value = value; @@ -25346,18 +21234,6 @@ public OptionalArrayOfRealm(Realm[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfZone : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfZone() - { - } - public OptionalArrayOfZone(Zone[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfCustomerActorAccount : Beamable.Common.Content.OptionalArray { public OptionalArrayOfCustomerActorAccount() @@ -25382,24 +21258,12 @@ public OptionalArrayOfPromotableType(PromotableType[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfPromotionScope : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfPromotionScope() - { - } - public OptionalArrayOfPromotionScope(PromotionScope[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalZoneOrigin : Beamable.Common.Content.Optional + public class OptionalArrayOfCustomerActorPromotionScope : Beamable.Common.Content.OptionalArray { - public OptionalZoneOrigin() + public OptionalArrayOfCustomerActorPromotionScope() { } - public OptionalZoneOrigin(ZoneOrigin value) + public OptionalArrayOfCustomerActorPromotionScope(CustomerActorPromotionScope[] value) { HasValue = true; Value = value; @@ -25454,18 +21318,6 @@ public OptionalArrayOfRoleAssociation(RoleAssociation[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfZoneRoleAssociation : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfZoneRoleAssociation() - { - } - public OptionalArrayOfZoneRoleAssociation(ZoneRoleAssociation[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfPromotion : Beamable.Common.Content.OptionalArray { public OptionalArrayOfPromotion() @@ -25478,30 +21330,6 @@ public OptionalArrayOfPromotion(Promotion[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfSegmentMemberInfo : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfSegmentMemberInfo() - { - } - public OptionalArrayOfSegmentMemberInfo(SegmentMemberInfo[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalArrayOfMembershipSource : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfMembershipSource() - { - } - public OptionalArrayOfMembershipSource(MembershipSource[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfLobby : Beamable.Common.Content.OptionalArray { public OptionalArrayOfLobby() @@ -25606,18 +21434,6 @@ public OptionalArrayOfPartyInvitation(PartyInvitation[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfSegmentTransitionInfo : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfSegmentTransitionInfo() - { - } - public OptionalArrayOfSegmentTransitionInfo(SegmentTransitionInfo[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfPlayerSessionActorPaymentTotal : Beamable.Common.Content.OptionalArray { public OptionalArrayOfPlayerSessionActorPaymentTotal() @@ -25806,182 +21622,6 @@ public OptionalArrayOfStringStringKeyValuePair(StringStringKeyValuePair[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfSegmentResponse : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfSegmentResponse() - { - } - public OptionalArrayOfSegmentResponse(SegmentResponse[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRule : Beamable.Common.Content.Optional - { - public OptionalRule() - { - } - public OptionalRule(Rule value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalArrayOfRule : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfRule() - { - } - public OptionalArrayOfRule(Rule[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalSegmentScope : Beamable.Common.Content.Optional - { - public OptionalSegmentScope() - { - } - public OptionalSegmentScope(SegmentScope value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalSegmentState : Beamable.Common.Content.Optional - { - public OptionalSegmentState() - { - } - public OptionalSegmentState(SegmentState value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRuleLeaf : Beamable.Common.Content.Optional - { - public OptionalRuleLeaf() - { - } - public OptionalRuleLeaf(RuleLeaf value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRuleAnd : Beamable.Common.Content.Optional - { - public OptionalRuleAnd() - { - } - public OptionalRuleAnd(RuleAnd value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRuleOr : Beamable.Common.Content.Optional - { - public OptionalRuleOr() - { - } - public OptionalRuleOr(RuleOr value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRuleNot : Beamable.Common.Content.Optional - { - public OptionalRuleNot() - { - } - public OptionalRuleNot(RuleNot value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalRuleOneofCase : Beamable.Common.Content.Optional - { - public OptionalRuleOneofCase() - { - } - public OptionalRuleOneofCase(RuleOneofCase value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalArrayOfSegmentAuditInfo : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfSegmentAuditInfo() - { - } - public OptionalArrayOfSegmentAuditInfo(SegmentAuditInfo[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalOperator : Beamable.Common.Content.Optional - { - public OptionalOperator() - { - } - public OptionalOperator(Operator value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalIPAddress : Beamable.Common.Content.Optional - { - public OptionalIPAddress() - { - } - public OptionalIPAddress(IPAddress value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] - public class OptionalMapOfSegmentAuditChange : Beamable.Common.Content.Optional - { - } - [System.SerializableAttribute()] - public class MapOfSegmentAuditChange : Beamable.Common.Content.SerializableDictionaryStringToSomething - { - } - [System.SerializableAttribute()] - public class OptionalAddressFamily : Beamable.Common.Content.Optional - { - public OptionalAddressFamily() - { - } - public OptionalAddressFamily(AddressFamily value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalSessionLanguageContextDto : Beamable.Common.Content.Optional { public OptionalSessionLanguageContextDto() @@ -26018,18 +21658,6 @@ public OptionalArrayOfStatsActorStatsSearchCriteria(StatsActorStatsSearchCriteri } } [System.SerializableAttribute()] - public class OptionalArrayOfZoneView : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfZoneView() - { - } - public OptionalArrayOfZoneView(ZoneView[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalArrayOfTeam : Beamable.Common.Content.OptionalArray { public OptionalArrayOfTeam() @@ -26106,12 +21734,12 @@ public OptionalArrayOfDatabaseMeasurement(DatabaseMeasurement[] value) } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoBasicServiceDependencyReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfServiceDependencyReference : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBeamoBasicServiceDependencyReference() + public OptionalArrayOfServiceDependencyReference() { } - public OptionalArrayOfBeamoBasicServiceDependencyReference(BeamoBasicServiceDependencyReference[] value) + public OptionalArrayOfServiceDependencyReference(ServiceDependencyReference[] value) { HasValue = true; Value = value; @@ -26130,24 +21758,24 @@ public OptionalBeamoBasicManifestChecksum(BeamoBasicManifestChecksum value) } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoBasicServiceComponent : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfServiceComponent : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBeamoBasicServiceComponent() + public OptionalArrayOfServiceComponent() { } - public OptionalArrayOfBeamoBasicServiceComponent(BeamoBasicServiceComponent[] value) + public OptionalArrayOfServiceComponent(ServiceComponent[] value) { HasValue = true; Value = value; } } [System.SerializableAttribute()] - public class OptionalArrayOfBeamoBasicServiceStorageReference : Beamable.Common.Content.OptionalArray + public class OptionalArrayOfServiceStorageReference : Beamable.Common.Content.OptionalArray { - public OptionalArrayOfBeamoBasicServiceStorageReference() + public OptionalArrayOfServiceStorageReference() { } - public OptionalArrayOfBeamoBasicServiceStorageReference(BeamoBasicServiceStorageReference[] value) + public OptionalArrayOfServiceStorageReference(ServiceStorageReference[] value) { HasValue = true; Value = value; @@ -26674,18 +22302,6 @@ public OptionalChallengeSolution(ChallengeSolution value) } } [System.SerializableAttribute()] - public class OptionalArrayOfZoneRoleMapping : Beamable.Common.Content.OptionalArray - { - public OptionalArrayOfZoneRoleMapping() - { - } - public OptionalArrayOfZoneRoleMapping(ZoneRoleMapping[] value) - { - HasValue = true; - Value = value; - } - } - [System.SerializableAttribute()] public class OptionalTokenResponse : Beamable.Common.Content.Optional { public OptionalTokenResponse() diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs.meta index fe71c6b328..ca8d926d0b 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/Models.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f7630b2ab4785c98ad207ec17052a450 +guid: f763aa1c48f0a317d6c7188641139430 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs index 34e41af8b7..dda8471e84 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Notification diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs.meta index fae66353e7..98269e0057 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9138dfe717346046ce8fb755ba3e427f +guid: d17ce62a96f83ea7aa4ede44aa2283a8 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs index b59c52825c..156dbab4b3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Notification diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs.meta index 60e67d14ef..7f4f228333 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/NotificationBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dfec18e5fca31a44e64a50e32cf1cacc +guid: 868985974da75d5f28b258e20d5cfaa6 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs index f78d5311ba..4f6ffd2cda 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Payments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs.meta index eed674d376..738eabf4e9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2ec3c6d116a41949f5f5f7c9d068316 +guid: d43abd3390a93fb9b1d774d0490e87c0 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs index 2994b88a0f..da950ac7dd 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Payments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs.meta index f3e9295c1d..533d0feb99 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e54cba53aec8cc32484921b229bf4ba9 +guid: 3d05f0c0caa4941511411266054834dd MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs index 02d4c5f5d6..84ba38b802 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Payments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs.meta index 0c547bedc2..b06504c7f3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PaymentsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5cb42185d28ba5f68c249608791eae8d +guid: deea36994ae7526f583f3e08936bd4d5 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs index 5644bd4bbd..4426b80caa 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Push diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs.meta index ad82828094..1ac387a59d 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d82d71e602f75a561e6709624fedfa0a +guid: 321b661b16a38af3a21b85c554c63fc4 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs index bf24a2a32d..6803693377 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Push diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs.meta index b985c47e2d..3635b2f515 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/PushBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 148cc33c973055c2a51228091708af30 +guid: 857814599290f5b7e7789051ec428f77 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs index 09f9b715bd..0077c4c24b 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Realms @@ -71,8 +71,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. /// @@ -83,10 +83,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(RealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); + Promise PutConfig(RealmsBasicRealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader); /// /// PUT call to `/basic/realms/project/rename` endpoint. /// @@ -341,12 +341,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. @@ -363,10 +363,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(RealmConfigSaveRequest gsReq, [System.Runtime.InteropServices.DefaultParameterValueAttribute(true)] [System.Runtime.InteropServices.OptionalAttribute()] bool includeAuthHeader) + public virtual Promise PutConfig(RealmsBasicRealmConfigSaveRequest 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/RealmsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs.meta index 6b3e51efd1..64a6df3ad8 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aefc8f7cf13ed15848ea1501dedbd905 +guid: 1d6e834da352877cc4cc4a7496164e88 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs index 9412464cbf..3f45001402 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Realms diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs.meta index b66b99e976..c6cdbee5f5 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/RealmsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7eac27a789a904f2d88229756a02cd88 +guid: 3fa72beec0a344a8d4b65a1feda4a60e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs index f5d1173d59..ac9b8b5103 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Session diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs.meta index ed0834af64..341c9e68e9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4d7c7b3072dca61ec705658f82a80ca9 +guid: 29e88f48e59550f8cd262843163951e1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs index 7f7e909450..c1e9b123a0 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Session diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs.meta index 0a5492c807..807254a81c 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SessionBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 763c43ac0467441085ddd5ce073b0a65 +guid: fe2ecf48074d3b7e7aac26d2a8ba50f7 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs index 1c200382f0..d4304746bb 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Social diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs.meta index 41ad4803e0..420129969e 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bd45a11d83fa83a980ab4a5da1930247 +guid: 28823f7b2794f9b945b82b56a70c6d36 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs index 48f7b868c3..2ba0a603c9 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Social diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs.meta index 0d7856599d..b4e7911925 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/SocialBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 84ed8544b7aec9a18071f3788005ac9e +guid: 86e1343fa5d7c83aa46471e67347aafe MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs index 28b605eb85..58ab51a940 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Stats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs.meta index 9756ba7a4f..4f651107d0 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0cd6d4e03779a43d12effb3fe4368ee2 +guid: b8c511648cc5869de0b320f86c6c6ab1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs index d99f3212d8..3ab05cb4b6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Stats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs.meta index 25937ecf15..b31c41afe6 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2cfd8cd813f9cff3a4584422b911aff +guid: e002507dba7e55f4f777469760f4b31b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs index ce98cb6135..5138e9da18 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Stats diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs.meta index aad7d9ddef..6237b45073 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/StatsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3ebe5c4e6791ca105d0007fcd7a5b75a +guid: a98e66e52f4e138a3575c4ecba33e47b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs index 3edbf54c3f..4fb437f430 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Tournaments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs.meta index 6146f6cd93..25819919d7 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1a2279522cf94ab9ea3a9c39df535368 +guid: 67cc000e6cf80dd399b0c32ce517ad2e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs index 552c4a9e34..f37a991851 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Tournaments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs.meta index 87b5ce531d..508f283ada 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bc1859dce8c14cc17ab6e6ad6f09d57a +guid: 538c3ee41817bd63a77defdfbc42c6aa MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs index b96c74f394..cfe13e63d3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Tournaments diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs.meta index 28682ce550..8fc8d58e21 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TournamentsObject.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7926b8c5d1c037a2ba75720ccd796d18 +guid: 2d441d8a9c62436be1984b091f1001a2 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs index f010f06afc..33503ae879 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Trials diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs.meta index f6ce1cc80e..96e9657fb3 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasic.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 263869f032d03b4af9ead13f95487d6e +guid: bdeecf314b57fed641c676e84bdd5b97 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs index 320a00158a..acd73430e4 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.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.2 +// https://www.nuget.org/packages/Beamable.Common/7.2.2 namespace Beamable.Api.Autogenerated.Trials diff --git a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs.meta b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs.meta index bab425b856..42b3adf2bb 100644 --- a/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs.meta +++ b/client/Packages/com.beamable/Common/Runtime/OpenApi/TrialsBasicCommon.gs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 029660358634e78052d46623cadb8ff7 +guid: 4575529b013d5fe3131b7e9cf05f21bd MonoImporter: externalObjects: {} serializedVersion: 2