Package com.pubnub.api.services
Interface AccessManagerService
-
public interface AccessManagerService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<Envelope<AccessManagerGrantPayload>>
grant(java.lang.String subKey, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<com.google.gson.JsonObject>
grantToken(java.lang.String subKey, java.lang.Object body, java.util.Map<java.lang.String,java.lang.String> options)
retrofit2.Call<RevokeTokenResponse>
revokeToken(java.lang.String subKey, java.lang.String token, java.util.Map<java.lang.String,java.lang.String> queryParams)
-
-
-
Method Detail
-
grant
@GET("/v2/auth/grant/sub-key/{subKey}") retrofit2.Call<Envelope<AccessManagerGrantPayload>> grant(@Path("subKey") java.lang.String subKey, @QueryMap java.util.Map<java.lang.String,java.lang.String> options)
-
grantToken
@POST("/v3/pam/{subKey}/grant") retrofit2.Call<com.google.gson.JsonObject> grantToken(@Path("subKey") java.lang.String subKey, @Body java.lang.Object body, @QueryMap java.util.Map<java.lang.String,java.lang.String> options)
-
revokeToken
@DELETE("/v3/pam/{subKey}/grant/{token}") retrofit2.Call<RevokeTokenResponse> revokeToken(@Path("subKey") java.lang.String subKey, @Path(value="token",encoded=true) java.lang.String token, @QueryMap java.util.Map<java.lang.String,java.lang.String> queryParams)
-
-