package Ġio . github . matrix kt . models . events . contents Ċ Ċ import Ġio . github . matrix kt . models . Presence Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠIn forms Ġthe Ġclient Ġof Ġa Ġuser 's Ġpresence Ġstate Ġchange . Ċ Ġ*/ Ċ @ Serial Name (" m . presence ") Ċ @ Serializable Ċ public Ġdata Ġclass ĠPres ence Content ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġcurrent Ġavatar ĠURL Ġfor Ġthis Ġuser , Ġif Ġany . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" avatar _ url ") ĊĠĠĠ Ġval Ġavatar Url : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġcurrent Ġdisplay Ġname Ġfor Ġthis Ġuser , Ġif Ġany . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" display name ") ĊĠĠĠ Ġval ĠdisplayName : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġlast Ġtime Ġsince Ġthis Ġused Ġperformed Ġsome Ġaction , Ġin Ġmilliseconds . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" last _ active _ ago ") ĊĠĠĠ Ġval Ġlast Active Ago : ĠLong ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġpresence Ġstate Ġfor Ġthis Ġuser . ĠOne Ġof : Ġ[" online ", Ġ" offline ", Ġ" un available "] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġpresence : ĠPres ence , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġthe Ġuser Ġis Ġcurrently Ġactive . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" currently _ active ") ĊĠĠĠ Ġval Ġcurrently Active : ĠBoolean ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġoptional Ġdescription Ġto Ġaccompany Ġthe Ġpresence . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" status _ msg ") ĊĠĠĠ Ġval Ġstatus Message : ĠString ? Ġ= Ġnull Ċ ) Ċ