/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠMo on ĠClient Ċ Ġ* Ċ Ġ* Ġ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 . moon . k da . tests Ċ Ċ import Ġcom . moon . k da . entity . button Ċ import Ġcom . moon . k da . entity . embed Ċ import Ġcom . moon . k da . entity . message Ċ import Ġnet . dv 8 tion . j da . api . entities . Emoji Ċ import Ġnet . dv 8 tion . j da . api . entities . Message Ċ import Ġnet . dv 8 tion . j da . api . entities . Message Embed Ċ import Ġnet . dv 8 tion . j da . api . inter actions . components . buttons . ButtonStyle Ċ import Ġnet . dv 8 tion . j da . internal . inter actions . component . Button Impl Ċ Ċ object ĠEntity Tests Ġ{ ĊĠ Ġfun Ġtest Embed Builder (): ĠMessage Embed Ġ{ ĊĠĠĠ Ġreturn Ġembed Ġ{ ĊĠĠĠĠĠ Ġdescription Ġ= Ġ" description Ġtest " ĊĠĠĠĠĠ Ġthumbnail Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠ Ġimage Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠ Ġtitle Ġ= Ġ" Title Ġtest " ĊĠĠĠĠĠ Ġauthor Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Author Ġexample Ġname " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" https :// moon client . xyz " ĊĠĠĠĠĠĠĠ Ġicon Url Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġfield Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Some Ġfield !" ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" Field Ġvalue " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġfooter Ġ{ ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" footer Ġtest " ĊĠĠĠĠĠĠĠ Ġicon Url Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġcolor Ġ{ ĊĠĠĠĠĠĠĠ Ġhex Ġ= Ġ 0 x FFFFFF ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Button Builder (): ĠButton Impl Ġ{ ĊĠĠĠ Ġreturn Ġbutton Ġ{ ĊĠĠĠĠĠ Ġid Ġ= Ġ" test " ĊĠĠĠĠĠ Ġlabel Ġ= Ġ" Test Ġbutton !" ĊĠĠĠĠĠ Ġstyle Ġ= ĠButton Style . PRIMARY ĊĠĠĠĠĠ Ġemoji Ġ= ĠEmoji . from Unicode ("\ uD 8 3 D \ uD CE 9 ") ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġtest Message Builder (): ĠMessage Ġ{ ĊĠĠĠ Ġreturn Ġmessage Ġ{ ĊĠĠĠĠĠ Ġembed Ġ{ ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" description Ġtest " ĊĠĠĠĠĠĠĠ Ġthumbnail Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠĠĠ Ġimage Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Title Ġtest " ĊĠĠĠĠĠĠĠ Ġauthor Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Author Ġexample Ġname " ĊĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" https :// moon client . xyz " ĊĠĠĠĠĠĠĠĠĠ Ġicon Url Ġ= Ġ" https :// host . sn ens . team / i / c J pl 1 BC VL AR V " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfield Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Some Ġfield !" ĊĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" Field Ġvalue " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfooter Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" footer Ġtest " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcolor Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġhex Ġ= Ġ 0 x FFFFFF ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġaction Row Ġ{ ĊĠĠĠĠĠĠĠ Ġbutton Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" test " ĊĠĠĠĠĠĠĠĠĠ Ġlabel Ġ= Ġ" Test Ġbutton !" ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠButton Style . PRIMARY ĊĠĠĠĠĠĠĠĠĠ Ġemoji Ġ= ĠEmoji . from Unicode ("\ uD 8 3 D \ uD CE 9 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbutton Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" test 2 " ĊĠĠĠĠĠĠĠĠĠ Ġlabel Ġ= Ġ" Test Ġbutton Ġ 2 !" ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠButton Style . PRIMARY ĊĠĠĠĠĠĠĠĠĠ Ġemoji Ġ= ĠEmoji . from Unicode ("\ uD 8 3 D \ uD CE 9 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbutton Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" test 3 " ĊĠĠĠĠĠĠĠĠĠ Ġlabel Ġ= Ġ" Test Ġbutton Ġ 3 !" ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠButton Style . PRIMARY ĊĠĠĠĠĠĠĠĠĠ Ġemoji Ġ= ĠEmoji . from Unicode ("\ uD 8 3 D \ uD CE 9 ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }