Skip to content

Instantly share code, notes, and snippets.

@dotansimha
Last active June 19, 2019 12:34
Show Gist options
  • Save dotansimha/b08a0cca8736febcd39dea198c83f991 to your computer and use it in GitHub Desktop.
Save dotansimha/b08a0cca8736febcd39dea198c83f991 to your computer and use it in GitHub Desktop.
package com.java.generated;
import com.myapp.models.UserModel;
import com.myapp.models.ChatModel;
import com.myapp.models.BaseModel;
import graphql.schema.TypeResolver;
import graphql.schema.DataFetcher;
public class Resolvers {
public interface Chat {
public DataFetcher<Object> id();
public DataFetcher<Iterable<UserModel>> users();
public DataFetcher<String> title();
}
public interface Node extends TypeResolver {
default public DataFetcher<Object> id() { return null; }
}
public interface Query {
public DataFetcher<UserModel> me();
public DataFetcher<Iterable<ChatModel>> chats();
public DataFetcher<Iterable<Object>> search();
}
public interface SearchResult extends TypeResolver {}
public interface User {
public DataFetcher<Object> id();
public DataFetcher<String> username();
public DataFetcher<String> email();
public DataFetcher<String> name();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment