export interface LessonTypeEditFormProps {
  name: string;
  type: string;
  pos: number;
  visible: string;
}

export interface RestLessonTypeUpdateForm {
  id: string;
  data: LessonTypeEditFormProps;
}

export interface CreateForm {
  name: string;
  type: string;
  pos: number;
  visible: string;
}

export interface LessonType {
  id: string;
  isEmpty?: boolean;
  name: string;
  type: string;
  pos: number;
  visible: 'visible' | 'hidden';
  createdAt: Date;
  //
  // original
  // id: string;
  // name: string;
  //
  avatar?: string;
  email: string;
  phone?: string;
  quota: number;
  status: 'pending' | 'active' | 'blocked';
  // createdAt: Date;
}

export interface DBLessonType {
  id: string;
  name: string;
  type: string;
  pos: number;
  visible: 'visible' | 'hidden';
  createdAt: Date;
  created: 'string';
}

export interface Helloworld {
  id: string;
}
