src/modules/sepehr/sepehr.models.ts

Summary

Maintainability
A
1 hr
Test Coverage
export interface SepehrCategories {
    id: number;
    name: string;
    poster: string;
}

export interface SepehrChannel {
    id: number;
    name: string;
    number: number;
    icon: string;
    poster?: string;
    preview: string;
    stream: string;
    current: SepehrChannelCurrentProgram;
}

export interface SepehrChannelCurrentProgram {
    start: number;
    duration: number;
    title: string;
    summary: string;
    desc: string;
}

export interface SepehrEpg {
    mediaId: number;
    description: string;
    start: string;
    duration: string;
    episodeTitle: string;
    programTitle?: string;
    thumbnail: string;
    hasVideo?: boolean;
    isCurrent?: boolean;
}