refactor(data): replace schema classes with readonly models

This commit is contained in:
2026-07-17 13:21:40 +08:00
parent 3437312167
commit ae97366a4a
103 changed files with 1220 additions and 2117 deletions
@@ -1,5 +1,5 @@
import type { PrivateAlbum } from "@/data/schemas/private-room";
import { DEFAULT_CHARACTER_ID } from "@/data/constants/character";
import type { PrivateAlbum } from "@/data/schemas/private-room";
export interface PrivateRoomUnlockPaywallRequest {
albumId: string;
@@ -11,7 +11,7 @@ export interface PrivateRoomUnlockPaywallRequest {
export interface PrivateRoomState {
characterId: string;
items: PrivateAlbum[];
items: readonly PrivateAlbum[];
creditBalance: number;
errorMessage: string | null;
unlockingAlbumId: string | null;