package de.champonthis.abi.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import lombok.Data; @Data @Entity public class Contact { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false) @JsonIgnore private Long id; private String name; private String updatedName; @Enumerated(EnumType.STRING) private Commitment committed = Commitment.UNKNOWN; @JsonIgnore private String token; }