package com.example.todolist.entity;

import jakarta.annotation.Generated;
import jakarta.persistence.metamodel.EntityType;
import jakarta.persistence.metamodel.SingularAttribute;
import jakarta.persistence.metamodel.StaticMetamodel;
import java.time.LocalDate;

/**
 * Static metamodel for {@link com.example.todolist.entity.Task}
 **/
@StaticMetamodel(Task.class)
@Generated("org.hibernate.processor.HibernateProcessor")
public abstract class Task_ {

	
	/**
	 * @see #id
	 **/
	public static final String ID = "id";
	
	/**
	 * @see #todo
	 **/
	public static final String TODO = "todo";
	
	/**
	 * @see #title
	 **/
	public static final String TITLE = "title";
	
	/**
	 * @see #deadline
	 **/
	public static final String DEADLINE = "deadline";
	
	/**
	 * @see #done
	 **/
	public static final String DONE = "done";

	
	/**
	 * Static metamodel type for {@link com.example.todolist.entity.Task}
	 **/
	public static volatile EntityType<Task> class_;
	
	/**
	 * Static metamodel for attribute {@link com.example.todolist.entity.Task#id}
	 **/
	public static volatile SingularAttribute<Task, Integer> id;
	
	/**
	 * Static metamodel for attribute {@link com.example.todolist.entity.Task#todo}
	 **/
	public static volatile SingularAttribute<Task, Todo> todo;
	
	/**
	 * Static metamodel for attribute {@link com.example.todolist.entity.Task#title}
	 **/
	public static volatile SingularAttribute<Task, String> title;
	
	/**
	 * Static metamodel for attribute {@link com.example.todolist.entity.Task#deadline}
	 **/
	public static volatile SingularAttribute<Task, LocalDate> deadline;
	
	/**
	 * Static metamodel for attribute {@link com.example.todolist.entity.Task#done}
	 **/
	public static volatile SingularAttribute<Task, String> done;

}

