Package com.courier.services.async.users
Interface TokenServiceAsync
-
- All Implemented Interfaces:
public interface TokenServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTokenServiceAsync.WithRawResponseA view of TokenServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract TokenServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract TokenServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
retrieve
CompletableFuture<TokenRetrieveResponse> retrieve(String token, TokenRetrieveParams params)
Get single token available for a
:token
-
retrieve
CompletableFuture<TokenRetrieveResponse> retrieve(String token, TokenRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<TokenRetrieveResponse> retrieve(TokenRetrieveParams params)
-
retrieve
abstract CompletableFuture<TokenRetrieveResponse> retrieve(TokenRetrieveParams params, RequestOptions requestOptions)
-
update
CompletableFuture<Void> update(String token, TokenUpdateParams params)
Apply a JSON Patch (RFC 6902) to the specified token.
-
update
CompletableFuture<Void> update(String token, TokenUpdateParams params, RequestOptions requestOptions)
-
update
CompletableFuture<Void> update(TokenUpdateParams params)
-
update
abstract CompletableFuture<Void> update(TokenUpdateParams params, RequestOptions requestOptions)
-
list
CompletableFuture<TokenListResponse> list(String userId)
Gets all tokens available for a :user_id
-
list
CompletableFuture<TokenListResponse> list(String userId, TokenListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<TokenListResponse> list(String userId, TokenListParams params)
-
list
abstract CompletableFuture<TokenListResponse> list(TokenListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<TokenListResponse> list(TokenListParams params)
-
list
CompletableFuture<TokenListResponse> list(String userId, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(String token, TokenDeleteParams params)
Delete User Token
-
delete
CompletableFuture<Void> delete(String token, TokenDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(TokenDeleteParams params)
-
delete
abstract CompletableFuture<Void> delete(TokenDeleteParams params, RequestOptions requestOptions)
-
addMultiple
CompletableFuture<Void> addMultiple(String userId)
Adds multiple tokens to a user and overwrites matching existing tokens.
-
addMultiple
CompletableFuture<Void> addMultiple(String userId, TokenAddMultipleParams params, RequestOptions requestOptions)
-
addMultiple
CompletableFuture<Void> addMultiple(String userId, TokenAddMultipleParams params)
-
addMultiple
abstract CompletableFuture<Void> addMultiple(TokenAddMultipleParams params, RequestOptions requestOptions)
-
addMultiple
CompletableFuture<Void> addMultiple(TokenAddMultipleParams params)
-
addMultiple
CompletableFuture<Void> addMultiple(String userId, RequestOptions requestOptions)
-
addSingle
CompletableFuture<Void> addSingle(String pathToken, TokenAddSingleParams params)
Adds a single token to a user and overwrites a matching existing token.
-
addSingle
CompletableFuture<Void> addSingle(String pathToken, TokenAddSingleParams params, RequestOptions requestOptions)
-
addSingle
CompletableFuture<Void> addSingle(TokenAddSingleParams params)
-
addSingle
abstract CompletableFuture<Void> addSingle(TokenAddSingleParams params, RequestOptions requestOptions)
-
-
-
-