package Ġcom . lif ars . ioc . server . routes . locations čĊč Ċ import Ġio . ktor . locations . K tor Experimental Locations API č Ċ import Ġio . ktor . locations . Location čĊč Ċ @ K tor Experimental Locations API č Ċ @ Location ("/ api / admin ") č Ċ class ĠAdmin Locations Ġ{ čĊĠĠĠ Ġ@ Location ("/ list ") čĊĠĠĠ Ġclass ĠList Ġ{ čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġquery : ĠString ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ one ") čĊĠĠĠ Ġclass ĠOne { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġid : ĠLong ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ many ") čĊĠĠĠ Ġclass ĠMany { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġquery : ĠString ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ many _ reference ") čĊĠĠĠ Ġclass ĠMany Reference { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġquery : ĠString ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ create ") čĊĠĠĠ Ġclass ĠCreate { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠI oc čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be Report čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġclass ĠUser čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġclass ĠFeed Source čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠFound I oc čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ update ") čĊĠĠĠ Ġclass ĠUpdate { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠI oc čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be Report čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġclass ĠUser čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġclass ĠFeed Source čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠFound I oc čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ update _ many ") čĊĠĠĠ Ġclass ĠUpdate Many { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠI oc čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġclass ĠPro be Report čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġclass ĠUser čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġclass ĠFeed Source čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġclass ĠFound I oc čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ delete ") čĊĠĠĠ Ġclass ĠDelete { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġid : ĠLong ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs /{ id }") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġid : ĠLong ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġ@ Location ("/ delete _ many ") čĊĠĠĠ Ġclass ĠDelete Many { čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠI oc ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ prob es ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ probe _ reports ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPro be Report ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ users ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠUser ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ feed _ sources ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFeed Source ( val Ġquery : ĠString ) čĊĠĠĠĠĠĠĠ Ġ@ Location ("/ found _ i ocs ") čĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠFound I oc ( val Ġquery : ĠString ) čĊĠĠĠ Ġ} č Ċ }