-
public interface KeyServerService
-
-
Method Summary
Modifier and Type Method Description abstract Response<KeyServerHttpResponse.RegisterInvite>registerInvite(@Body() KeyServerBody.RegisterInvite body)abstract Response<KeyServerHttpResponse.UnregisterInvite>unregisterInvite(@Body() KeyServerBody.UnregisterInvite body)abstract Response<KeyServerHttpResponse.ResolveInvite>resolveInvite(@Query(value = account) String account)abstract Response<KeyServerHttpResponse.ResolveIdentity>resolveIdentity(@Query(value = publicKey) String publicKey)abstract Response<KeyServerHttpResponse.RegisterIdentity>registerIdentity(@Body() KeyServerBody.RegisterIdentity body)abstract Response<KeyServerHttpResponse.UnregisterIdentity>unregisterIdentity(@Body() KeyServerBody.UnregisterIdentity body)-
-
Method Detail
-
registerInvite
@Headers(value = {Content-Type: application/json})@POST(value = invite) abstract Response<KeyServerHttpResponse.RegisterInvite> registerInvite(@Body() KeyServerBody.RegisterInvite body)
-
unregisterInvite
@Headers(value = {Content-Type: application/json})@DELETE(value = invite) abstract Response<KeyServerHttpResponse.UnregisterInvite> unregisterInvite(@Body() KeyServerBody.UnregisterInvite body)
-
resolveInvite
@GET(value = invite) abstract Response<KeyServerHttpResponse.ResolveInvite> resolveInvite(@Query(value = account) String account)
-
resolveIdentity
@GET(value = identity) abstract Response<KeyServerHttpResponse.ResolveIdentity> resolveIdentity(@Query(value = publicKey) String publicKey)
-
registerIdentity
@Headers(value = {Content-Type: application/json})@POST(value = identity) abstract Response<KeyServerHttpResponse.RegisterIdentity> registerIdentity(@Body() KeyServerBody.RegisterIdentity body)
-
unregisterIdentity
@Headers(value = {Content-Type: application/json})@HTTP(method = DELETE, path = identity, hasBody = true) abstract Response<KeyServerHttpResponse.UnregisterIdentity> unregisterIdentity(@Body() KeyServerBody.UnregisterIdentity body)
-
-
-
-