package com.project.whatsappchatbot.model;


import lombok.Data;

import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.Optional;

@Entity
@Data
@Table(name = "addresses")
public class Address {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    private String latitude;
    private String longitude;
    private String street;
    private String address;
    @OneToOne
    @JoinColumn(name = "city_id")
    private City city;
    private String zipCode;

    @Column(name = "adress_type")
    private String addressType;

    @Column(name = "user_id")
    private Long userId;

    @Column(name = "created_at")
    private LocalDateTime createdAt;

    @Column(name = "updated_at")
    private LocalDateTime updatedAt;

    private String state;
}
