import { ejemploFeriaSexualidad } from 'src/evento/docs/evento.examples'; import { TiposValidacion } from 'src/pregunta/entities/pregunta.entity'; export const ejemploCreateEventoWithCuestionario = { summary: 'Crear un evento con cuestionario asociado', value: { evento: ejemploFeriaSexualidad.value, cuestionario: { nombre_form: 'Registro', descripcion: 'Con este formulario estaras reservando tu lugar en el evento. Por favor, completa todos los campos obligatorios.', fecha_inicio: '2025-08-01T08:00:00', fecha_fin: '2025-08-10T23:59:59', id_tipo_cuestionario: 1, cupo_maximo: 100, secciones: [ { titulo: 'Información Personal', descripcion: 'Proporciona tus datos personales para poder contactarte y enviarte información relevante sobre la Feria de la Sexualidad.', preguntas: [ { titulo: '¿Eres parte de la comunidad de la FES Acatlán?', tipo: 'Cerrada', opciones: [{ valor: 'Si' }, { valor: 'No' }], obligatoria: true, validacion: TiposValidacion.COMUNIDAD_ALUMNO, }, { titulo: 'Numero de cuenta', tipo: 'Abierta (Respuesta corta)', obligatoria: false, validacion: TiposValidacion.CUENTA_ALUMNO, }, { titulo: 'Correo electrónico', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.CORREO, }, { titulo: 'Nombre(s)', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.NOMBRE, }, { titulo: 'Apellidos', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.APELLIDOS, }, { titulo: 'Género', tipo: 'Cerrada', obligatoria: true, validacion: TiposValidacion.GENERO, opciones: [ { valor: 'Masculino' }, { valor: 'Femenino' }, { valor: 'Prefiero no decirlo' }, ], }, { titulo: 'Institución de procedencia', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.INSTITUCION, }, { titulo: 'Carrera', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.CARRERA, }, ], }, ], }, }, }; export const ejemploCuestionarioAlumno = { summary: 'Cuestionario para el registro de asistencia a un evento para comunidad estudiantil', value: { id_evento: 1, nombre_form: 'Registro', descripcion: 'Con este formulario estaras reservando tu lugar en el evento. Por favor, completa todos los campos obligatorios.', fecha_inicio: '2025-08-01T08:00:00', fecha_fin: '2025-08-10T23:59:59', id_tipo_cuestionario: 1, cupo_maximo: 100, secciones: [ { titulo: 'Información Personal', descripcion: 'Proporciona tus datos personales para poder contactarte y enviarte información relevante sobre la Feria de la Sexualidad.', preguntas: [ { titulo: '¿Eres parte de la comunidad de la FES Acatlán?', tipo: 'Cerrada', opciones: [{ valor: 'Si' }, { valor: 'No' }], obligatoria: true, validacion: TiposValidacion.COMUNIDAD_ALUMNO, }, { titulo: 'Numero de cuenta', tipo: 'Abierta (Respuesta corta)', obligatoria: false, validacion: TiposValidacion.CUENTA_ALUMNO, }, { titulo: 'Correo electrónico', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.CORREO, }, { titulo: 'Nombre(s)', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.NOMBRE, }, { titulo: 'Apellidos', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.APELLIDOS, }, { titulo: 'Género', tipo: 'Cerrada', obligatoria: true, validacion: TiposValidacion.GENERO, opciones: [ { valor: 'Masculino' }, { valor: 'Femenino' }, { valor: 'Prefiero no decirlo' }, ], }, { titulo: 'Institución de procedencia', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.INSTITUCION, }, { titulo: 'Carrera', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.CARRERA, }, ], }, ], }, }; export const ejemploCuestionarioTrabajador = { summary: 'Cuestionario para el registro de asistencia a un evento para comunidad trabajadora', value: { id_evento: 1, nombre_form: 'Registro', descripcion: 'Con este formulario estaras reservando tu lugar en el evento. Por favor, completa todos los campos obligatorios.', fecha_inicio: '2025-08-01T08:00:00', fecha_fin: '2025-08-10T23:59:59', id_tipo_cuestionario: 2, cupo_maximo: 100, secciones: [ { titulo: 'Información Personal', descripcion: 'Proporciona tus datos personales para poder contactarte y enviarte información relevante sobre la Feria de la Sexualidad.', preguntas: [ { titulo: '¿Eres parte de la comunidad de la FES Acatlán?', tipo: 'Cerrada', opciones: [{ valor: 'Si' }, { valor: 'No' }], obligatoria: true, validacion: TiposValidacion.COMUNIDAD_TRABAJADOR, }, { titulo: 'RFC', tipo: 'Abierta (Respuesta corta)', obligatoria: false, validacion: TiposValidacion.RFC, }, { titulo: 'Correo electrónico', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.CORREO_INSTITUCIONAL, }, { titulo: 'Nombre(s)', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.NOMBRE, }, { titulo: 'Apellidos', tipo: 'Abierta (Respuesta corta)', obligatoria: true, validacion: TiposValidacion.NOMBRE, }, { titulo: 'Género', tipo: 'Cerrada', obligatoria: true, opciones: [ { valor: 'Masculino' }, { valor: 'Femenino' }, { valor: 'Prefiero no decirlo' }, ], }, ], }, ], }, };