GlassesCSV.java

package com.sintia.ffl.admin.optique.catalogue.models;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDate;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class GlassesCSV {

	private String		maker;

	private String		provider;

	private String		glassOptoCode;

	private String		classCode;

	private String		glassName;

	private String		geometry;

	private String		material;

	private boolean		surfaceType;

	private boolean		hardened;

	private boolean		antiReflection;

	private boolean		photochromic;

	private int			refractiveIndex;

	private boolean		tinted;

	private String		action;

	@JsonSerialize(using = LocalDateSerializer.class)
	private LocalDate	expiryDate;

	@JsonSerialize(using = LocalDateSerializer.class)
	private LocalDate	startDate;

}