package Ġde . r ki . cor on aw arn app . cor on atest . server Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġretrofit 2 . http . Body Ċ import Ġretrofit 2 . http . Header Ċ import Ġretrofit 2 . http . POST Ċ Ċ interface ĠVerification Api V 1 Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠRegistration Token Request ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" key Type ") Ġval Ġkey Type : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" key ") Ġval Ġkey : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" request Padding ") Ġval Ġrequest Padding : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠRegistration Token Response ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" registration Token ") Ġval Ġregistration Token : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ POST (" version / v 1 / registration Token ") ĊĠĠĠ Ġsuspend Ġfun Ġget Registration Token ( ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - fake ") Ġfake : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - header - padding ") Ġheader Padding : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Body Ġrequest Body : ĠRegistration Token Request ĊĠĠĠ Ġ): ĠRegistration Token Response ĊĊĠĠĠ Ġdata Ġclass ĠRegistration Request ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" registration Token ") Ġval Ġregistration Token : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" request Padding ") Ġval Ġrequest Padding : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠTest Result Response ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" test Result ") Ġval Ġtest Result : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" sc ") Ġval Ġsample Collected At : ĠInt ? ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ POST (" version / v 1 / test result ") ĊĠĠĠ Ġsuspend Ġfun Ġget TestResult ( ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - fake ") Ġfake : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - header - padding ") Ġheader Padding : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Body Ġrequest : ĠRegistration Request ĊĠĠĠ Ġ): ĠTest Result Response ĊĊĠĠĠ Ġdata Ġclass ĠT an RequestBody ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" registration Token ") Ġval Ġregistration Token : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" request Padding ") Ġval Ġrequest Padding : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġdata Ġclass ĠT an Response ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" tan ") Ġval Ġtan : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ POST (" version / v 1 / tan ") ĊĠĠĠ Ġsuspend Ġfun Ġget T AN ( ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - fake ") Ġfake : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Header (" c wa - header - padding ") Ġheader Padding : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Body Ġrequest Body : ĠT an RequestBody ĊĠĠĠ Ġ): ĠT an Response Ċ } Ċ