datasurvey/src/main/webapp/app/entities/categoria/categoria.model.ts

26 lines
742 B
TypeScript

import { IEncuesta } from 'app/entities/encuesta/encuesta.model';
import { IPlantilla } from 'app/entities/plantilla/plantilla.model';
import { EstadoCategoria } from 'app/entities/enumerations/estado-categoria.model';
export interface ICategoria {
id?: number;
nombre?: string;
estado?: EstadoCategoria;
encuestas?: IEncuesta[] | null;
plantillas?: IPlantilla[] | null;
}
export class Categoria implements ICategoria {
constructor(
public id?: number,
public nombre?: string,
public estado?: EstadoCategoria,
public encuestas?: IEncuesta[] | null,
public plantillas?: IPlantilla[] | null
) {}
}
export function getCategoriaIdentifier(categoria: ICategoria): number | undefined {
return categoria.id;
}