feat: add visible flag for works

This commit is contained in:
kdletters
2026-05-27 19:30:10 +08:00
parent a7bba70ca5
commit 8e96c8a67c
29 changed files with 198 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ pub struct BarkBattlePublishedConfigRow {
pub created_at: __sdk::Timestamp,
pub updated_at: __sdk::Timestamp,
pub published_at: __sdk::Timestamp,
pub visible: bool,
}
impl __sdk::InModule for BarkBattlePublishedConfigRow {
@@ -41,6 +42,7 @@ pub struct BarkBattlePublishedConfigRowCols {
pub created_at: __sdk::__query_builder::Col<BarkBattlePublishedConfigRow, __sdk::Timestamp>,
pub updated_at: __sdk::__query_builder::Col<BarkBattlePublishedConfigRow, __sdk::Timestamp>,
pub published_at: __sdk::__query_builder::Col<BarkBattlePublishedConfigRow, __sdk::Timestamp>,
pub visible: __sdk::__query_builder::Col<BarkBattlePublishedConfigRow, bool>,
}
impl __sdk::__query_builder::HasCols for BarkBattlePublishedConfigRow {
@@ -65,6 +67,7 @@ impl __sdk::__query_builder::HasCols for BarkBattlePublishedConfigRow {
created_at: __sdk::__query_builder::Col::new(table_name, "created_at"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -26,6 +26,7 @@ pub struct BigFishCreationSession {
pub remix_count: u32,
pub like_count: u32,
pub published_at: Option<__sdk::Timestamp>,
pub visible: bool,
}
impl __sdk::InModule for BigFishCreationSession {
@@ -53,6 +54,7 @@ pub struct BigFishCreationSessionCols {
pub remix_count: __sdk::__query_builder::Col<BigFishCreationSession, u32>,
pub like_count: __sdk::__query_builder::Col<BigFishCreationSession, u32>,
pub published_at: __sdk::__query_builder::Col<BigFishCreationSession, Option<__sdk::Timestamp>>,
pub visible: __sdk::__query_builder::Col<BigFishCreationSession, bool>,
}
impl __sdk::__query_builder::HasCols for BigFishCreationSession {
@@ -82,6 +84,7 @@ impl __sdk::__query_builder::HasCols for BigFishCreationSession {
remix_count: __sdk::__query_builder::Col::new(table_name, "remix_count"),
like_count: __sdk::__query_builder::Col::new(table_name, "like_count"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -26,6 +26,7 @@ pub struct CustomWorldGalleryEntry {
pub like_count: u32,
pub published_at: __sdk::Timestamp,
pub updated_at: __sdk::Timestamp,
pub visible: bool,
}
impl __sdk::InModule for CustomWorldGalleryEntry {
@@ -53,6 +54,7 @@ pub struct CustomWorldGalleryEntryCols {
pub like_count: __sdk::__query_builder::Col<CustomWorldGalleryEntry, u32>,
pub published_at: __sdk::__query_builder::Col<CustomWorldGalleryEntry, __sdk::Timestamp>,
pub updated_at: __sdk::__query_builder::Col<CustomWorldGalleryEntry, __sdk::Timestamp>,
pub visible: __sdk::__query_builder::Col<CustomWorldGalleryEntry, bool>,
}
impl __sdk::__query_builder::HasCols for CustomWorldGalleryEntry {
@@ -82,6 +84,7 @@ impl __sdk::__query_builder::HasCols for CustomWorldGalleryEntry {
like_count: __sdk::__query_builder::Col::new(table_name, "like_count"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -32,6 +32,7 @@ pub struct CustomWorldProfile {
pub deleted_at: Option<__sdk::Timestamp>,
pub created_at: __sdk::Timestamp,
pub updated_at: __sdk::Timestamp,
pub visible: bool,
}
impl __sdk::InModule for CustomWorldProfile {
@@ -65,6 +66,7 @@ pub struct CustomWorldProfileCols {
pub deleted_at: __sdk::__query_builder::Col<CustomWorldProfile, Option<__sdk::Timestamp>>,
pub created_at: __sdk::__query_builder::Col<CustomWorldProfile, __sdk::Timestamp>,
pub updated_at: __sdk::__query_builder::Col<CustomWorldProfile, __sdk::Timestamp>,
pub visible: __sdk::__query_builder::Col<CustomWorldProfile, bool>,
}
impl __sdk::__query_builder::HasCols for CustomWorldProfile {
@@ -105,6 +107,7 @@ impl __sdk::__query_builder::HasCols for CustomWorldProfile {
deleted_at: __sdk::__query_builder::Col::new(table_name, "deleted_at"),
created_at: __sdk::__query_builder::Col::new(table_name, "created_at"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -31,6 +31,7 @@ pub struct JumpHopWorkProfileRow {
pub play_count: u32,
pub updated_at: __sdk::Timestamp,
pub published_at: Option<__sdk::Timestamp>,
pub visible: bool,
}
impl __sdk::InModule for JumpHopWorkProfileRow {
@@ -65,6 +66,7 @@ pub struct JumpHopWorkProfileRowCols {
pub play_count: __sdk::__query_builder::Col<JumpHopWorkProfileRow, u32>,
pub updated_at: __sdk::__query_builder::Col<JumpHopWorkProfileRow, __sdk::Timestamp>,
pub published_at: __sdk::__query_builder::Col<JumpHopWorkProfileRow, Option<__sdk::Timestamp>>,
pub visible: __sdk::__query_builder::Col<JumpHopWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for JumpHopWorkProfileRow {
@@ -104,6 +106,7 @@ impl __sdk::__query_builder::HasCols for JumpHopWorkProfileRow {
play_count: __sdk::__query_builder::Col::new(table_name, "play_count"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -25,6 +25,7 @@ pub struct Match3DWorkProfileRow {
pub updated_at: __sdk::Timestamp,
pub published_at: Option<__sdk::Timestamp>,
pub generated_item_assets_json: Option<String>,
pub visible: bool,
}
impl __sdk::InModule for Match3DWorkProfileRow {
@@ -54,6 +55,7 @@ pub struct Match3DWorkProfileRowCols {
pub published_at: __sdk::__query_builder::Col<Match3DWorkProfileRow, Option<__sdk::Timestamp>>,
pub generated_item_assets_json:
__sdk::__query_builder::Col<Match3DWorkProfileRow, Option<String>>,
pub visible: __sdk::__query_builder::Col<Match3DWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for Match3DWorkProfileRow {
@@ -84,6 +86,7 @@ impl __sdk::__query_builder::HasCols for Match3DWorkProfileRow {
table_name,
"generated_item_assets_json",
),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -33,6 +33,7 @@ pub struct PuzzleWorkProfileRow {
pub like_count: u32,
pub point_incentive_total_half_points: u64,
pub point_incentive_claimed_points: u64,
pub visible: bool,
}
impl __sdk::InModule for PuzzleWorkProfileRow {
@@ -68,6 +69,7 @@ pub struct PuzzleWorkProfileRowCols {
pub like_count: __sdk::__query_builder::Col<PuzzleWorkProfileRow, u32>,
pub point_incentive_total_half_points: __sdk::__query_builder::Col<PuzzleWorkProfileRow, u64>,
pub point_incentive_claimed_points: __sdk::__query_builder::Col<PuzzleWorkProfileRow, u64>,
pub visible: __sdk::__query_builder::Col<PuzzleWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for PuzzleWorkProfileRow {
@@ -107,6 +109,7 @@ impl __sdk::__query_builder::HasCols for PuzzleWorkProfileRow {
table_name,
"point_incentive_claimed_points",
),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -25,6 +25,7 @@ pub struct SquareHoleWorkProfileRow {
pub play_count: u32,
pub updated_at: __sdk::Timestamp,
pub published_at: Option<__sdk::Timestamp>,
pub visible: bool,
}
impl __sdk::InModule for SquareHoleWorkProfileRow {
@@ -54,6 +55,7 @@ pub struct SquareHoleWorkProfileRowCols {
pub updated_at: __sdk::__query_builder::Col<SquareHoleWorkProfileRow, __sdk::Timestamp>,
pub published_at:
__sdk::__query_builder::Col<SquareHoleWorkProfileRow, Option<__sdk::Timestamp>>,
pub visible: __sdk::__query_builder::Col<SquareHoleWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for SquareHoleWorkProfileRow {
@@ -81,6 +83,7 @@ impl __sdk::__query_builder::HasCols for SquareHoleWorkProfileRow {
play_count: __sdk::__query_builder::Col::new(table_name, "play_count"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -24,6 +24,7 @@ pub struct VisualNovelWorkProfileRow {
pub created_at: __sdk::Timestamp,
pub updated_at: __sdk::Timestamp,
pub published_at: Option<__sdk::Timestamp>,
pub visible: bool,
}
impl __sdk::InModule for VisualNovelWorkProfileRow {
@@ -52,6 +53,7 @@ pub struct VisualNovelWorkProfileRowCols {
pub updated_at: __sdk::__query_builder::Col<VisualNovelWorkProfileRow, __sdk::Timestamp>,
pub published_at:
__sdk::__query_builder::Col<VisualNovelWorkProfileRow, Option<__sdk::Timestamp>>,
pub visible: __sdk::__query_builder::Col<VisualNovelWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for VisualNovelWorkProfileRow {
@@ -81,6 +83,7 @@ impl __sdk::__query_builder::HasCols for VisualNovelWorkProfileRow {
created_at: __sdk::__query_builder::Col::new(table_name, "created_at"),
updated_at: __sdk::__query_builder::Col::new(table_name, "updated_at"),
published_at: __sdk::__query_builder::Col::new(table_name, "published_at"),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}

View File

@@ -29,6 +29,7 @@ pub struct WoodenFishWorkProfileRow {
pub published_at: Option<__sdk::Timestamp>,
pub background_asset_json: Option<String>,
pub back_button_asset_json: Option<String>,
pub visible: bool,
}
impl __sdk::InModule for WoodenFishWorkProfileRow {
@@ -65,6 +66,7 @@ pub struct WoodenFishWorkProfileRowCols {
__sdk::__query_builder::Col<WoodenFishWorkProfileRow, Option<String>>,
pub back_button_asset_json:
__sdk::__query_builder::Col<WoodenFishWorkProfileRow, Option<String>>,
pub visible: __sdk::__query_builder::Col<WoodenFishWorkProfileRow, bool>,
}
impl __sdk::__query_builder::HasCols for WoodenFishWorkProfileRow {
@@ -114,6 +116,7 @@ impl __sdk::__query_builder::HasCols for WoodenFishWorkProfileRow {
table_name,
"back_button_asset_json",
),
visible: __sdk::__query_builder::Col::new(table_name, "visible"),
}
}
}