namespace RutasDBUS.Modelos.Importacion; /// /// Inicializa una nueva instancia de la clase FilaCalendarioCsv. /// public sealed record FilaCalendarioCsv( string Id, int Lunes, int Martes, int Miercoles, int Jueves, int Viernes, int Sabado, int Domingo, DateOnly FechaInicio, DateOnly FechaFin); /// /// Inicializa una nueva instancia de la clase FilaCalendarioExcepcionCsv. /// public sealed record FilaCalendarioExcepcionCsv( string Id, DateOnly FechaEx, int TipoExcepcion); /// /// Inicializa una nueva instancia de la clase FilaExpedicionCsv. /// public sealed record FilaExpedicionCsv( string Id, string IdRuta, string DirDestino, int Direccion, string CambioExp, string IdPatronExp, TimeOnly? HSalida, string IdCal); /// /// Inicializa una nueva instancia de la clase FilaOperadorCsv. /// public sealed record FilaOperadorCsv( string Id, string Nombre, string Telefono, string Url, string Descripcion); /// /// Inicializa una nueva instancia de la clase FilaParadaCsv. /// public sealed record FilaParadaCsv( int Id, string CodigoSms, string NombrePar, double LatitudYPar, double LongitudXPar, string LocalidadPar, string ZonaPar, string DescripcionPar, string UrlPar, string TipoPar, string EstacionPadre); /// /// Inicializa una nueva instancia de la clase FilaPatronCsv. /// public sealed record FilaPatronCsv( string Id, double PtoLatitudY, double PtoLongitudX, int PtoSecuencia, double DistanciaRecorrida); /// /// Inicializa una nueva instancia de la clase FilaRutaCsv. /// public sealed record FilaRutaCsv( string Id, string Abreviatura, string Nombre, string Descripcion, string TipoVehiculo, string Url, string Color); /// /// Inicializa una nueva instancia de la clase FilaTarifaCsv. /// public sealed record FilaTarifaCsv( string Id, string IdTarRu, string IdParadaOrigen, string IdParadaDestino, string IdZonaOrigen, string IdZonaDestino, decimal? Precio, string TipoPago, int? TiempoTransbordo, int? Transbordos); /// /// Inicializa una nueva instancia de la clase FilaTiempoParadaCsv. /// public sealed record FilaTiempoParadaCsv( string IdExp, TimeOnly? HoraLlegada, TimeOnly? HoraSalida, double DistanciaSiguienteParada, int IdTiempoPar, int SecPar, string TipoSubidaPar, string TipoBajadaPar, string NuevaDirDestinoPar); /// /// Inicializa una nueva instancia de la clase FilaTiempoRealCsv. /// public sealed record FilaTiempoRealCsv( string IdRu, string IdServicio, string IdTrans, double LatitudY, double LongitudX, string HoraEmision, string IdAntPar, string FechaHoraPaso, TimeOnly? HSalida, int? MinutosDeDiferencia, string Teorico); /// /// Inicializa una nueva instancia de la clase FilaTransbordoCsv. /// public sealed record FilaTransbordoCsv( string IdRuta1, string IdRuta2); /// /// Inicializa una nueva instancia de la clase FilaVehiculoCsv. /// public sealed record FilaVehiculoCsv( string Id, string IdTipo, string DescripcionTipo, int? CapacidadMaxima, int? Asientos, int? NumPuertas, int? AforoActual);