/* Ċ Ġ* ĠPoly hed ral Bot Ġ- ĠA ĠDiscord Ġbot Ġfor Ġthe ĠPoly hed ral ĠDevelopment Ġdiscord Ġserver Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 - 2 0 2 1 Ġsol on ov am ax Ġ< sol on ov am ax @ 1 2 oc lock point . com > Ċ Ġ* Ċ Ġ* ĠThe Ġfile ĠPoly Guild . kt Ġis Ġpart Ġof ĠPoly hed ral Bot Ċ Ġ* ĠLast Ġmodified Ġon Ġ 3 1 - 1 2 - 2 0 2 1 Ġ 0 1 : 2 9 Ġp . m . Ċ Ġ* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠPOL Y H ED R AL BOT ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" unused ", Ġ" Member Visibility Can Be Private ") Ċ Ċ package Ġca . so lost ud ios . poly bot . entities Ċ Ċ import Ġca . so lost ud ios . poly bot . Poly Bot Ċ import Ġca . so lost ud ios . poly bot . entities . data . Poly Tag Data Ċ import Ġca . so lost ud ios . poly bot . util . j da . poly Ċ import Ġjava . util . Locale Ċ import Ġnet . dv 8 tion . j da . api . entities . Guild Ċ Ċ class ĠPoly Guild ( val Ġbot : ĠPoly Bot , Ġval Ġj da Guild : ĠGuild ) Ġ{ ĊĠĠĠĠĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . id Long ĊĠĠĠĠĊĠĠĠ Ġval Ġname : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . name ĊĠĠĠĠĊĠĠĠ Ġval Ġmembers : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . member Count ĊĠĠĠĠĊĠĠĠ Ġval Ġicon Url : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . icon Url Ġ?: Ġ"" ĊĠĠĠĠĊĠĠĠ Ġval Ġsplash Url : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . splash Url Ġ?: Ġ"" ĊĠĠĠĠĊĠĠĠ Ġval Ġbanner Url : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . splash Url Ġ?: Ġ"" ĊĠĠĠĠĊĠĠĠ Ġval Ġvan ity Url : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . van ity Url ĊĠĠĠĠĊĠĠĠ Ġval Ġdescription : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . description Ġ?: Ġ"" ĊĠĠĠĠĊĠĠĠ Ġval Ġlocale : ĠLocale ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . locale ĊĠĠĠĠĊĠĠĠ Ġval Ġboost Tier : ĠGuild . Boost Tier ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . boost Tier ĊĠĠĠĠĊĠĠĠ Ġval Ġboost s : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . boost Count ĊĠĠĠĠĊĠĠĠ Ġval Ġowner : ĠPoly Member ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . owner ?. poly ( bot ) ĊĠĠĠĠĊĠĠĠ Ġval Ġself Member : ĠPoly Member ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . self Member . poly ( bot ) ĊĠĠĠĠĊĠĠĠ Ġval Ġtext Channels : ĠList < Poly Text Channel > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . text Channels . map Ġ{ Ġit . poly ( bot ) Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġvoice Channels : ĠList < Poly Voice Channel > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . voice Channels . map Ġ{ Ġit . poly ( bot ) Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġroles : ĠList < Poly Role > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . roles . map Ġ{ Ġit . poly ( bot ) Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġboost Role : ĠPoly Role ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . boost Role ?. poly ( bot ) ĊĠĠĠĠĊĠĠĠ Ġval Ġem otes : ĠList < Poly Em ote > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġj da Guild . em otes . map Ġ{ Ġit . poly ( bot ) Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġdata Ġby Ġlazy Ġ{ Ġbot . entityManager . get Guild ( this ) Ġ} ĊĠĠĠĠĊĠĠĠ Ġval Ġtags : ĠMutable List < Poly Tag Data > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdata . tags ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( java Class Ġ!= Ġother ?. java Class ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġother Ġas ĠPoly Guild ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġreturn Ġj da Guild Ġ!= Ġother . j da Guild ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġj da Guild . hashCode () ĊĠĠĠ Ġ} Ċ }