diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemBase.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemBase.md
index 14c4b4980..e9cb3255d 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemBase.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemBase.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemBonusGems.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemBonusGems.md
index 1f5bc5654..c0c45f9f1 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemBonusGems.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemBonusGems.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemCTA.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemCTA.md
index 8dfb98ebf..cf1c503cc 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemCTA.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemCTA.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemDailyGems.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemDailyGems.md
index be18a7d91..4b5af6352 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemDailyGems.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemDailyGems.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemLanding.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemLanding.md
index 34d794c49..45f0b3d36 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemLanding.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemLanding.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemPinToHome.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemPinToHome.md
index a0c329faa..e6f9a6869 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemPinToHome.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemPinToHome.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemQuiz.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemQuiz.md
index bfc597bf1..8b16724dc 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemQuiz.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemQuiz.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemReferral.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemReferral.md
index ab94c80b3..a566d7d3f 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemReferral.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemReferral.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemReward.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemReward.md
index 40a8b2466..1c9bd8808 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemReward.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemReward.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemSignIn.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemSignIn.md
index c23e2e45a..0b87fcc6f 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemSignIn.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemSignIn.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Documentation~/FeedItemVideo.md b/src/Packages/ZkEvmApi/Documentation~/FeedItemVideo.md
index 7cc525b5f..2a993d616 100644
--- a/src/Packages/ZkEvmApi/Documentation~/FeedItemVideo.md
+++ b/src/Packages/ZkEvmApi/Documentation~/FeedItemVideo.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**GemsEarnable** | **int** | Amount of gems earnable when user completes the quest |
**Bypass** | **bool** | If the quest is bypassed, the user will not be able to see it on the feed | [optional]
**DayZero** | **bool** | If the quest is a day0 quest | [optional]
-**GameId** | **string** | Game ID | [optional]
+**GameId** | **Guid** | Game ID | [optional]
**GameName** | **string** | Game name | [optional]
**QuestCompletedPopupText** | **string** | Text to display when the quest is completed in an onboarding experience | [optional]
**Tags** | **List<string>** | The tags for the feed item | [optional]
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBase.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBase.cs
index 09741f7aa..2582a527f 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBase.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBase.cs
@@ -52,7 +52,7 @@ protected FeedItemBase() { }
/// The tags for the feed item.
/// The categories for the feed item.
/// The onboarding experience for the feed item.
- public FeedItemBase(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string))
+ public FeedItemBase(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -138,7 +138,7 @@ protected FeedItemBase() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBonusGems.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBonusGems.cs
index 40cab1c3e..1710c1f9e 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBonusGems.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemBonusGems.cs
@@ -74,7 +74,7 @@ protected FeedItemBonusGems() { }
/// The categories for the feed item.
/// The onboarding experience for the feed item.
/// Feed item type (required).
- public FeedItemBonusGems(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
+ public FeedItemBonusGems(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -161,7 +161,7 @@ protected FeedItemBonusGems() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemCTA.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemCTA.cs
index 568b2c464..758269a4b 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemCTA.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemCTA.cs
@@ -78,7 +78,7 @@ protected FeedItemCTA() { }
/// The description for the CTA button (required).
/// The URL for the CTA button (required).
/// The image for the CTA background (required).
- public FeedItemCTA(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string))
+ public FeedItemCTA(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -189,7 +189,7 @@ protected FeedItemCTA() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemDailyGems.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemDailyGems.cs
index e4f70cfa1..3809986d9 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemDailyGems.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemDailyGems.cs
@@ -74,7 +74,7 @@ protected FeedItemDailyGems() { }
/// The categories for the feed item.
/// The onboarding experience for the feed item.
/// Feed item type (required).
- public FeedItemDailyGems(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
+ public FeedItemDailyGems(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -161,7 +161,7 @@ protected FeedItemDailyGems() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemLanding.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemLanding.cs
index fac13014f..257201d20 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemLanding.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemLanding.cs
@@ -74,7 +74,7 @@ protected FeedItemLanding() { }
/// The categories for the feed item.
/// The onboarding experience for the feed item.
/// Feed item type (required).
- public FeedItemLanding(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
+ public FeedItemLanding(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -161,7 +161,7 @@ protected FeedItemLanding() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemPinToHome.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemPinToHome.cs
index d09084bd0..bef46a2e5 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemPinToHome.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemPinToHome.cs
@@ -74,7 +74,7 @@ protected FeedItemPinToHome() { }
/// The categories for the feed item.
/// The onboarding experience for the feed item.
/// Feed item type (required).
- public FeedItemPinToHome(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
+ public FeedItemPinToHome(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -161,7 +161,7 @@ protected FeedItemPinToHome() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemQuiz.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemQuiz.cs
index d2c8c5fb6..aab7000d7 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemQuiz.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemQuiz.cs
@@ -82,7 +82,7 @@ protected FeedItemQuiz() { }
/// The text to display when the user answers the quiz correctly.
/// The initial image for the quiz header.
/// The image to display when the user answers the quiz correctly.
- public FeedItemQuiz(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string quizHeaderVideoUrl = default(string), string quizLogo = default(string), string quizQuestion = default(string), List quizAnswers = default(List), List quizCorrectAnswers = default(List), string quizCorrectAnswerText = default(string), string quizHeaderInitialImage = default(string), string quizHeaderAnsweredImage = default(string))
+ public FeedItemQuiz(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string quizHeaderVideoUrl = default(string), string quizLogo = default(string), string quizQuestion = default(string), List quizAnswers = default(List), List quizCorrectAnswers = default(List), string quizCorrectAnswerText = default(string), string quizHeaderInitialImage = default(string), string quizHeaderAnsweredImage = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -192,7 +192,7 @@ protected FeedItemQuiz() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReferral.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReferral.cs
index 2830795d4..bf1fe589b 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReferral.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReferral.cs
@@ -74,7 +74,7 @@ protected FeedItemReferral() { }
/// The categories for the feed item.
/// The onboarding experience for the feed item.
/// Feed item type (required).
- public FeedItemReferral(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
+ public FeedItemReferral(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -161,7 +161,7 @@ protected FeedItemReferral() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReward.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReward.cs
index 551cafa8a..97fc6594e 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReward.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemReward.cs
@@ -80,7 +80,7 @@ protected FeedItemReward() { }
/// The image for the CTA background (required).
/// The URL to redirect to when the user completes the sign in quest (required).
/// The background for the sign in quest (required).
- public FeedItemReward(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string), string signInRedirectUrl = default(string), string signInBackground = default(string))
+ public FeedItemReward(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string), string signInRedirectUrl = default(string), string signInBackground = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -203,7 +203,7 @@ protected FeedItemReward() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemSignIn.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemSignIn.cs
index 531bb6f0f..dadd2e96b 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemSignIn.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemSignIn.cs
@@ -80,7 +80,7 @@ protected FeedItemSignIn() { }
/// The image for the CTA background (required).
/// The URL to redirect to when the user completes the sign in quest (required).
/// The background for the sign in quest (required).
- public FeedItemSignIn(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string), string signInRedirectUrl = default(string), string signInBackground = default(string))
+ public FeedItemSignIn(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string ctaLabel = default(string), string ctaDescription = default(string), string ctaUrl = default(string), string ctaImage = default(string), string signInRedirectUrl = default(string), string signInBackground = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -203,7 +203,7 @@ protected FeedItemSignIn() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemVideo.cs b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemVideo.cs
index 1f3ba373d..ccab03042 100644
--- a/src/Packages/ZkEvmApi/Runtime/Model/FeedItemVideo.cs
+++ b/src/Packages/ZkEvmApi/Runtime/Model/FeedItemVideo.cs
@@ -76,7 +76,7 @@ protected FeedItemVideo() { }
/// Feed item type (required).
/// Title of the video (required).
/// URL of the video (required).
- public FeedItemVideo(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), string gameId = default(string), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string videoTitle = default(string), string videoUrl = default(string))
+ public FeedItemVideo(string id = default(string), string name = default(string), string questId = default(string), int priority = default(int), int gemsEarnable = default(int), bool bypass = default(bool), bool dayZero = default(bool), Guid gameId = default(Guid), string gameName = default(string), string questCompletedPopupText = default(string), List tags = default(List), List categories = default(List), string onboardingExperience = default(string), TypeEnum type = default(TypeEnum), string videoTitle = default(string), string videoUrl = default(string))
{
// to ensure "id" is required (not null)
if (id == null)
@@ -175,7 +175,7 @@ protected FeedItemVideo() { }
///
/// Game ID
[DataMember(Name = "game_id", EmitDefaultValue = false)]
- public string GameId { get; set; }
+ public Guid GameId { get; set; }
///
/// Game name
diff --git a/src/Packages/ZkEvmApi/api~/openapi.yaml b/src/Packages/ZkEvmApi/api~/openapi.yaml
index 88d025e5a..4a86be572 100644
--- a/src/Packages/ZkEvmApi/api~/openapi.yaml
+++ b/src/Packages/ZkEvmApi/api~/openapi.yaml
@@ -9068,6 +9068,9 @@ components:
type: string
quest_id:
description: Quest ID
+ maxLength: 100
+ minLength: 1
+ pattern: "^[a-z0-9-]+$"
type: string
priority:
description: Feed item priority
@@ -9084,6 +9087,7 @@ components:
type: boolean
game_id:
description: Game ID
+ format: uuid
type: string
game_name:
description: Game name