package Ġcom . k yle cor ry . trail _ sense . tools . t ides . infrastructure . persistence Ċ Ċ import Ġcom . k yle cor ry . sol . science . o ce ano graphy . T ide Ċ import Ġcom . k yle cor ry . trail _ sense . tools . t ides . domain . T ide Table Ċ Ċ interface ĠIT ide Table Repo Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġget T ide Tables (): ĠList < T ide Table > ĊĊĠĠĠ Ġsuspend Ġfun Ġget T ide Table ( id : ĠLong ): ĠT ide Table ? ĊĊĠĠĠ Ġsuspend Ġfun Ġadd T ide Table ( table : ĠT ide Table ): ĠLong ĊĊĠĠĠ Ġsuspend Ġfun Ġdelete T ide Table ( table : ĠT ide Table ) ĊĊĠĠĠ Ġsuspend Ġfun Ġadd T ides ( table Id : ĠLong , Ġt ides : ĠList < T ide >) ĊĊĠĠĠ Ġsuspend Ġfun Ġdelete T ides ( table Id : ĠLong ) Ċ }