package com.mx.dla.dda.contrato.titulo.dtos;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

import com.mx.dla.dda.catalogos.dtos.CatalogoDTO;
import com.mx.dla.dda.contrato.titulos.dtos.DetalleTituloTransaccion;
import com.mx.dla.global.dtos.BaseDTO;

import lombok.Data;

@Data
public class Titulo extends BaseDTO {

	private static final long serialVersionUID = 3121565483077653134L;

	private Long idTituloCnt;
	private String descTitulo;
	private Long idContrato;
	private Long idLista;
	private Long idTitulo;
	private CatalogoDTO categoria;
	private Date fechaInicio;
	private Date fechaFin;
	private Date fechaContabilizacion;
	
	private String fechaInicioS;
	private String fechaFinS;
	
	private boolean briefcase;
	private String briefcaseS;
	
	private boolean dto;
	private boolean dtr;
	private String costo;
	private String costoF;
	private String vidaUtil;
	private String idSap;
	private String estatus;
	private Long idTituloCntnvo;
	private Date hvrd;
	private Long idTerritorio;
	private CatalogoDTO release;
	private Long idTituloCntorig;
	private Date fechaNotifsap;
	private String idSapAnt;
	private Long idTituloCntant;
	private Integer notaCredito;
	private String facturaCredito;
	private Long ajustoTitulo;
	private Long ajustoValor;
	private Long ajustoVu;
	private Long bajaPerdida;
	private Date fechaAjustotitulo;
	private Date fechaAjustovalor;
	private Date fechaAjustovu;
	private Date fechaBaja;
	private Date fechaWS;
	private String tipoTitulo;
	private CatalogoDTO categoriaTit;
	private CatalogoDTO pagoCateg;
	private String precioAnual;
	private String nombreUnico;
	private String episodio;
	private String idBv;
	private String temporada;
	private String mesesvu;
	
	private String error;
	
	private boolean sd;
	private boolean hd;
	private boolean threed;
	private List<String> formatos;
	private DetalleTituloTransaccion detTituloTransac;
	
	
	private String pjeExclusivo;
	private String mesesExclusivo;

	private String pjemesesExclusivo;
	
	private Integer agrupable;
	private String movieSerie;
	
	private Integer flgcalculoPrecio;
	private String  flgcalculoPrecioS;
	
	List<CatalogoDTO> amortizaciones ;
	
	HashMap<String,String> amortizacionesH ;
	
	public Long from;	
	public Long to;
	private Integer anioContrato;
		
}
