class Base::Estado < ApplicationRecord
	has_paper_trail
	
	has_many :cidades

	validates_presence_of :uf
	validates_presence_of :nome
	validates_uniqueness_of :uf
	validates_uniqueness_of :nome

	enum codigo_uf: {
		RO: "11",
		AC: "12",
		AM: "13",
		RR: "14",
		PA: "15",
		AP: "16",
		TO: "17",
		MA: "21",
		PI: "22",
		CE: "23",
		RN: "24",
		PB: "25",
		PE: "26",
		AL: "27",
		SE: "28",
		BA: "29",
		MG: "31",
		ES: "32",
		RJ: "33",
		SP: "35",
		PR: "41",
		SC: "42",
		RS: "43",
		MS: "50",
		MT: "51",
		GO: "52",
		DF: "53"
}

end
