package Ġcom . pay tm Ċ Ċ import Ġcom . facebook . react . bridge . Arguments Ċ import Ġcom . facebook . react . bridge . Writable Map Ċ import Ġcom . facebook . react . u im an ager . events . Event Ċ import Ġcom . facebook . react . u im an ager . events . RCT EventEmitter Ċ Ċ class ĠCheckBox Event ( var Ġview Id : ĠInt , Ġprivate Ġvar Ġis Checked : ĠBoolean Ġ= Ġfalse ) Ġ: ĠEvent < CheckBox Event >( view Id ) Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠEVENT _ NAME Ġ= Ġ" checkBox Response " ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Event Name (): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠEVENT _ NAME ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdispatch ( r ct EventEmitter : ĠR CT EventEmitter ?) Ġ{ ĊĠĠĠ Ġr ct EventEmitter !!. receive Event ( view Tag , ĠeventName , ĠgetData ()) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Co ale sc ing Key (): ĠShort Ġ{ ĊĠĠĠ Ġreturn Ġ 0 ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠgetData (): ĠWrit able Map ? Ġ{ ĊĠĠĠ Ġval Ġdata Ġ= ĠArguments . create Map () ĊĠĠĠ Ġdata . put Int (" target ", Ġview Id ) ĊĠĠĠ Ġdata . put Boolean (" value ", Ġis Checked ) ĊĠĠĠ Ġreturn Ġdata ĊĠ Ġ} Ċ } Ċ