package fr.titionfire.ffsaf.rest.data;

import fr.titionfire.ffsaf.utils.Categorie;
import fr.titionfire.ffsaf.utils.Genre;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@RegisterForReflection
public class RegisterRequestData {
    private Long licence;
    private String fname;
    private String lname;

    private Integer weight;
    private int overCategory;
    private boolean lockEdit = false;

    // for guest registration only
    private Long id = null;
    private Categorie categorie = Categorie.CADET;
    private Genre genre = Genre.NA;
    private String club = null;
    private String country = null;
}
