/* Ċ Ġ* ĠĠ ĠCopyright Ġ( C ) Ġ 2 0 1 7 - 2 0 2 1 Ġcomputer f reak er Ċ Ġ* Ċ Ġ* ĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . github . cf . discord . uni . database . schema Ċ Ċ import Ġcom . github . cf . discord . uni . ex posed . json b Array Ċ import Ġcom . github . cf . discord . uni . ex posed . pg Array Ċ import Ġorg . jetbrains . ex posed . sql . Table Ċ import Ġorg . json . JSONObject Ċ Ċ object ĠLogs Ġ: ĠTable () Ġ{ ĊĠĠĠ Ġval Ġevent Ġ= Ġvarchar (" event ", Ġ 6 ) ĊĊĠĠĠ Ġ// ĠMessage ĊĠĠĠ Ġval ĠmessageId Ġ= Ġlong (" message Id ") ĊĠĠĠ Ġval Ġcontent Ġ= Ġvarchar (" content ", Ġ 2 0 0 0 ) ĊĠĠĠ Ġval Ġattachments Ġ= Ġpg Array < String >(" attachments ", Ġ" text ") ĊĠĠĠ Ġval Ġembed s Ġ= Ġjsonb Array < JSONObject >(" embed s ") ĊĠĠĠ Ġval Ġtimestamp Ġ= Ġlong (" timestamp ") ĊĊĠĠĠ Ġ// ĠAuthor ĊĠĠĠ Ġval Ġauthor Id Ġ= Ġlong (" author Id ") ĊĠĠĠ Ġval Ġauthor Name Ġ= Ġvarchar (" author Name ", Ġ 3 3 ) ĊĠĠĠ Ġval Ġauthor Dis cri m Ġ= Ġvarchar (" author Dis cri m ", Ġ 4 ) ĊĠĠĠ Ġval Ġauthor Avatar Ġ= Ġtext (" author Avatar "). nullable () ĊĠĠĠ Ġval Ġauthor Nick Ġ= Ġvarchar (" author Nick ", Ġ 3 3 ) ĊĊĠĠĠ Ġ// ĠGuild ĊĠĠĠ Ġval Ġguild Id Ġ= Ġlong (" guild Id ") ĊĠĠĠ Ġval Ġguild Name Ġ= Ġvarchar (" guild Name ", Ġ 1 0 0 ) ĊĊĠĠĠ Ġ// ĠChannel ĊĠĠĠ Ġval Ġchannel Id Ġ= Ġlong (" channelId ") ĊĠĠĠ Ġval Ġchannel Name Ġ= Ġvarchar (" channel Name ", Ġ 1 0 0 ) Ċ } Ċ