/** * Example API * An example application with OpenAPI, Swashbuckle, and API versioning. * Bill Mei * bill.mei@somewhere.com * MIT * https://opensource.org/licenses/MIT * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetFavoritesParams { appShortcut: string; /** format: int32 */ limit?: number; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface AddToFavoritesParams { /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.FavoriteViewModelSummary; } export interface DeleteFromFavoriteParams { /** format: uuid */ favoriteId: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; } export interface DeleteAllFavoritesParams { appShortcut: string; /** format: uuid */ userId: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; } export declare class FavoriteService { private http; constructor(http: HttpClient); /** * Get all favorites by userId and appShortcut * http://undefined/swagger/swagger-ui.html#!/Favorite/GetFavorites */ getFavorites(params: GetFavoritesParams): Observable<__model.GetFavoritesResponsePageView>; /** * Post item to favorite * http://undefined/swagger/swagger-ui.html#!/Favorite/AddToFavorites */ addToFavorites(params: AddToFavoritesParams): Observable<__model.AddFavoriteResponse>; /** * Delete item from favorites by id * http://undefined/swagger/swagger-ui.html#!/Favorite/DeleteFromFavorite */ deleteFromFavorite(params: DeleteFromFavoriteParams): Observable<__model.DeleteFavoriteResponse>; /** * Delete all favorites by userId * http://undefined/swagger/swagger-ui.html#!/Favorite/DeleteAllFavorites */ deleteAllFavorites(params: DeleteAllFavoritesParams): Observable<__model.DeleteFavoritesResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }