29 lines
677 B
TypeScript
29 lines
677 B
TypeScript
export type BigFishWorkStatus = 'draft' | 'published';
|
|
|
|
export interface BigFishWorkSummary {
|
|
workId: string;
|
|
sourceSessionId: string;
|
|
ownerUserId: string;
|
|
authorDisplayName: string;
|
|
title: string;
|
|
subtitle: string;
|
|
summary: string;
|
|
coverImageSrc: string | null;
|
|
status: BigFishWorkStatus;
|
|
updatedAt: string;
|
|
publishedAt?: string | null;
|
|
publishReady: boolean;
|
|
levelCount: number;
|
|
levelMainImageReadyCount: number;
|
|
levelMotionReadyCount: number;
|
|
backgroundReady: boolean;
|
|
playCount?: number;
|
|
remixCount?: number;
|
|
likeCount?: number;
|
|
recentPlayCount7d?: number;
|
|
}
|
|
|
|
export interface BigFishWorksResponse {
|
|
items: BigFishWorkSummary[];
|
|
}
|