package Ġdev . k ord . common . entity Ċ Ċ import Ġdev . k ord . common . entity . optional . Optional Ċ import Ġdev . k ord . common . entity . optional . Optional Boolean Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠRepresent Ġa Ġ[ select Ġoption Ġstructure ]( https :// discord . com / developers / docs / inter actions / message - components # select - menu - object - select - option - structure ). Ċ Ġ* Ċ Ġ* Ġ@ param Ġlabel Ġthe Ġuser - facing Ġname Ġof Ġthe Ġoption , Ġmax Ġ 2 5 Ġcharacters Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġdev - define Ġvalue Ġof Ġthe Ġoption , Ġmax Ġ 1 0 0 Ġcharacters Ċ Ġ* Ġ@ param Ġdescription Ġan Ġadditional Ġdescription Ġof Ġthe Ġoption , Ġmax Ġ 5 0 Ġcharacters Ċ Ġ* Ġ@ param Ġemoji Ġthe Ġemoji Ġto Ġshow Ġin Ġthe Ġoption Ċ Ġ* Ġ@ param Ġdefault Ġwhether Ġto Ġrender Ġthis Ġoption Ġas Ġselected Ġby Ġdefault Ċ Ġ*/ Ċ @ Serializable Ċ public Ġdata Ġclass ĠDiscord Select Option ( ĊĠĠĠ Ġval Ġlabel : ĠString , ĊĠĠĠ Ġval Ġvalue : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠOptional < String > Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġemoji : ĠOptional < Discord Partial Emoji > Ġ= ĠOptional . Missing (), ĊĠĠĠ Ġval Ġdefault : ĠOptional Boolean Ġ= ĠOptional Boolean . Missing , Ċ ) Ċ