You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package de.fd.fh.network;
import de.fd.fh.shared.Utils; import de.fd.fh.shared.network.messages.ChangeUserRequest; import de.fd.fh.shared.network.messages.PlayerResponse; import de.fd.fh.shared.network.messages.UserRequest; import feign.Headers; import feign.Param; import feign.RequestLine;
public interface UserClient { @RequestLine("POST /users") @Headers(Utils.AUTHENTICATION_HEADER + ":Bearer {authToken}") PlayerResponse updatePlayer( @Param("authToken") final String authenticationHeader, final ChangeUserRequest request );
@RequestLine("GET /users/{userId}") @Headers(Utils.AUTHENTICATION_HEADER + ":Bearer {authToken}") UserRequest getShortPlayer( @Param("authToken") final String authenticationHeader, @Param("userId") final String userId );
@RequestLine("GET /users") @Headers(Utils.AUTHENTICATION_HEADER + ":Bearer {authToken}") PlayerResponse getCurrentPlayer( @Param("authToken") final String authenticationHeader ); }
|