public static interface SatoriGrpc.AsyncService
The GRPC protocol service for Satori built with GRPC.
Modifier and Type | Method and Description |
---|---|
default void |
authenticate(AuthenticateRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate against the server.
|
default void |
authenticateLogout(AuthenticateLogoutRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
|
default void |
authenticateRefresh(AuthenticateRefreshRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
|
default void |
deleteIdentity(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the caller's identity and associated data.
|
default void |
deleteMessage(DeleteMessageRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a message for an identity.
|
default void |
event(EventRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Publish an event for this session.
|
default void |
getExperiments(GetExperimentsRequest request,
io.grpc.stub.StreamObserver<ExperimentList> responseObserver)
Get or list all available experiments for this identity.
|
default void |
getFlags(GetFlagsRequest request,
io.grpc.stub.StreamObserver<FlagList> responseObserver)
List all available flags for this identity.
|
default void |
getLiveEvents(GetLiveEventsRequest request,
io.grpc.stub.StreamObserver<LiveEventList> responseObserver)
List available live events.
|
default void |
getMessageList(GetMessageListRequest request,
io.grpc.stub.StreamObserver<GetMessageListResponse> responseObserver)
Get the list of messages for the identity.
|
default void |
healthcheck(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
A healthcheck which load balancers can use to check the service.
|
default void |
identify(IdentifyRequest request,
io.grpc.stub.StreamObserver<Session> responseObserver)
Enrich/replace the current session with new identifier.
|
default void |
listProperties(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<Properties> responseObserver)
List properties associated with this identity.
|
default void |
readycheck(com.google.protobuf.Empty request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
A readycheck which load balancers can use to check the service.
|
default void |
updateMessage(UpdateMessageRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Updates a message for an identity.
|
default void |
updateProperties(UpdatePropertiesRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update identity properties.
|
default void authenticate(AuthenticateRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Authenticate against the server.
default void authenticateLogout(AuthenticateLogoutRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Log out a session, invalidate a refresh token, or log out all sessions/refresh tokens for a user.
default void authenticateRefresh(AuthenticateRefreshRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Refresh a user's session using a refresh token retrieved from a previous authentication request.
default void deleteIdentity(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete the caller's identity and associated data.
default void event(EventRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Publish an event for this session.
default void getExperiments(GetExperimentsRequest request, io.grpc.stub.StreamObserver<ExperimentList> responseObserver)
Get or list all available experiments for this identity.
default void getFlags(GetFlagsRequest request, io.grpc.stub.StreamObserver<FlagList> responseObserver)
List all available flags for this identity.
default void getLiveEvents(GetLiveEventsRequest request, io.grpc.stub.StreamObserver<LiveEventList> responseObserver)
List available live events.
default void healthcheck(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
A healthcheck which load balancers can use to check the service.
default void identify(IdentifyRequest request, io.grpc.stub.StreamObserver<Session> responseObserver)
Enrich/replace the current session with new identifier.
default void listProperties(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<Properties> responseObserver)
List properties associated with this identity.
default void readycheck(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
A readycheck which load balancers can use to check the service.
default void updateProperties(UpdatePropertiesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Update identity properties.
default void getMessageList(GetMessageListRequest request, io.grpc.stub.StreamObserver<GetMessageListResponse> responseObserver)
Get the list of messages for the identity.
default void updateMessage(UpdateMessageRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Updates a message for an identity.
default void deleteMessage(DeleteMessageRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a message for an identity.