Package com.pexip.sdk.api.infinity
Interface InfinityService.RegistrationStep
-
- All Implemented Interfaces:
public interface InfinityService.RegistrationStepRepresents the registration control functions section.
-
-
Method Summary
Modifier and Type Method Description Call<RequestRegistrationTokenResponse>requestToken(String username, String password)Requests a token for the registration alias. Call<RefreshRegistrationTokenResponse>refreshToken(Token token)Refreshes the token. Call<Boolean>releaseToken(Token token)Releases the token. EventSourceFactoryevents(Token token)Subscribes to server-side events. Call<List<RegistrationResponse>>registrations(Token token, String query)Returns a list of registrations. InfinityService.RequestBuildergetRequestBuilder()StringgetDeviceAlias()-
-
Method Detail
-
requestToken
Call<RequestRegistrationTokenResponse> requestToken(String username, String password)
Requests a token for the registration alias.
- Parameters:
username- a usernamepassword- a password- Returns:
a registration token
-
refreshToken
Call<RefreshRegistrationTokenResponse> refreshToken(Token token)
Refreshes the token.
- Parameters:
token- a current valid token- Returns:
a new registration token
-
releaseToken
Call<Boolean> releaseToken(Token token)
Releases the token.
- Parameters:
token- a valid token- Returns:
true if operation was successful, false otherwise
-
events
EventSourceFactory events(Token token)
Subscribes to server-side events.
- Parameters:
token- a valid token- Returns:
an event source factory
-
registrations
Call<List<RegistrationResponse>> registrations(Token token, String query)
Returns a list of registrations.
- Parameters:
token- a valid tokenquery- a search query- Returns:
a list of registrations
-
getRequestBuilder
InfinityService.RequestBuilder getRequestBuilder()
-
getDeviceAlias
String getDeviceAlias()
-
-
-
-