package Ġme . rus lan ys . tele gr aff . core . dto . request . keyboard Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ Ċ abstract Ġclass ĠTelegram Reply Keyboard ( ĊĠĠĠ Ġ@ get : JsonProperty (" select ive ") ĊĠĠĠ Ġval Ġselect ive : ĠBoolean Ġ= Ġfalse Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ! is ĠTelegram Reply Keyboard ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġif Ġ( select ive Ġ!= Ġother . select ive ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġselect ive . hashCode () ĊĠĠĠ Ġ} Ċ Ċ }