//package org.egl_cepgl.pm.model;
//
//import jakarta.persistence.Column;
//import lombok.AllArgsConstructor;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//import org.hibernate.annotations.ColumnDefault;
//import org.springframework.data.annotation.Id;
//import org.springframework.data.mongodb.core.mapping.Document;
//
//import java.time.Instant;
//import java.util.UUID;
//
//@Data
//@NoArgsConstructor
//@AllArgsConstructor
//@Document
//public class ChatContact
//{
//    @Id
//    private String id;
//
//    @Column(name="idKcloak", length = 100)
//    private String idKcloak;
//
//    @Column(name="first_name", length = 30)
//    private String first_name;
//
//    @Column(name="last_name", length = 30)
//    private String last_name;
//
//    @Column(name="email", length = 50)
//    private String email;
//
//    @Column(name="phone", length = 20)
//    private String phone;
//
//    @Column(name="is_admin")
//    @ColumnDefault("false")
//    private Boolean is_admin;
//
//    @Column(name="status")
//    @ColumnDefault("false")
//    private Boolean status;
//
//    public ChatContact(
//            String idKcloak,
//            String first_name,
//            String last_name,
//            String email,
//            String phone,
//            Boolean is_admin,
//            Boolean status
//    ){
//        this.id= UUID.randomUUID().toString();
//        this.idKcloak= idKcloak;
//        this.first_name= first_name;
//        this.last_name= last_name;
//        this.email= email;
//        this.phone= phone;
//        this.is_admin= is_admin;
//        this.status= status;
//    }
//}
