package Ġcom . har ley o conn or . git desk . data . remote Ċ Ċ import Ġjava . util . Date Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġcomment Ġmade Ġon Ġan Ġissue Ġor Ġpull Ġrequest . Ċ Ġ* Ċ Ġ* Ġ@ author ĠHar ley ĠO ' Conn or Ċ Ġ*/ Ċ interface ĠComment Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġcomment 's ĠID , Ġor Ġ` null ` Ġif Ġthis Ġ' comment ' Ġis Ġthe Ġissue Ġbody . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġid : ĠInt ? ĊĊĠĠĠ Ġval Ġbody : ĠString ? ĊĊĠĠĠ Ġval Ġcomment er : ĠUser ĊĊĠĠĠ Ġval ĠcreatedAt : ĠDate ĊĊĠĠĠ Ġval ĠupdatedAt : ĠDate ĊĊĠĠĠ Ġfun Ġis Issue Body (): ĠBoolean Ġ= Ġthis . id Ġ== Ġnull ĊĊĠĠĠ Ġclass ĠRaw ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġid : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġbody : ĠString ?, ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġcomment er : ĠUser , ĊĠĠĠĠĠĠĠ Ġoverride Ġval ĠcreatedAt : ĠDate , ĊĠĠĠĠĠĠĠ Ġoverride Ġval ĠupdatedAt : ĠDate ĊĠĠĠ Ġ) Ġ: ĠComment Ċ }