| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { IStudioApiResponse, Role } from "./Auth";
- export type TChannelType =
- | "translation"
- | "nissaya"
- | "original"
- | "wbw"
- | "commentary";
- export interface IChannelApiData {
- id: string;
- name: string;
- type: TChannelType;
- }
- export interface ChannelInfoProps {
- channelName: string;
- channelId: string;
- channelType: string;
- studioName: string;
- studioId: string;
- studioType: string;
- }
- export type IFinal = [number, boolean];
- export interface IApiResponseChannelData {
- uid: string;
- name: string;
- summary: string;
- type: string;
- studio: IStudioApiResponse;
- lang: string;
- status: number;
- created_at: string;
- updated_at: string;
- role?: Role;
- final?: IFinal[];
- }
- export interface IApiResponseChannel {
- ok: boolean;
- message: string;
- data: IApiResponseChannelData;
- }
- export interface IApiResponseChannelList {
- ok: boolean;
- message: string;
- data: {
- rows: IApiResponseChannelData[];
- count: number;
- };
- }
|