export interface IRulibDetailResult { data: Data; meta: Meta; } export interface Data { id: number; name: string; rus_name: string; eng_name: string; slug: string; slug_url: string; cover: Cover; ageRestriction: AgeRestriction; site: number; type: AgeRestriction; summary: string; is_licensed: boolean; genres: Genre[]; tags: Genre[]; authors: Author[]; model: string; status: AgeRestriction; releaseDateString: string; } export interface AgeRestriction { id: number; label: string; } export interface Author { id: number; slug: string; slug_url: string; model: string; name: string; rus_name: null; alt_name: null; cover: Cover; subscription: Subscription; confirmed: null; user_id: number; } export interface Cover { filename: null | string; thumbnail: string; default: string; md: string; } export interface Subscription { is_subscribed: boolean; source_type: string; source_id: number; relation: null; } export interface Genre { id: number; name: string; adult: boolean; alert: boolean; } export interface Meta { country: string; }