package com.huhx0015.gw2at.interfaces; import com.android.annotations.Nullable; import com.huhx0015.gw2at.data.MockResponseUtils; import com.huhx0015.gw2at.model.responses.BuildResponse; import com.huhx0015.gw2at.model.responses.EmblemResponse; import com.huhx0015.gw2at.model.responses.QuaggansResponse; import com.huhx0015.gw2at.model.responses.TokenInfoResponse; import com.huhx0015.gw2at.model.responses.WalletResponse; import com.huhx0015.gw2at.model.responses.WorldsResponse; import com.huhx0015.gw2at.model.responses.account.AccountAchievementsResponse; import com.huhx0015.gw2at.model.responses.account.AccountBankResponse; import com.huhx0015.gw2at.model.responses.account.AccountFinishersResponse; import com.huhx0015.gw2at.model.responses.account.AccountInventoryResponse; import com.huhx0015.gw2at.model.responses.account.AccountMasteriesResponse; import com.huhx0015.gw2at.model.responses.account.AccountMaterialsResponse; import com.huhx0015.gw2at.model.responses.account.AccountResponse; import com.huhx0015.gw2at.model.responses.achievements.AchievementsCategoriesResponse; import com.huhx0015.gw2at.model.responses.achievements.AchievementsDailyResponse; import com.huhx0015.gw2at.model.responses.achievements.AchievementsGroupResponse; import com.huhx0015.gw2at.model.responses.achievements.AchievementsResponse; import com.huhx0015.gw2at.model.responses.backstory.BackstoryAnswerResponse; import com.huhx0015.gw2at.model.responses.backstory.BackstoryQuestionResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterBackstoryResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterCoreResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterCraftingResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterEquipmentResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterInventoryResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterOverviewResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterSkillsResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterSpecializationsResponse; import com.huhx0015.gw2at.model.responses.characters.CharacterTrainingResponse; import com.huhx0015.gw2at.model.responses.colors.ColorResponse; import com.huhx0015.gw2at.model.responses.commerce.CommerceExchangeResponse; import com.huhx0015.gw2at.model.responses.commerce.CommerceListingsResponse; import com.huhx0015.gw2at.model.responses.commerce.CommercePricesResponse; import com.huhx0015.gw2at.model.responses.commerce.CommerceTransactionsResponse; import com.huhx0015.gw2at.model.responses.items.ItemResponse; import java.util.List; import io.reactivex.Observable; import retrofit2.http.Header; import retrofit2.http.Path; import retrofit2.http.Query; /** * Created by Michael Yoon Huh on 2/1/2017. */ public class RetrofitInterfaceMock implements RetrofitInterface { @Override public Observable<AccountResponse> getAccount(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountResponse> getAccountToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountAchievementsResponse> getAccountAchievements(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountAchievementsResponse> getAccountAchievementsToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountBankResponse> getAccountBank(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountBankResponse> getAccountBankToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountDyes(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountDyesToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountFinishersResponse> getAccountFinishers(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountFinishersResponse> getAccountFinishersToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountInventoryResponse> getAccountInventory(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountInventoryResponse> getAccountInventoryToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountMasteriesResponse> getAccountMasteries(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountMasteriesResponse> getAccountMasteriesToken(@Query("access_token") String token) { return null; } @Override public Observable<AccountMaterialsResponse> getAccountMaterials(@Header("Authorization") String bearer) { return null; } @Override public Observable<AccountMaterialsResponse> getAccountMaterialsToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountMinis(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountMinisToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountOutfits(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountOutfitsToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountRecipes(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountRecipesToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountSkins(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountSkinsToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getAccountTitles(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<Integer>> getAccountTitlesToken(@Query("access_token") String token) { return null; } @Override public Observable<WalletResponse> getAccountWallet(@Header("Authorization") String bearer) { return null; } @Override public Observable<WalletResponse> getAccountWalletToken(@Query("access_token") String token) { return null; } @Override public Observable<AchievementsResponse> getAchievements(@Nullable @Query("lang") String lang) { return null; } @Override public Observable<AchievementsCategoriesResponse> getAchievementsCategories(@Path("id") String id, @Nullable @Query("lang") String lang) { return null; } @Override public Observable<AchievementsDailyResponse> getAchievementsDaily() { return null; } @Override public Observable<AchievementsDailyResponse> getAchievementsDailyTomorrow() { return null; } @Override public Observable<AchievementsGroupResponse> getAchievementsGroup(@Path("id") String id, @Nullable @Query("lang") String lang) { return null; } @Override public Observable<List<String>> getBackstoryAnswers() { return null; } @Override public Observable<BackstoryAnswerResponse> getBackstoryAnswerId(@Path("id") String id, @Nullable @Query("lang") String lang, @Nullable @Query("page") Integer page, @Nullable @Query("page_size") String page_size) { return null; } @Override public Observable<List<BackstoryAnswerResponse>> getBackstoryAnswerIds(@Query("ids") String ids, @Nullable @Query("lang") String lang, @Nullable @Query("page") Integer page, @Nullable @Query("page_size") String page_size) { return null; } @Override public Observable<List<Integer>> getBackstoryQuestions(@Nullable @Query("lang") String lang) { return null; } @Override public Observable<BackstoryQuestionResponse> getBackstoryQuestionId(@Path("id") String id, @Nullable @Query("lang") String lang, @Nullable @Query("page") Integer page, @Nullable @Query("page_size") String page_size) { return null; } @Override public Observable<List<BackstoryQuestionResponse>> getBackstoryQuestionIds(@Query("ids") String ids, @Nullable @Query("lang") String lang, @Nullable @Query("page") Integer page, @Nullable @Query("page_size") String page_size) { return null; } @Override public Observable<BuildResponse> getBuild() { return null; } @Override public Observable<List<String>> getCharacters(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<String>> getCharactersToken(@Query("access_token") String token) { return null; } @Override public Observable<List<String>> getAccountCharacters(@Header("Authorization") String bearer, @Query("page") String page) { return null; } @Override public Observable<List<String>> getAccountCharactersToken(@Query("access_token") String token, @Query("page") String page) { return null; } @Override public Observable<CharacterOverviewResponse> getCharacter(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<List<String>> getCharacterToken(@Query("access_token") String token) { return null; } @Override public Observable<CharacterBackstoryResponse> getCharacterBackstory(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterBackstoryResponse> getCharacterBackstoryToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterCoreResponse> getCharacterCore(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterCoreResponse> getCharacterCoreToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterCraftingResponse> getCharacterCrafting(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterCraftingResponse> getCharacterCraftingToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterEquipmentResponse> getCharacterEquipment(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterEquipmentResponse> getCharacterEquipmentToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<List<String>> getCharacterHeropoints(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<List<String>> getCharacterHeropointsToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterInventoryResponse> getCharacterInventory(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterInventoryResponse> getCharacterInventoryToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getCharacterRecipes(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<List<Integer>> getCharacterRecipesToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterSkillsResponse> getCharacterSkills(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterSkillsResponse> getCharacterSkillsToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterSpecializationsResponse> getCharacterSpecializations(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterSpecializationsResponse> getCharacterSpecializationsToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<CharacterTrainingResponse> getCharacterTraining(@Header("Authorization") String bearer, @Path("id") String id) { return null; } @Override public Observable<CharacterTrainingResponse> getCharacterTrainingToken(@Path("id") String id, @Query("access_token") String token) { return null; } @Override public Observable<ColorResponse> getColors(@Nullable @Query("lang") String lang) { return null; } @Override public Observable<List<String>> getCommerceExchangeEndpoints() { return null; } @Override public Observable<CommerceExchangeResponse> getCommerceExchangeCoins(@Query("quantity") Integer quantity) { return null; } @Override public Observable<CommerceExchangeResponse> getCommerceExchangeGems(@Query("quantity") Integer quantity) { return null; } @Override public Observable<List<CommerceListingsResponse>> getCommerceListingsList(@Nullable @Query("ids") String ids) { return null; } @Override public Observable<CommerceListingsResponse> getCommerceListing(@Path("id") String id) { return null; } @Override public Observable<List<CommercePricesResponse>> getCommercePricesList(@Nullable @Query("ids") String ids) { return null; } @Override public Observable<CommercePricesResponse> getCommercePrice(@Path("id") String id) { return null; } @Override public Observable<List<String>> getTransactionSecondaryEndpoints(@Header("Authorization") String bearer) { return null; } @Override public Observable<List<String>> getTransactionTertiaryEndpoints(@Header("Authorization") String bearer, @Path("secondary") String secondary) { return null; } @Override public Observable<CommerceTransactionsResponse> getTransactions(@Header("Authorization") String bearer, @Path("secondary") String secondary, @Path("tertiary") String tertiary) { return null; } @Override public Observable<List<Integer>> getEmblem() { return null; } @Override public Observable<EmblemResponse> getEmblemIds(@Query("ids") String ids) { return null; } @Override public Observable<List<Integer>> getItems() { return null; } @Override public Observable<ItemResponse> getItem(@Path("id") String id) { return null; } @Override public Observable<List<String>> getQuaggans() { return null; } @Override public Observable<List<QuaggansResponse>> getQuaggans(@Query("ids") String ids) { return Observable.just(MockResponseUtils.getMockQuaggansResponse()); } @Override public Observable<QuaggansResponse> getQuagganId(@Path("id") String id) { return null; } @Override public Observable<TokenInfoResponse> getTokenInfo(@Header("Authorization") String bearer) { return null; } @Override public Observable<TokenInfoResponse> getTokenInfoToken(@Query("access_token") String token) { return null; } @Override public Observable<List<Integer>> getWorldList() { return null; } @Override public Observable<List<WorldsResponse>> getWorlds(@Nullable @Query("ids") String ids) { return null; } @Override public Observable<List<WorldsResponse>> getLocalizedWorlds(@Nullable @Query("lang") String lang) { return null; } }