package Ġcom . open conference . model . database Ċ Ċ import Ġandroid . content . Content Values Ċ import Ġandroid . database . Cursor Ċ import Ġandroid . support . annotation . NonNull Ċ import Ġandroid . support . annotation . Nullable Ċ import Ġcom . open conference . model . Speaker Ċ import Ġcom . open conference . model . database . dao . Speaker Dao Sqlite Ċ import Ġcom . gab riel itt ner . auto . value . cursor . ColumnName Ċ import Ġcom . google . auto . value . Auto Value Ċ import Ġrx . functions . Func 1 Ċ Ċ /** Ċ Ġ* ĠRepresents Ġan ĠS peaker Ċ Ġ* Ġ@ author ĠH ann es ĠD or fm ann Ċ Ġ*/ Ċ @ Auto Value Ċ abstract Ġclass ĠS peaker Auto Value Ġ: ĠS peaker Ġ{ ĊĊĠ Ġ@ NonNull ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ ID ) ĊĠ Ġoverride Ġabstract Ġfun Ġid (): ĠString ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġfull Ġname Ġof Ġthe Ġspeaker ĊĠĠ Ġ*/ ĊĠ Ġ@ NonNull ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ NAME ) ĊĠ Ġoverride Ġabstract Ġfun Ġname (): ĠString ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġbio Ġ/ Ġinfo Ġabout Ġthe Ġspeaker ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ INFO ) ĊĠ Ġoverride Ġabstract Ġfun Ġinfo (): ĠString Ġ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġcompany 's Ġname Ġthe Ġspeaker Ġis Ġworking Ġfor ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ COMP ANY ) ĊĠ Ġoverride Ġabstract Ġfun Ġcompany (): ĠString ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġjob Ġtitle Ġ/ Ġrole Ġin Ġthe Ġcompany ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ JOB _ TITLE ) ĊĠ Ġoverride Ġabstract Ġfun Ġjob Title (): ĠString ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġfirst Ġlink Ġi . e . Ġlink Ġto Ġtwitter Ġprofile Ġof Ġthe Ġspeaker ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ LINK 1 ) ĊĠ Ġoverride Ġabstract Ġfun Ġlink 1 (): ĠString ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġsecond Ġlink Ġi . e . Ġlink Ġto ĠGoogle + Ġprofile ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ LINK 2 ) ĊĠ Ġoverride Ġabstract Ġfun Ġlink 2 (): ĠString Ġ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġthird Ġlink Ġi . e . Ġto Ġpersonal Ġwebsite Ġ/ Ġblog ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ LINK 3 ) ĊĠ Ġoverride Ġabstract Ġfun Ġlink 3 (): ĠString ? ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġurl Ġto Ġthe Ġprofile Ġpicture Ġof Ġthis Ġspeaker ĊĠĠ Ġ*/ ĊĠ Ġ@ Nullable ĊĠ Ġ@ ColumnName ( Speaker Dao Sqlite . COL _ PI CTURE ) ĊĠ Ġoverride Ġabstract Ġfun Ġprofile Pic (): ĠString ? ĊĊĠ Ġabstract Ġfun Ġto Content Values (): ĠContent Values ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmapper (): ĠFunc 1 < Cursor , ĠS peaker Auto Value > Ġ= ĠAuto Value _ Speaker Auto Value . MAP PER ĊĊĠĠĠ Ġfun Ġcreate ( id : ĠString , Ġname : ĠString , Ġinfo : ĠString ?, Ġprofile Pic Url : ĠString ?, ĊĠĠĠĠĠĠĠ Ġcompany : ĠString ?, Ġjob Title : ĠString ?, Ġlink 1 : ĠString ?, Ġlink 2 : ĠString ?, ĊĠĠĠĠĠĠĠ Ġlink 3 : ĠString ?): ĠS peaker Auto Value Ġ= ĠAuto Value _ Speaker Auto Value ( id , Ġname , Ġinfo , Ġcompany , Ġjob Title , ĊĠĠĠĠĠĠĠ Ġlink 1 , Ġlink 2 , Ġlink 3 , Ġprofile Pic Url ) ĊĠ Ġ} Ċ }