@GET("/v1.0/me/mailfolders/{folderid}/messages") Response getMessages( @Path("folderid") String folderId, @Query("$orderby") String orderBy, @Query("$select") String select, @Query("$filter") String filter, @Query("$top") Integer maxResults );
/** * Queries will search fields like the title and description. * * @param query Searches titles and descriptions. * @param type (optional) Narrow down search by element type. */ @GET("/search") List<SearchResult> textQuery( @Query("query") String query, @Query("type") Type type, @Query("page") Integer page, @Query("limit") Integer limit );
/** * ID lookups are helpful if you have an external ID and want to get the trakt ID and info. This method will search * for movies, shows, episodes, people, users, and lists. * * @param idType Set to any of {@link com.uwetrottmann.trakt.v2.enums.IdType}. * @param id ID that matches with the type. */ @GET("/search") List<SearchResult> idLookup( @EncodedQuery("id_type") IdType idType, @EncodedQuery("id") String id, @Query("page") Integer page, @Query("limit") Integer limit );
/** * Returns the most popular shows. Popularity is calculated using the rating percentage and the number of ratings. * * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/shows/popular") List<Show> popular( @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
/** * Returns all shows being watched right now. Shows with the most users are returned first. * * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/shows/trending") List<TrendingShow> trending( @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
/** * Returns all top level comments for an episode. Most recent comments returned first. * * @param showId trakt ID, trakt slug, or IMDB ID. Example: "game-of-thrones". * @param season Season number. * @param episode Episode number. */ @GET("/shows/{id}/seasons/{season}/episodes/{episode}/comments") List<Comment> comments( @Path("id") String showId, @Path("season") int season, @Path("episode") int episode, @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
/** * Returns the most popular movies. Popularity is calculated using the rating percentage and the number of ratings. * * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/movies/popular") List<Movie> popular( @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
/** * Returns all movies being watched right now. Movies with the most users are returned first. * * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/movies/trending") List<TrendingMovie> trending( @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
@GET("/jokes/random/10") Observable<Response> getItems(@Query("firstName") String firstName, @Query("lastName") String lastName);
@GET("/jokes/{id}") Observable<ItemResponse> getItem(@Query("firstName") String firstName, @Query("lastName") String lastName, @Path("id") int id);
@GET(COMPANY_URI+"?fields=id,name,domains,external_id,custom_fields") Call<ApiResponse<Company>> getCompanies(@Query("per_page") int perPage, @Query("page") int page);
@GET(CASES_URI + "/search") Call<ApiResponse<Case>> searchCasesById(@Query("since_id") int since_id, @Query("per_page") int perPage, @Query("page") int page, @Query("sort_field") String sortField, @Query("sort_direction") SortDirection sortDirection, @Query("embed") Embed embed, @Query("fields") Fields fields);
@Headers("Cache-Control: public") @GET(BASE_PARAMETERS_ALBUM) void getAlbumInfo(@Query("artist") String artist, @Query("album") String album, Callback<AlbumInfo> callback);
@Headers("Cache-Control: public") @GET(BASE_PARAMETERS_ARTIST) void getArtistInfo(@Query("artist") String artist, Callback<ArtistInfo> callback);
@GET("/1.1/statuses/home_timeline.json") void homeTimeline(@Query("count") Integer count, @Query("trim_user") Boolean trim_user, @Query("exclude_replies") Boolean exclude_replies, @Query("contributor_details") Boolean contributor_details, @Query("include_entities") Boolean include_entities, Callback<List<Tweet>> callback);
@GET(SUB_ALERTS_SVC) Collection<GlucoseAlert> getAlertsByUser( @Path(SUBSCRIBER_ID) long subId, @Query(PUBLISHER_ID) long pubId, HttpServletResponse response);
@GET("/ledzee1729/user/register/") void registerUser(@Query("username") String username, @Query("email") String email, @Query("nonce") String nonce, @Query("display_name") String display_name, @Query("notify") String notify, @Query("user_pass") String password, Callback<RegisterResponse> callback);
/** * Returns a single person's details. * * @param personId trakt ID, trakt slug, or IMDB ID Example: bryan-cranston. */ @GET("/people/{id}") Person summary( @Path("id") String personId, @Query("extended") Extended extended );
/** * Returns all top level comments for a show. Most recent comments returned first. * * @param showId trakt ID, trakt slug, or IMDB ID. Example: "game-of-thrones". * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/shows/{id}/comments") List<Comment> comments( @Path("id") String showId, @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
/** * Returns all top level comments for a movie. Most recent comments returned first. * * @param movieId trakt ID, trakt slug, or IMDB ID. Example: "tron-legacy-2010". * @param page Number of page of results to be returned. If {@code null} defaults to 1. * @param limit Number of results to return per page. If {@code null} defaults to 10. */ @GET("/movies/{id}/comments") List<Comment> comments( @Path("id") String movieId, @Query("page") Integer page, @Query("limit") Integer limit, @EncodedQuery("extended") Extended extended );
@GET(Constants.GOOGLE_API_BASE_URL + "/drive/v3/files") Call<DriveSearchResult> searchFiles(@Header("Authorization") String authorization, @Query("q") String searchQuery);
@GET("/action/api/comment_list") Observable<RespCmmList> getCmmList( @Query("catalog") int catalog, @Query("id") long id, @Query("pageIndex") int pageIndex, @Query("pageSize") int pageSize );
@GET("/chapter.m") ChapterContentItem getChapterContentSync( @Query("appversion") String appversion, @Query("ch") String ch, @Query("cid") String cid, @Query("os") String os, @Query("version") String version, @Query("gid") long gid, @Query("nid") long nid, @Query("sort") int sort, @Query("chapter_name") String chapterName );
@GET("/messages/tags") Observable<List<Message>> readTagWithMessage( @Query("_teamId") String teamId, @Query("_tagId") String tagId, @Query("isDirectMessage") boolean isDirectMessage, @Query("limit") int limit );
@GET("/messages/tags") Observable<List<Message>> readMoreTagWithMessage( @Query("_teamId") String teamId, @Query("_tagId") String tagId, @Query("_maxId") String maxId, @Query("isDirectMessage") boolean isDirectMessage, @Query("limit") int limit );
@POST("/mobile/signup") Observable<User> mobileSignUp( @Query("phoneNumber") String phoneNumber, @Query("password") String password, @Query("randomCode") String randomCode, @Query("verifyCode") String verifyCode );
@GET("/jokes/random/10") Observable<Response> getItems(@Query("firstName") String firstName, @Query("lastName") String lastName, @Header("pageNumber") int pageNumberIgnored);
@GET(CUSTOMERS_URI + "/search") Call<ApiResponse<Customer>> searchCustomersByUpdatedAt(@Query("since_updated_at") Integer since_updated_at, @Query("per_page") int perPage, @Query("page") int page, @Query("sort_field") String sortField, @Query("sort_direction") SortDirection sortDirection, @Query("fields") Fields fields);
@GET("/weather") void getWeatherData(@Query("id") long id, @Query("lang") String locale, @Query("units") String units, @Query("APPID") String appID, Callback<WeatherResponse> response);
@GET(SUB_ALERTS_SVC) Collection<GlucoseAlert> getAlertsByUser( @Path(SUBSCRIBER_ID) long subId, @Query(PUBLISHER_ID) long pubId);
@GET("/ledzee1729/get_nonce/") void getNonceId(@Query("controller") String controller, @Query("method") String method, Callback<NonceIdResponse> callback);
@GET("/ledzee1729/user/generate_auth_cookie/") void loginUser(@Query("username") String username, @Query("password") String password, Callback<LoginResponse> callback);
@GET("/ledzee1729/user/retrieve_password/") void resetPassword(@Query("user_login") String username, Callback<ResetPasswordResponse> callback);