summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java
blob: 06adfe464d62ea0f1ad79221a0e832dd9fac22c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.speedment.examples.polaroidserver;

import java.time.LocalDateTime;
import java.util.Optional;

/**
 *
 * @author Emil Forslund
 */
public interface ServerAPI {
	
    String onRegister(String mail, String password);
	String onLogin(String mail, String password);
    String onUpload(String title, String description, String imgData, String sessionKey);
    String onFind(String freeText, String sessionKey);
    String onFollow(long userId, String sessionKey);
    String onBrowse(String sessionKey, Optional<LocalDateTime> before, Optional<LocalDateTime> after);

}