"""Saved meals resource — saved_meal CRUD + saved_meals.get + saved_meal_item CRUD + saved_meal_items.get."""
from __future__ import annotations
from typing import Any
from ._base import BaseResource
class MealsResource(BaseResource):
"""Resource methods for the OAS `Saved Meals` tag.
Phase 1: pure-delegation over flat methods on :class:`Fatsecret`.
"""
[docs]
def create_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_create_v1`."""
return self._client.saved_meal_create_v1(*args, **kwargs)
[docs]
def delete_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_delete_v1`."""
return self._client.saved_meal_delete_v1(*args, **kwargs)
[docs]
def edit_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_edit_v1`."""
return self._client.saved_meal_edit_v1(*args, **kwargs)
[docs]
def get_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meals_get_v1`."""
return self._client.saved_meals_get_v1(*args, **kwargs)
[docs]
def get_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meals_get_v2`."""
return self._client.saved_meals_get_v2(*args, **kwargs)
[docs]
def item_add_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_item_add_v1`."""
return self._client.saved_meal_item_add_v1(*args, **kwargs)
[docs]
def item_delete_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_item_delete_v1`."""
return self._client.saved_meal_item_delete_v1(*args, **kwargs)
[docs]
def item_edit_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_item_edit_v1`."""
return self._client.saved_meal_item_edit_v1(*args, **kwargs)
[docs]
def items_get_v1(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_items_get_v1`."""
return self._client.saved_meal_items_get_v1(*args, **kwargs)
[docs]
def items_get_v2(self, *args: Any, **kwargs: Any) -> Any:
"""Delegate to :meth:`Fatsecret.saved_meal_items_get_v2`."""
return self._client.saved_meal_items_get_v2(*args, **kwargs)