@@ -0,0 +1,802 @@
+package ch.ebu.cpa.webservice;%0A%0Aimport ch.ebu.cpa.model.CpaClientIdentity;%0Aimport ch.ebu.cpa.model.CpaClientInfo;%0Aimport ch.ebu.cpa.model.CpaClientToken;%0Aimport ch.ebu.cpa.model.CpaUserCode;%0Aimport retrofit.Callback;%0Aimport retrofit.http.Body;%0Aimport retrofit.http.POST;%0A%0A/**%0A *  Copyright (c) European Broadcasting Union. All rights reserved.%0A *%0A *  Licence information is available from the LICENCE file.%0A */%0Apublic interface CpaService %7B%0A%0A    @POST(%22/register%22)%0A    void clientRegistration(@Body CpaClientInfo clientInfo, Callback%3CCpaClientIdentity%3E callback);%0A%0A    @POST(%22/token%22)%0A    void clientToken(@Body CpaClientIdentity clientIdentity, Callback%3CCpaClientToken%3E callback);%0A%0A    @POST(%22/associate%22)%0A    void userCodeRequest(@Body CpaClientIdentity identity, Callback%3CCpaUserCode%3E callback);%0A%0A%7D%0A

add cpa provider service