package Ġm ary k . core . query . responses . updates Ċ Ċ import Ġm ary k . core . properties . definitions . Embedded Object Definition Ċ import Ġm ary k . core . properties . enum . Indexed Enum Comparable Ċ import Ġm ary k . core . properties . enum . Indexed Enum Definition Ċ import Ġm ary k . core . properties . enum . Is Core Enum Ċ import Ġm ary k . core . properties . enum . TypeEnum Ċ import Ġm ary k . core . query . RequestContext Ċ import Ġkotlin . native . concurrent . Shared Immutable Ċ Ċ /** ĠIndexed Ġtype Ġof Ġupdate Ġresponses Ġ*/ Ċ enum Ġclass ĠUpdate ResponseType ( ĊĠĠĠ Ġoverride Ġval Ġindex : ĠUInt , ĊĠĠĠ Ġoverride Ġval Ġalternative Names : ĠSet < String >? Ġ= Ġnull Ċ ) Ġ: ĠIndexed Enum Comparable < Update ResponseType >, ĠIs Core Enum , ĠType Enum < Is Update Response < *, Ġ* >> Ġ{ ĊĠĠĠ ĠAdd ition ( 1 u ), ĊĠĠĠ ĠChange ( 2 u ), ĊĠĠĠ ĠRem oval ( 3 u ), ĊĠĠĠ ĠOrdered Keys ( 4 u ), ĊĠĠĠ ĠInitial Values ( 5 u ), ĊĠĠĠ ĠInitial Changes ( 6 u ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ: ĠIndexed Enum Definition < Update ResponseType >( ĊĠĠĠĠĠĠĠ ĠUpdate ResponseType :: class , ĠUpdate ResponseType :: values ĊĠĠĠ Ġ) Ċ } Ċ Ċ @ Shared Immutable Ċ internal Ġval Ġmap Of Update Responses : ĠMap < Update ResponseType , ĠEmbedded Object Definition < out ĠIs Update Response < *, Ġ* >, Ġ*, Ġ*, ĠRequest Context , ĠRequest Context >> Ġ= Ġmap Of ( ĊĠĠĠ ĠUpdate ResponseType . Addition Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠAdd ition Update Ġ}), ĊĠĠĠ ĠUpdate ResponseType . Change Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠChange Update Ġ}), ĊĠĠĠ ĠUpdate ResponseType . Removal Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠRem oval Update Ġ}), ĊĠĠĠ ĠUpdate ResponseType . Ordered Keys Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠOrdered Keys Update Ġ}), ĊĠĠĠ ĠUpdate ResponseType . Initial Values Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠInitial Values Update Ġ}), ĊĠĠĠ ĠUpdate ResponseType . Initial Changes Ġto ĠEmbedded Object Definition ( data Model Ġ= Ġ{ ĠInitial Changes Update Ġ}) Ċ ) Ċ