namespace MotoresArgentinosV2.Core.Entities;
///
/// Entidad que representa una operación de pago
/// Tabla legacy: operaciones (DB: autos)
///
public class Operacion
{
///
/// Identificador único de la operación (IDENTITY)
///
public int Id { get; set; }
///
/// Fecha de la operación
///
public DateTime? Fecha { get; set; }
///
/// Motivo de la operación
///
public string? Motivo { get; set; }
///
/// Moneda utilizada
///
public string? Moneda { get; set; }
///
/// Dirección de entrega
///
public string? Direccionentrega { get; set; }
///
/// Código de validación de domicilio
///
public string? Validaciondomicilio { get; set; }
///
/// Código de pedido
///
public string? Codigopedido { get; set; }
///
/// Nombre para la entrega
///
public string? Nombreentrega { get; set; }
///
/// Fecha y hora de la transacción
///
public string? Fechahora { get; set; }
///
/// Teléfono del comprador
///
public string? Telefonocomprador { get; set; }
///
/// Barrio de entrega
///
public string? Barrioentrega { get; set; }
///
/// Código de autorización de la transacción
///
public string? Codautorizacion { get; set; }
///
/// País de entrega
///
public string? Paisentrega { get; set; }
///
/// Cantidad de cuotas
///
public string? Cuotas { get; set; }
///
/// Validación de fecha de nacimiento
///
public string? Validafechanac { get; set; }
///
/// Validación de número de documento
///
public string? Validanrodoc { get; set; }
///
/// Titular de la tarjeta
///
public string? Titular { get; set; }
///
/// Número de pedido
///
public string? Pedido { get; set; }
///
/// Código postal de entrega
///
public string? Zipentrega { get; set; }
///
/// Monto de la transacción
///
public string? Monto { get; set; }
///
/// Tipo de tarjeta utilizada
///
public string? Tarjeta { get; set; }
///
/// Fecha de entrega
///
public string? Fechaentrega { get; set; }
///
/// Email del comprador
///
public string? Emailcomprador { get; set; }
///
/// Validación número de puerta
///
public string? Validanropuerta { get; set; }
///
/// Ciudad de entrega
///
public string? Ciudadentrega { get; set; }
///
/// Validación tipo de documento
///
public string? Validatipodoc { get; set; }
///
/// Número de operación
///
public string? Noperacion { get; set; }
///
/// Estado de la entrega
///
public string? Estadoentrega { get; set; }
///
/// Resultado de la operación (APROBADA/RECHAZADA)
///
public string? Resultado { get; set; }
///
/// Mensaje sobre la entrega
///
public string? Mensajeentrega { get; set; }
///
/// Precio neto de la operación
///
public int? Precioneto { get; set; }
}