"""Recipes resource — recipe.get, recipes.search, recipe_types.get, recipe favorites."""
from __future__ import annotations
from typing import Any
from ._base import BaseResource
class RecipesResource(BaseResource):
"""Resource methods for the OAS `Recipes` tag.
Phase 1: pure-delegation over flat methods on :class:`Fatsecret`.
"""
[docs]
def add_favorite_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_add_favorite_v1`."""
return self._client.recipe_add_favorite_v1(*args, **kwargs)
[docs]
def delete_favorite_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_delete_favorite_v1`."""
return self._client.recipe_delete_favorite_v1(*args, **kwargs)
[docs]
def get_favorites_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipes_get_favorites_v1`."""
return self._client.recipes_get_favorites_v1(*args, **kwargs)
[docs]
def get_favorites_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipes_get_favorites_v2`."""
return self._client.recipes_get_favorites_v2(*args, **kwargs)
[docs]
def get_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_get_v1`."""
return self._client.recipe_get_v1(*args, **kwargs)
[docs]
def get_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_get_v2`."""
return self._client.recipe_get_v2(*args, **kwargs)
[docs]
def search_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipes_search_v1`."""
return self._client.recipes_search_v1(*args, **kwargs)
[docs]
def search_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipes_search_v2`."""
return self._client.recipes_search_v2(*args, **kwargs)
[docs]
def search_v3(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipes_search_v3`."""
return self._client.recipes_search_v3(*args, **kwargs)
[docs]
def types_get_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_types_get_v1`."""
return self._client.recipe_types_get_v1(*args, **kwargs)
[docs]
def types_get_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.recipe_types_get_v2`."""
return self._client.recipe_types_get_v2(*args, **kwargs)